在Linux系统中,重启系统可以使用以下常用命令:
一、常用重启命令
reboot 最直接的重启命令,立即停止所有进程并重启系统。使用方法:
```bash
sudo reboot
```
需超级用户权限。
shutdown -r now
发送关机信号后立即重启系统。示例:
```bash
sudo shutdown -r now
```
可添加延迟参数,如 `+5` 表示5分钟后重启:
```bash
sudo shutdown -r +5
```
init 6
传统SysV init系统重启命令,发送重启信号。示例:
```bash
sudo init 6
```
部分现代系统可能不再使用此命令。
二、其他重启方式
systemctl reboot
适用于使用Systemd的Linux发行版,功能与 `reboot` 相同。示例:
```bash
sudo systemctl reboot
```
telinit 6
通过切换运行级别重启系统。示例:
```bash
sudo telinit 6
```
触发器重启
可通过修改文件触发重启,例如:
```bash
echo "reboot" | sudo tee /sys/kernel/debug/reboot
```
需注意:此方法需内核配置允许写入 `/sys/kernel/debug` 目录。
三、注意事项
权限要求: 上述命令需以超级用户(root)身份执行,普通用户需使用 `sudo`。2. 数据备份
通过以上命令,可灵活实现系统重启,满足不同场景需求。