linux实例之关闭、重启linux系统

叶sir学编程 2024-05-18 00:00:51

linux系统提供了多个用于关闭和重启linux系统的操作命令,分别有用于关闭系统的shutdown命令,halt命令,poweroff命令,init命令,systemctl命令,以及用于重启系统的reboot命令。

shutdown命令

相比其他关闭系统的命令,shutdown命令可以更加安全的关闭系统,因为该命令支持立即关闭系统,也支持在指定时间点关闭系统,并且发送告警信息给登录该系统的用户。因此我们最好使用这个命令来关闭系统。

-h参数:表示立即关闭系统

-k参数:发送信息给所有用户

-c参数:可以取消关机任务

-t参数:设置离关闭linux系统还剩下的时间,按秒计算

halt命令

halt命令用于立即停止所有的CPU活动,然后关闭系统,相当于shutdown -h now

poweroff命令

poweroff命令也是立即关闭系统

init命令

init命令用于关闭系统的话,应该是通过修改系统的运行级别,设置运行级别为0(init 0),则表示关闭系统.

systemctl命令

systemctl是一个用途广泛的命令,当用来关闭系统时,应该使用systemctl poweroff命令来关闭系统。

reboot命令

linux系统唯一一个用于重启linux系统的系统命令,该命令不会关闭系统,只会重启系统,相对简单快捷。reboot命令有一些参数,估计会用得上:

-d参数:不将重启的打印写入到日志中,linux系统,重启的打印信息默认是会写入到日志中,该参数则可以取消写入日志中。

-f参数:强制重启系统

-n参数:保存文件,直接重启系统,慎用,容易造成文件内容丢失

-w参数:模拟重启过程,并将过程写入到日志中,但是不会真的重启,该参数可以在需要通过查看重启过程的打印信息的情况下使用。

以上则是linux系统下用于关闭,重启系统的命令,工作中,最好不要轻易的使用这些命令去关闭重启Linux系统,因为很多linux服务器都是长期在运行着的,任何的重启都会造成严重的后果。

0 阅读:0