关机命令
1、shutdown命令
shutdown命令是用于对Linux系统进行关机的命令。shutdown指令可以关闭所有程序,并根据用户的需要,进行重新开机或关机。
语法格式:shutdown [选项] [参数]
常用参数:
-c | 当执行“shutdown -h 11:50”指令时,只要按+键就可以中断关机的指令 |
-f | 重新启动时不执行fsck |
-F | 重新启动时执行fsck |
-h | 将系统关机 |
-k | 只是送出信息给所有用户,但不会实际关机 |
-n | 不调用init程序进行关机,而由shutdown自己进行 |
-r | shutdown之后重新启动 |
-t | 送出警告信息和删除信息之间要延迟多少秒 |
参考实例
指定现在立即关机:
[root@bunian~]# shutdown -h now
指定10分钟后关机,同时送出警告信息给登入用户:
[root@bunian ~]# shutdown +5 "System will shutdown after 10 minutes"
取消按预定时间关闭系统:
[root@bunian~]# shutdown -c
重启服务器:
[root@bunian ~]# shutdown -r now
按预定时间关闭系统:
[root@bunian ~]# shutdown -h hours:minutes
2、halt命令
halt命令是用来关闭正在运行的Linux操作系统的命令,如果是跑了业务的服务器,执行此命令时需谨慎。
halt命令会先检测系统的runlevel,若runlevel为0或6,则关闭系统,否则即调用shutdown来关闭系统。
语法格式:halt [参数]
常用参数:
-w | 并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)纪录 |
-d | 不写wtmp纪录(已包含在选项[-n]中) |
-f | 没有调用shutdown而强制关机或重启 |
-i | 关机(或重启)前关掉所有的网络接口 |
-p | 该选项为缺省选项,就是关机时调用poweroff |
参考实例
使用-p参数关闭操作系统,等同于poweroff 命令,并关闭了操作系统的电源:
[root@bunian ~]# halt -p
使用-f参数强制关机,操作系统电源未关闭:
[root@bunian ~]# halt -f
Halting.
3、poweroff命令
poweroff命令用来关闭计算机操作系统并且切断系统电源。当需要立即关闭系统,且已经确认系统中没有用户存在且所有数据都已保存,可以使用poweroff命令。
语法格式:poweroff [参数]
常用参数:
-n | 关闭操作系统时不执行sync操作 |
-w | 不真正关闭操作系统,仅在日志文件“/var/log/wtmp”中 |
-d | 关闭操作系统时,不将操作写入日志文件“/var/log/wtmp”中添加相应的记录 |
-f | 强制关闭操作系统 |
-i | 关闭操作系统之前关闭所有的网络接口 |
-h | 关闭操作系统之前将系统中所有的硬件设置为备用模式 |
参考实例:
关闭计算机操作系统并且切断系统电源:
[root@bunian ~]# poweroff
使用-h参数关闭操作系统之前将系统中所有的硬件设置为备用模式:
[root@bunian ~]# poweroff -h
重启命令
1、reboot 命令(需要root用户)
reboot命令用于重新启动计算机,它和Windows系统中的restart一样。但是Linux重启必须要root用户才有权限。
语法格式: reboot [参数]
常用参数:
-n | 在重开机前不做将记忆体资料写回硬盘的动作 帮助 |
-w | 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里 |
-d | 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d) |
-f | 强迫重开机,不呼叫 shutdown 这个指令 |
-i | 在重开机之前先把所有网络相关的装置先停止 |
参考实例
重新启动:
[root@bunian ~]# reboot
模拟重开机:
[root@bunian ~]# reboot -w
转载请注明:IT运维空间 » linux » Linux关机与重启命令
发表评论