Linux 正确的关机方式
初学 Linux 还不知道怎么关机,知道使用指令操作,之前在 windows 上,使用过 shutdown,我觉得应该也可以,所以试了一下。结果还真的可以,The system is going down for power-off at Sun 2019-03-03 15:20:31 CST! 提示我一分钟之后关机。所以我猜想,应该可以马上就关机,或者设定时间关机。于是开始百度,整理了关于 linux 关机的一些内容
相关的指令:
常用的关机指令:shutdown
重新开机,关机:reboot,halt,poweroff
常用的关机指令:shutdown
可以自由选择关机模式:是要关机或重新开机均可;
可以设置关机时间: 可以设置成现在立刻关机, 也可以设置某一个特定的时间才关机。
可以自订关机讯息:在关机之前,可以将自己设置的讯息传送给线上 user 。
[root@study ~]# /sbin/shutdown [-krhc] [时间] [警告讯息]
选项与参数:
-k : 不要真的关机,只是发送警告讯息出去!
-r : 在将系统的服务停掉之后就重新开机(常用)
-h : 将系统的服务停掉后,立即关机。 (常用)
-c : 取消已经在进行的 shutdown 指令内容。
时间 : 指定系统关机的时间!时间的范例下面会说明。若没有这个项目,则默认 1 分钟后自动进行。
范例:
[root@study ~]# /sbin/shutdown -h 10 'I will shutdown after 10 mins'
Broadcast message from root@study.centos.vbird (Tue 2015-06-02 10:51:34 CST):
I will shutdown after 10 mins
The system is going down for power-off at Tue 2015-06-02 11:01:34 CST!
执行了 shutdown 后 可以使用 shutdown -c 来取消这次的关机指令。
[root@study ~]# shutdown -h now
# 立刻关机,其中 now 相当于时间为 0 的状态
[root@study ~]# shutdown -h 20:25
# 系统在今天的 20:25 分会关机,若在21:25才下达此指令,则隔天才关机
[root@study ~]# shutdown -h +10
# 系统再过十分钟后自动关机
[root@study ~]# shutdown -r now
# 系统立刻重新开机
[root@study ~]# shutdown -r +30 'The system will reboot'
# 再过三十分钟系统会重新开机,并显示后面的讯息给所有在线上的使用者
[root@study ~]# shutdown -k now 'This system will reboot'
重新开机,关机:reboot,halt,poweroff
最好在重新开机或关机是多次使用 sync sync; sync; sync; reboot
[root@study ~]# halt # 系统停止~屏幕可能会保留系统已经停止的讯息!
[root@study ~]# poweroff # 系统关机,所以没有提供额外的电力,屏幕空白!
其实上面的命令 全部的动作都是去调用 systemctl 这个重要的管理命令!
实际使用管理工具 systemctl 关机
systemctl 指令和关机相关的
[root@study ~]# systemctl [指令]
指令项目包括如下:
halt 进入系统停止的模式,屏幕可能会保留一些讯息,这与你的电源管理模式有关
poweroff 进入系统关机模式,直接关机没有提供电力喔!
reboot 直接重新开机
suspend 进入休眠模式
[root@study ~]# systemctl reboot # 系统重新开机
[root@study ~]# systemctl poweroff # 系统关机
init 0 也可以关机
-------------------------------------------------->>>华丽的分割线<<
欢迎留言,一起交流学习~
如果对你有一点帮助,动动小手点一下赞哦
标签:关机,study,鸟哥学,reboot,shutdown,Linux,开机,root
来源: https://blog.csdn.net/liu_sisi/article/details/88088993