Q. How to define the Linux system runlevel and how do I determine which runlevel my system is currently in?
A. You need to use runlevel command to find the current and previous system runlevel. Usaully 0-6 runlevel are used by all Linux distributions:
=> 0 : Halt system
=> 1 : Take system to single-user mode (good for Linux system maintenance)
=> 2 : User defined or distribution like Debian use it
=> 3 : Full multi-user mode (text mode login)
=> 4 : Not used/user-defined
=> 5 : Full multi-user GUI mode login
=> 6 : Reboot system
Please note that runlevels 0, 1, and 6 are reserved. Runlevel 0 is used to halt the system, runlevel 6 is used to reboot the system, and runlevel 1 is used to get the system down into single user mode.
Task: Determine which runlevel my system is currently in
Type runlevel command:
$ runlevel
Output:
N 3
runlevel command reads the system utmp file (typically /var/run/utmp) to locate the runlevel record, and then prints the previous and current system runlevel on its standard output, separated by a single space. If there is no previous system runlevel, the letter N will be printed instead.
Task: Change runlevel
Use init command to change the runlevel. For example runlevel 1 is used to get the system down into single user mode:
# init 1
Featured Articles:
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- My 10 UNIX Command Line Mistakes
- 10 Greatest Open Source Software Of 2009
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- Top 20 OpenSSH Server Best Security Practices
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Linux Video Editor Software
- Email FAQ to a friend
- Download PDF version
- Printable version
- Comment RSS feed
- Last Updated: 09/6/06


{ 0 comments… add one now }