
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 kill
com o PID dos processos listados acima, por exemplo, para matar ssh
acima, execute:
sudo kill -15 4236
Se isso não ajudar, execute:
sudo kill -9 4236
A opção -15
envia um TERM
sinal, que solicita o encerramento do processo. A opção -9
envia um KILL
sinal, que força o encerramento imediato do processo. Tente -15
primeiro, então -9
.
Responder2
Você também pode terss
(pacote iproute2). Por exemplo, ss -tup
mostrará 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.