关机重启指令
shutdown
shutdown命令安全地将系统关机。可以指定一个时间字符串。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17shutdown [-t 秒] [-arkhncfF] 时间 [警告信息]
选项与参数:
-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思
-k : 不要真的关机,只是发送警告信息出去!
-r : (reboot)在将系统的服务停掉之后就重新启动(常用)
-h : (halt)将系统的服务停掉后,立即关机。 (常用)
-n : 不经过 init 程序,直接以 shutdown 的功能来关机
-f : 关机并启动之后,强制略过 fsck 的磁盘检查
-F : 系统重新启动之后,强制进行 fsck 的磁盘检查
-c : 取消已经在进行的 shutdown 命令内容。
时间 : 这是一定要加入的参数!指定系统关机的时间!时间的范例底下会说明。
范例:
[zuo@Zuo ~]$ shutdown -h 10 'I will shutdown after 10 mins'
# 告诉大家,这部机器会在十分钟后关机!并且会显示在目前登陆者的屏幕前方!
# 至于参数有哪些呢?以下介绍几个吧!
[zuo@Zuo ~]$ shutdown -r now
# 立刻重新启动此外,需要注意的是,时间参数请务必加入命令中,否则shutdown会自动跳到 run-level 1 (就是单人维护的登陆情况)
1
2
3
4
5
6
7
8
9
10
11
12[root@www ~]$ shutdown -h now
# 立刻关机,其中 now 相当于时间为 0 的状态
[root@www ~]$ shutdown -h 20:25
# 系统在今天的 20:25 分会关机,若在21:25才下达此命令,则隔天才关机
[root@www ~]$ shutdown -h +10
# 系统再过十分钟后自动关机
[root@www ~]$ shutdown -r now
# 系统立刻重新启动
[root@www ~]$ shutdown -r +30 'The system will reboot'
# 再过三十分钟系统会重新启动,并显示后面的信息给所有在在线的使用者
[root@www ~]$ shutdown -k now 'This system will reboot'
# 仅发出警告信件的参数!系统并不会关机啦!吓唬人!halt
关机
reboot
重启
sync
将内存中的数据写入磁盘,在关机前最好执行这个指令