购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2.5 Linux注销、重启、关机

1.在图形界面下注销、重启、关机

在如图2-25所示的界面中,选择“注销”,则弹出如图2-28所示的对话框,如果单击“注销”按钮,则马上注销;如果不进行任何操作,则当前用户在60秒后会自动注销。

图2-28 “注销”对话框

在如图2-25所示的界面中,单击电源按钮,则弹出如图2-29所示的对话框,如果单击“重启”按钮,则马上重启;如果单击“关机”按钮,则马上关机;如果不进行任何操作,则在60秒后自动关机。

图2-29 “关机”对话框

2.在字符界面下注销、重启、关机

在字符界面下,可通过如下命令进行注销、重启和关机操作:

3.关机、重启等命令

1)shutdown命令

shutdown命令可以安全地将系统关机或重启,如果执行了shutdown命令,则系统会通知所有登录的用户系统即将关闭,并且会将登录冻结,即新的用户不能再登录。所有进程都会收到系统所送达的信号,让用户有时间保存目前正在编辑的文档,或者退出目前正在运行的进程。

常用选项说明如下:

-t 系统在改变到其他runlevel之前,告诉init多久以后关机。

-r 重启计算机。

-k 并不真正关机,只是发送警告信号给每位登录者(login)。

-h 关机后关闭电源(halt)。

-f 在重启计算器(reboot)时忽略fsck。

-F 在重启计算器(reboot)时强迫fsck。

-time 设定关机(shutdown)前的时间。

例如:

2)halt命令

实际上,使用halt命令就是调用shutdown-h。在执行halt命令时,会杀死应用进程,执行sync系统调用,并且文件系统在写操作完成后就会停止内核运行。

常用选项说明如下:

-n 防止sync系统调用,用于在使用fsck修补根分区之后,以阻止内核使用旧版本的超级块(superblock)覆盖修补过的超级块。

-w 并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)记录。

-d 不写wtmp记录(已包含在选项[-n]中)。

-f 没有调用shutdown命令而强制关机或重启。

-I 在关机(或重启)前,关掉所有的网络接口。

-p 该选项为默认选项,即在关机时调用poweroff命令。

3)reboot命令

reboot命令的工作过程与halt命令类似,不过它会引发主机重启,而halt命令会引发主机关机。它的常用选项与halt命令类似。

4)init命令

在旧版本的Linux中广泛地使用init进程,所以在旧版本中init进程是所有进程的“先祖”,它的进程号始终为1,所以发送TERM信号给init进程,会终止所有的用户进程、守护进程等。shutdown命令就使用了这种机制。init命令定义了7个运行级别(runlevel),init 0为关机,init 6为重启。

5)poweroff命令

poweroff命令用于关机,但是不建议使用。因为Linux是一个多用户操作系统,特别是在生产环境下,直接使用poweroff命令关机很可能会对很多用户造成损失。 ZPDcCuCKcOoGj/7oCkaKh78H7Bz8KQEC6AwjsFVQ1Es4L06aNM1wHYv4kldyM3Ux

点击中间区域
呼出菜单
上一章
目录
下一章
×