runlevel命令 输出以前和当前运行级别

runlevel命令:输出以前和当前的运行级别

runlevel命令功能描述

使用runlevel命令可以输出以前和当前的运行级别。runlevel读取系统UTMP文件,如果没有指定该文件时,默认使用/var/run/utmp文件,以找到最近的运行级别的记录。

runlevel命令语法

runlevel [选项] [UTMP文件]

选项含义:命令中各选项的含义如下所示。

runlevel命令选项含义

在大多数的linux发行版本中,通常有8个runlevel:

0 停机
1 单用户模式
2 多用户,没有 NFS
3 完全多用户模式
4 没有用到
5 图形界面
6 重新启动
S s Single user mode

多数的桌面的linux系统缺省的runlevel是5,用户登陆时是图形界面,而多数的服务器版本的linux系统缺省的runlevel是3,用户登陆时是字符界面,runlevel 1和2除了调试之外很少使用,runlevel s和S并不是直接给用户使用,而是用来为Single user mode作准备。

linux的运行模式比起windows的启动模式的优势在于:你可以在系统空闲时使用init命令切换你现在使用的runlevel,另外,当你关闭或者启动linux系统时你已经不知不觉中切换你的runlevel,系统关机进程需要调用runlevel(0或6)来关闭所有正在运行中的进程。

runlevel命令示例

显示当前计算机系统的运行级别

[root@deepinout~]# runlevel   N5   //系统当前运行级别为5,没有上一次运行级别(用N表示) 

切换Linux系统运行级别为2,之后显示当前系统运行级别

[root@deepinout ~]# init 2 //切换运行级别到2级别
[root@deepinout ~]# runlevel   52   //系统当前运行级别为2,上一次的运行级别为5
赞(1)
未经允许不得转载:极客笔记 » runlevel命令 输出以前和当前运行级别
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址