超全的linux重启命令大全
·
在 Linux 系统中,有多种命令可以用来重启系统。以下是一些常用的重启命令及其说明:
1. reboot
reboot 是最常用的重启命令之一。它会立即重启系统。
示例
sudo reboot
2. shutdown
shutdown 命令不仅可以关闭系统,还可以重启系统。使用 -r 选项可以指定重启。
示例
sudo shutdown -r now
now表示立即重启。- 你也可以指定一个时间,例如
+5表示 5 分钟后重启:sudo shutdown -r +5
3. init
init 命令可以用来切换运行级别。运行级别 6 表示重启。
示例
sudo init 6
4. telinit
telinit 命令也可以用来切换运行级别。运行级别 6 表示重启。
示例
sudo telinit 6
5. systemctl
systemctl 是一个更现代的系统管理工具,可以用来重启系统。
示例
sudo systemctl reboot
6. halt
halt 命令通常用于关闭系统,但也可以用于重启。使用 -r 选项可以指定重启。
示例
sudo halt -r
7. poweroff
poweroff 命令用于关闭系统,但也可以用于重启。使用 -r 选项可以指定重启。
示例
sudo poweroff -r
8. shutdown 的其他用法
shutdown 命令还可以指定一个时间点重启系统。例如,指定在特定时间重启:
示例
sudo shutdown -r 17:00
这将在当天的 17:00 重启系统。
9. at 命令
at 命令可以用来在指定时间执行命令。你可以使用 at 命令在特定时间重启系统。
示例
echo "sudo reboot" | at 17:00
这将在当天的 17:00 重启系统。
10. cron 作业
你也可以通过 cron 作业来安排系统在特定时间重启。
示例
- 打开当前用户的
crontab文件:crontab -e - 添加以下行来在每天的 17:00 重启系统:
0 17 * * * /sbin/shutdown -r now
总结
-
立即重启:
sudo rebootsudo shutdown -r nowsudo init 6sudo telinit 6sudo systemctl rebootsudo halt -rsudo poweroff -r
-
指定时间重启:
sudo shutdown -r +5(5 分钟后重启)sudo shutdown -r 17:00(在特定时间重启)echo "sudo reboot" | at 17:00(使用at命令)crontab -e并添加0 17 * * * /sbin/shutdown -r now(使用cron作业)
选择适合你需求的命令来重启系统。如果你有更多问题,可以随时留言。
更多推荐


所有评论(0)