shutdown命令
shutdown命令用来系统关机命令。shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。重启一般大家更喜欢用简单的 reboot 命令。除了最基本的关机和重启功能,shutdown 命令还具备如下的功能:
关机前,可以设置关机消息传送给在线的用户,防止多用户在线影响到其他用户;
对在线的用户发送警告,并禁止其他用户登录,但是实际不是真的关机,只是为了避免多用户干扰;
格式:
shutdown[选项][参数]
如果不知道shutdown使用,当然也可以使用man shutdown命令。
常用选项:
-c:当执行“shutdown -h 11:50”指令时,只要按+键就可以中断关机的指令;
-f:重新启动时不执行fsck;
-F:重新启动时执行fsck;
-h:将系统关机;
-k:只是送出信息给所有用户,但不会实际关机;
-n:不调用init程序进行关机,而由shutdown自己进行;
-r:shutdown之后重新启动;
-t<秒数>:送出警告信息和删除信息之间要延迟多少秒。
常见使用实例:
现在立即关机
shutdown -h now
现在立即重启
shutdown -r now
三分钟后重启
shutdown -r +3
提示使用者将在三分钟后关机
shutdown -h +3 “The System will shutdown after 3 minutes”
在22:20时将重启计算机
shutdown -r 22:20
reboot命令
reboot 用来重新启动正在运行的Linux操作系统。和Windows系统中的restart一样。但是机器重启必须要root用户才有权限。
格式:
reboot[选项]
选项:
-d:重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有“-n”参数效果;
-f:强制重新开机,不调用shutdown指令的功能;
-i:在重开机之前,先关闭所有网络界面;
-n:重开机之前不检查是否有未结束的程序;
-w:仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。
实例:
重启
reboot
做个重开机的模拟(只有纪录并不会真的重开机)
reboot -w
poweroff命令
poweroff 命令用来关闭计算机操作系统并且切断系统电源。这里要注意一下:关闭系统涉及到硬件资源和管理权限,所以此命令需要 Root 权限。
格式:
poweroff [选项]
选项:
-n:关闭操作系统时不执行sync操作;
-w:不真正关闭操作系统,仅在日志文件“/var/log/wtmp”中;
-d:关闭操作系统时,不将操作写入日志文件“/var/log/wtmp”中添加相应的记录;
-f:强制关闭操作系统;
-i:关闭操作系统之前关闭所有的网络接口;
-h:关闭操作系统之前将系统中所有的硬件设置为备用模式。
注意:/var/log/wtmp 是一个二进制文件,记录每个用户的登录次数和持续时间等信息
实例:
立即关闭系统
poweroff
参考:Linux 命令大全