linux重启命令有哪些? 7个实用的Linux系统重启命令汇总
在管理和维护 Linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文将介绍 7 种通过「终端」命令重启 Linux 系统的方法。无论你是想立即重启、定时重启,还是强制重启,这些命令都能满足不同场景的需求。

一、使用 reboot 命令
使用reboot命令是一种安全、可靠的 Linux 重启方式。它会先终止所有运行中的进程,确保任务妥善结束,以避免数据丢失并保持系统稳定。
1、要立即重启系统,你可以使用以下命令:
sudo reboot
2、(可选)如果需要强制立即重启,忽略正在运行的进程或任务,可以添加-f参数:
sudo reboot -f
3、输入管理员密码后按「回车」,系统将立即重启。
二、使用 shutdown 命令
shutdown命令不仅可以关机,也可以用来重启 Linux 系统:
1、通过添加-r参数,可以立即重启系统:
sudo shutdown -r now
2、你还可以设置「倒计时重启」,指定时间来延迟重启。例如,以下命令会在 2 小时后重启系统:
sudo shutdown -r +120
3、(可选)如果已经设定了重启计划,但又后悔了,可以用-c参数来取消:
sudo shutdown -c
三、使用 systemctl 命令
在使用 systemd 的现代 Linux 发行版中,推荐使用systemctl命令来进行系统操作。执行以下命令可以安全地重启系统:
sudo systemctl reboot
这个命令是现代 Linux 系统中的首选方法,它会正常结束所有运行中的进程,然后重启系统。
四、使用 init 命令
在一些使用 SysVinit 系统的老旧 Linux 版本中,可以通过init命令来实现系统重启:
1、执行以下命令即可重启系统:
sudo init 6
这里的init 6表示将系统切换到运行级别6(重启级别)。它会在重启前停止所有进程、卸载文件系统,然后执行重启。
2、运行级别0表示关机级别,也就是说,可以用以下命令来关机:
sudo init 0
五、使用 telinit 命令
telinit命令与init类似,也可以通过切换到运行级别6来重启 Linux 系统:
sudo telinit 6
跟init一样,telinit也会按照流程安全地关闭进程、卸载文件系统并重启系统。
六、使用 halt 命令
虽然halt命令主要用来关机,但它也可以结合-p参数来实现重启操作:
sudo halt -p
七、使用 REISUB(魔术 SysRq 按键)
当 Linux 系统失去响应,无法通过常规命令来操作时,你还可以使用特殊的「组合键」来安全重启系统。这个组合被称为「REISUB」,它会发送指令给 Linux 内核,并确保数据不会丢失。
1、同时按下键盘Alt + SysRq(PrtSc 键)。
2、然后依次按下以下字母键:
R:将键盘控制权返回到原始模式。E:向所有进程发送终止信号。I:强制杀死所有进程。S:同步磁盘数据,确保写入所有数据。U:将文件系统挂载为只读模式。B:立即重启系统。
这个组合键特别适合在系统卡死,但键盘还有响应时使用,能有效避免数据损坏或磁盘故障。记住「R-E-I-S-U-B」这个顺序,倒过来就是「BUSIER」,方便记忆。
不论你是系统管理员还是普通用户,通过以上 7 种方法,就可以通过命令行或键盘快捷键,轻松重启 Linux 系统,自如应对各种需求或突发状况。
相关文章

如何快速定位到查找的文件? Linux中快速定位文件或命令汇总
在 Linux 中查找文件可以使用多种命令,以下是 最常用的文件查找方法,覆盖不同场景,详细请看下文介绍2025-05-21
linux系统中想要看看可执行文件的具体位置,该怎么查看呢?我们可以使用多个命令查看,详细请看下文介绍2025-05-21
如何查看已安装的Linux内核? 命令行查看所有已安装Linux内核的技巧
Linux系统安装多个内核版本,想要看看电脑到底安装了多少个版本,该怎么查看呢?下面我们就来看看详细教程2024-12-13
Linux的systemctl怎么用? systemctl命令一键搞定Linux服务管理的技巧
今天我们来看看如何使用systemctl命令来管理Linux系统中的服务,包括启动、停止、重启、配置加载、开机启动设置以及查看服务状态2024-10-21
然 Ubuntu 提供了优秀的图形化软件管理工具,我们绝大多数时间并不需要使用命令行来管理 Snap 软件包,但命令行拥有更强的功能和灵活性,学会如何使用可以帮你更好地掌控系2024-10-18
linux服务器重启命令哪个好用? Linux服务器重启命令汇总
在 Linux 系统中,最严谨的重启命令是 shutdown -r now,该命令直接将系统重启,而不进行任何清理或准备工作,确保系统彻底重启,但也有很多其他命令,详细如下文介绍2024-10-17
教你如何在Linux中使用apt命令? Linux APT命令实战教程
apt是一个软件包管理工具,apt命令相当强大,要是在Ubuntu和Debian系统中使用,可以用来对软件进行安装等操作,需要超级管理员(root)权限进行操作2024-09-29- FDISK是一个用于硬盘分区的工具,特别是在较早的操作系统版本中,如Windows 98和早期的Linux系统中,FDISK是进行硬盘分区的主要工具,这里就为大家分享一下linux系统中使用2024-08-29

如何在linux中创建新用户? 在Linux中创建新用户命令的使用方法
在Linux系统管理中,用户管理是最基础且重要的一环,创建新用户不仅关乎系统安全,还涉及到资源分配、权限控制等多个方面,下面我们就来分享三种创建新用户的技巧2024-04-17
Linux服务器安装netstat命令的方法及netstat应用案例
netstat是一个常用的网络工具,用于显示网络连接、路由表、网络接口信息等,在Linux系统中,netstat命令通常已经预装了,如果没有安装可以通过以下步骤进行安装2024-01-03










最新评论