Ubuntu 系统一般很少需要关机,尤其作为服务器,关机时在关闭电源时输入适当的命令。
在实际执行关机前,可以先执行sync命令,将内存缓冲区的数据写回硬盘。
1. shutdown
1)传送消息
使用shutdown命令,系统把将要关机消息传给用户,不会实际关机。
~$: sudo shutdown -k 2 Attention! System will shutdown soon.
如果删除 -k 参数,系统在时间到达后进入单用户维护模式。
~$: sudo shutdown 2 Attention ! System will shutdown soon.
2) 系统关机
如果要立即关机,可以使用 -h ,now等参数。
~$: sudo shutdown -h now
或使用“time”参数,有三种模式:hh:mm/+m/now
~$: sudo shutdown 9:30 #9:30进入单用户模式
~$: sudo shutdown +5 #5分钟后进入单用户模式
~$: sudo shutdown now #立即进入但用户模式
输入关机命令后,取消关机命令, Ctrl+C
3)重启计算机
配合“-r”(Reboot)参数
~$: sudo shutdown -r 9:30 #9:30重新开机
~$: sudo shutdown -r +5 #5分钟后重启
~$: sudo shutdown -r now #立即重启
2. halt poweroff reboot
reboot:系统立即重启
halt: 系统停止,但不重启
poweroff:系统停止后,并关闭电源
三种命令可直接执行,也可加入以下参数:
-d: 不将重新启动过程写入/var/log/wtmp文件
-f: 直接重启,不调用shutdown命令
-i: 重启计算机后先行关闭全部网络接口
-n: 重启前不先执行sync
-p: 关闭系统后,同时关闭电源
-w: 不实际关闭系统,只将重新启动过程写入/var/log/wtmp文件。