Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
kill -9 -1 kills all processes owned by the user executing it, except for the shell you executed it from, with exception to root users.
Historically its used by non-root users to clean up after themselves, typically before logoff.
If you are logged in as root and run kill -9 -1 however, only root processes blocking SIGKILL (e.g. kernel threads) will remain. Everything else that belongs to root, including most daemons spawned through runlevel 1 - 5 such as dhclient, sendmail, sshd (you just booted everyone), ntpd, etc, will be killed.
On Redhat/CentOS systems, at runlevel 5 mingetty will be respawned to set up tty 1 - 6. Then the chosen/preferred desktop manager will be respawned via prefdm. Therefore it'll appear as if X server crashed and restored itself.
But if you look at processes closely, you'll see that nothing else is running except for the ttys, kernel threads, and bunch of desktop/gui processes.
This is one of the many many many many reasons why root access should be restricted...I've got horror stories about this one. Sometimes you just gotta learn the hard way I guess...
kill -9 1 doesn't work on Linux...its an old Solaris thing if memory serves.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.