como listar e eliminar processos que acessam a internet no linux

como listar e eliminar processos que acessam a internet no linux

Como eliminar os processos que acessam a Internet em segundo plano usando comandos de terminal. Comando para parar (desconectar) os processos de acesso à Internet. Comando para encerrar o processo de acesso à Internet.

Responder1

Para encontrar quaisquer processos que estejam fazendo/escutando conexões com a Internet, execute:

lsof -i

A saída será semelhante a esta:

COMMAND     PID   USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
sshd       4236   root    3u  IPv4   13169      0t0  TCP *:ssh (LISTEN)
ntpd       4260    ntp   16u  IPv4   13192      0t0  UDP *:ntp 
ntpd       4260    ntp   17u  IPv4   13196      0t0  UDP localhost:ntp 
ntpd       4260    ntp   18u  IPv4   13197      0t0  UDP 127.0.0.2:ntp 
master     4431   root   12u  IPv4   13397      0t0  TCP localhost:smtp (LISTEN)
httpd2-pr  4493   root    3u  IPv4   13542      0t0  TCP *:http (LISTEN)

Agora use killcom o PID dos processos listados acima, por exemplo, para matar sshacima, execute:

sudo kill -15 4236

Se isso não ajudar, execute:

sudo kill -9 4236

A opção -15envia um TERMsinal, que solicita o encerramento do processo. A opção -9envia um KILLsinal, que força o encerramento imediato do processo. Tente -15primeiro, então -9.

Responder2

Você também pode terss(pacote iproute2). Por exemplo, ss -tupmostrará todos os soquetes TCP e UDP, incluindo os processos correspondentes.

ssé usado para despejar estatísticas de soquete. Permite mostrar informações semelhantes ao netstat. Ele pode exibir mais informações de TCP e de estado do que outras ferramentas.

informação relacionada