como listar e matar processos acessando internet no linux

2

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

    
por JOHN 28.07.2011 / 02:37

1 resposta

4

Para localizar qualquer processo que esteja fazendo / escutando as conexões da 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 kill com o PID dos processos listados acima, por exemplo, para matar ssh acima, run:

sudo kill -15 4236

Se isso não ajudar, execute:

sudo kill -9 4236

A opção -15 envia um sinal TERM , que pede para o processo ser encerrado. A opção -9 envia um sinal KILL , que força o processo a sair imediatamente. Experimente -15 primeiro e, em seguida, -9 .

    
por 28.07.2011 / 02:53