Linux命令 -- 系统关机和重启

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 命令大全

发布了71 篇原创文章 · 获赞 42 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/chen1415886044/article/details/104045162