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)模式。这在安装或更新图形驱动程序时非常有用,因为这些操作需要在没有图形界面干扰的情况下进行。以下是执行这两条命令的步骤:

  1. 切换到多用户模式(命令行模式)

    sudo systemctl isolate multi-user.target
    

    这会关闭当前的图形界面,并进入命令行模式。

  2. 停止图形界面管理器

    sudo systemctl stop lightdm
    

    这会停止 LightDM 服务,确保图形界面完全关闭。

在图形界面关闭后,您可以在命令行环境中执行 NVIDIA 驱动程序的安装步骤。安装完成后,可以通过以下命令重新启动图形界面:

sudo systemctl start lightdm

或者直接重启系统:

sudo reboot

这样图形界面会重新启动,并应用新安装的驱动程序。

posted @ 2024-07-11 14:00  立体风  阅读(161)  评论(0编辑  收藏  举报