version 1.0.0, 2014-07-04 : Initial version
Managing startup services and runlevels
Some notes about managing services on startup with RedHat-based distributions and playing with runlevels.runlevel and who -r commands display the current and previous runlevels.
Using shutdown now with no other option specified actually brings system in
maintenance mode.
Scripts in /etc/rc.d/rc[1-6].d directories are played in the following order:
-
K* first, then S*
-
Then the order is defined by the number and then the alphabetical order of the given service name
chkconfig servicename off disables servicename service on boot.
chkconfig --level 5 servicename off disables servicename service only for
runlevel 5.
To change runlevel, use telinit or init followed by the runelevel number.
Example, to switch to runlevel 1, use:
telinit 1The difference between init and telinit is that init is the parent of all
processes and if it’s called by a user process, it automatically calls telinit
with the same arguments it has been given.