Cómo eliminar los procesos que acceden a Internet en segundo plano mediante comandos de terminal. Comando para detener (desconectar) los procesos que acceden a Internet. Comando para matar el proceso de acceso a Internet.
Respuesta1
Para encontrar cualquier proceso que establezca/escuche conexiones a Internet, ejecute:
lsof -i
La salida será similar 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)
Ahora utilícelo kill
con el PID de los procesos enumerados anteriormente, por ejemplo, para eliminar ssh
lo anterior, ejecute:
sudo kill -15 4236
Si eso no ayuda, ejecuta:
sudo kill -9 4236
La opción -15
envía una TERM
señal que amablemente solicita que se cierre el proceso. La opción -9
envía una KILL
señal que obliga al proceso a cerrarse inmediatamente. Inténtalo -15
primero, luego -9
.
Respuesta2
También puedes tenerss
(paquete iproute2). Por ejemplo, ss -tup
mostrará todos los sockets TCP y UDP, incluidos los procesos correspondientes.
ss
se utiliza para volcar estadísticas de sockets. Permite mostrar información similar a netstat. Puede mostrar más información de estado y TCP que otras herramientas.