进入CentOS字符界面及窗口模式的方法

2020-01-30 17:18:51王旭

用 init 0 命令切换至运行级别 0 ,即关机

用 init 1 命令切换至运行级别 1 ,即进入单用户运行模式

用 init 6 命令切换至运行级别 6 ,即重新启动

也可以使用 te linit 命令,在 CentOS 中,te linit 命令是 init 命令的符号链接。

下面看一个使用 runle ve l 和 init 命令的例子:

# # 显示系统当前运行级别

# runlevel

N 3

# # 系统当前的运行级别为“3”,没有上一次运行级别(用“N”表示)

# init 2

# # 执行“init 2”命令后会在系统控制台中显示相应的停止启动服务信息

# runlevel

3 2

# # 系统当前运行级别已经为“2”,上一次的运行级别为“3”,转换运行级别成功

进入字符CentOS界面也可以用关机与重启命令

系统的关机和重新启动,实际上是进行运行级别的切换。此次可以使用 init 命令进行关机和重启,命令 init 用于立即关机或重启,但是在多用户系统中,若想给用户发送关机警告信息以便各个用户完成自己的工作并注销登录,则必须使用shutdown、halt 和 re boot 等命

令。

在多用户环境下,通常使用 shutdown 命令关闭和重新启动系统。shutdown 命令能够以一种比较安全的方式来关闭系统,所有登录到系统上的用户将被通知系统将要关闭,而新的登录操作将被阻止;同时所有的进程也将被通知系统将要关闭,这样有些程序,如 vi 将能够及时保存用户编辑的文件并退出。

shutdown 命令的格式为:shutdown [参数] time [warning-message]

其中:time :设置多长时间后执行 shutdown 指令,可以使用如下三种格式:

hh:mm :指定绝对时间,hh用于指定小时,m m 用于指定分钟

+m :指定相对时间,m 为数字,单位为分钟

now :现在立刻进行,相当于 +0

warning-message :用于设置发给用户的警告信息

CentOS界面切换的常用参数如下:

-t sec :送出警告信息和删除信息之间要延迟多少秒再通知 init 执行运行级切换

-k :并不真的关闭系统,只是给每个用户发送警告信息

-r :关闭之后重新启动系统

-h :关闭之后停止系统

-f :重新启动后不用fsck检查磁盘

-F :重新启动后强制用fsck检查磁盘

例如:

# # 警告所有用户系统将在5分钟后重新启动系统

# shutdown –r +5 “ System will be reboot in 5 minites, Please save your work.”

# # 立即关闭系统

# shutdown –h now

# # 立即重新启动系统,并在重新启动后强制用fsck检查磁盘

# shutdown –h -F now