linux系统中重新启动命令
linux系统中重新启动命令详细介绍
在 Linux 系统中,重新启动系统的常用命令如下,具体操作需根据系统权限和版本选择合适的方式:
1. 立即重启(最常用)
reboot 命令
bash
- 说明:直接触发系统重启,无需等待(需权限)。
systemctl reboot 命令(适用于 systemd 系统,如 Ubuntu 16.04+、CentOS 7+ 等)
bash
systemctl
- 说明:通过 systemd 管理工具重启,支持现代 Linux 发行版。
2. 使用 shutdown 命令(可指定时间)
立即重启
bash
now
-r:指定重启(而非关机)。now:立即执行,等价于shutdown -r 0。
延迟重启(例如 10 分钟后)
bash
+10
+10:10 分钟后重启,也可指定具体时间(如shutdown -r 20:30)。
3. 旧版系统兼容命令(较少使用)
init 6 命令
bash
init
- 说明:通过初始化进程(init)触发重启,适用于非 systemd 的旧系统(如 CentOS 6 及以下)。
注意事项
- 权限要求:普通用户需通过
sudo或切换为root用户(su -)执行上述命令。 - 保存工作:重启会终止所有运行中的程序,建议先保存数据并关闭重要进程。
- 强制重启:若系统卡死,可通过物理按键(如
Ctrl + Alt + Del)或远程服务器管理工具(如 VPS 的控制台)强制重启,但可能导致数据丢失,非必要时避免使用。
根据你的 Linux 发行版(如 Ubuntu、CentOS、Debian 等),推荐优先使用 reboot 或 systemctl reboot 命令,简单直接且兼容性强。