Quiero matar todos los procesos en mi computadora. ¿Qué comando puedo usar para hacerlo?
Quiero matar todos los procesos en mi computadora. ¿Qué comando puedo usar para hacerlo?
Respuestas:
shutdown -h now
El comando killall5 -9
terminará forzosamente todos los procesos en ejecución, excepto su shell de inicio de sesión, init y procesos específicos del núcleo.
Más información aquí: http://linux.about.com/library/cmd/blcmdl8_killall5.htm
Puede eliminar todos los procesos de un usuario dado usando uno de estos:
killall -u username
o
pkill -u username
o puede usar el UID numérico en lugar del nombre de usuario.
Tenga en cuenta que killall
funciona de manera diferente (de manera similar a killall5
) en algunos sistemas como Solaris.
La forma más fácil es usar la tecla Magic SysRq : Alt+ SysRq+ i. Esto matará todos los procesos excepto init
.
Alt+ SysRq+ oapagará el sistema (matando init también).
Tenga en cuenta que es posible que primero necesite configurar el teclado en modo XLATE: Alt+ SysRq+r
También tenga en cuenta que en algunos teclados modernos, debe usar en PrtSclugar de SysRq.
En algunas distribuciones de Linux, puede cambiar al Nivel de ejecución 0, que creo que está detenido, pero aún está encendido:
sudo telinit 0
De hecho, he oído que se usa para servidores de firewall dedicados, ya que mantiene algunas de las cosas necesarias del núcleo de bajo nivel cargadas como iptables ... ¿extraño? Ver aquí para más información.
Para ver qué distribuciones hacen qué en cada nivel de ejecución, eche un vistazo aquí .
Para eliminar todos los procesos que posee el usuario actual, puede hacer:
ps x | awk {'print $1'} | xargs kill
Esto, por supuesto, también matará el shell desde el que está conectado actualmente. Si no quieres ese comportamiento, prueba la respuesta de raku015.
Tenga en cuenta que si ejecuta esto como usuario root, sucederán cosas malas.
La forma más rápida e infalible de matar todos los procesos es tirar del cable de alimentación de la pared.
Yo usaría el siguiente comando. (Este es el que uso cuando me atasco)
kill -9 -1
Esto matará todos los procesos. Mi entorno es Ubuntu. Si escribo esto en la terminal, cerrará todos los procesos y lo llevará a la pantalla de inicio de sesión (casi como desconectado)
kill -9 -1
más otra línea de matar: ¿su respuesta realmente parece una respuesta diferente, o tal vez debería estar en un comentario a la otra respuesta?
kill -9 -1
kill -kill 0
sudo reboot