如何在不真正重启的情况下重新启动 Linux?

如何在不真正重启的情况下重新启动 Linux?

我的电脑出现问题,电脑会时断时续地死机,而且任何正在运行的程序都会占用大量 CPU。我必须重新启动才能修复它,重新启动程序(例如 Firefox)不起作用。

有没有办法可以关闭尽可能多的硬件而无需真正重启?我可以卸载并加载所有驱动程序吗?

答案1

您可以通过更改系统的运行级别来卸载许多驱动程序和操作系统组件。在 sysV 系统上,该命令init x用于更改为运行级别 x,但基于 systemd 的系统具有不同的“init”实现。

如果您有一个基于 systemd 的系统,他们会提供telinit x命令来提供等效功能。

运行级别定义为

0 Halt 关闭系统。

1 单用户模式不配置网络、接口、启动守护进程或允许非 root 登录。

2 多用户模式不配置网络接口或启动守护进程。

3 带网络的多用户模式正常启动系统。

4 未定义 未使用/用户可定​​义。

5 X11 作为运行级别 3 + 显示。管理器 (X)。

6 重新启动 重新启动系统。

切换到运行级别 1,然后返回到运行级别 5

telinit 1
telinit 5

相关内容