Deepin 重启到命令行环境
切换到控制台模式并停止图形界面
sudo systemctl isolate multi-user.target
sudo systemctl stop lightdm
这两行命令用于切换到命令行模式并停止图形界面,以便在纯命令行环境中进行操作,例如安装 NVIDIA 驱动程序。这在安装图形驱动程序时非常常见,因为安装过程中可能需要关闭当前运行的图形界面以避免冲突。下面是每行命令的详细解释:
1. sudo systemctl isolate multi-user.target
systemctl
是一个用于与 systemd
交互的命令行工具。systemd
是一种系统和服务管理器,广泛用于 Linux 操作系统。
isolate
:该子命令用于切换系统的当前运行级别,类似于旧的 SysVinit 中的init
命令。它会停止不属于目标的所有服务,并启动属于目标的服务。multi-user.target
:这是systemd
的一个目标(target),相当于 SysVinit 中的运行级别 3,提供多用户、没有图形界面的环境。
执行这条命令后,系统会进入多用户模式,不会启动图形界面。它通常用于服务器或需要纯命令行的环境。
2. sudo systemctl stop lightdm
stop
:该子命令用于停止指定的服务。lightdm
:这是一个轻量级的显示管理器,用于提供图形界面登录。它管理用户会话的图形显示。
执行这条命令后,lightdm
服务会停止,导致当前图形界面会话关闭,并返回到命令行界面。
总结
这两条命令组合使用可以将系统从图形用户界面(GUI)模式切换到仅命令行界面(CLI)模式。这在安装或更新图形驱动程序时非常有用,因为这些操作需要在没有图形界面干扰的情况下进行。以下是执行这两条命令的步骤:
-
切换到多用户模式(命令行模式):
sudo systemctl isolate multi-user.target
这会关闭当前的图形界面,并进入命令行模式。
-
停止图形界面管理器:
sudo systemctl stop lightdm
这会停止 LightDM 服务,确保图形界面完全关闭。
在图形界面关闭后,您可以在命令行环境中执行 NVIDIA 驱动程序的安装步骤。安装完成后,可以通过以下命令重新启动图形界面:
sudo systemctl start lightdm
或者直接重启系统:
sudo reboot
这样图形界面会重新启动,并应用新安装的驱动程序。