Linux关机与重启命令

关机命令

1、shutdown命令

shutdown命令是用于对Linux系统进行关机的命令。shutdown指令可以关闭所有程序,并根据用户的需要,进行重新开机或关机。

语法格式:shutdown [选项] [参数]

常用参数:

-c当执行“shutdown -h 11:50”指令时,只要按+键就可以中断关机的指令
-f重新启动时不执行fsck
-F重新启动时执行fsck
-h将系统关机
-k只是送出信息给所有用户,但不会实际关机
-n不调用init程序进行关机,而由shutdown自己进行
-rshutdown之后重新启动
-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
© 版权声明
THE END