与 17.04 不同,sudo service stop gdmor sudo service stop lightdmwill return stop: unrecognized service,所以我的问题是如何在这个前沿版本中停止 GUI 进程?
gdm您可以更改 systemd 目标而不是杀死。
更改 systemd 目标
正如这里提到的,从 16.04 开始,Ubuntu 使用systemd并且启动过程依赖于一组targets. 每个都target定义了 Ubuntu 必须运行的系统软件。
这是targetsUbuntu的列表:
?????????????????????
? Target ?
?????????????????????
? poweroff.target ? turn off the computer
?????????????????????
? rescue.target ? minimal for admin/rescue tasks
?????????????????????
? multi-user.target ? multi-user, no GUI
?????????????????????
? graphical.target ? multi-user, GUI
?????????????????????
? reboot.target ? reboot the computer
?????????????????????
Run Code Online (Sandbox Code Playgroud)
要停止 GUI,您可以更改target. 系统会检查所有正在运行的系统软件,并杀死未包含在指定目标中的软件。因此,如果您更改为multi-user.target目标,GUI 将被终止。
要更改“目标”并终止 GUI:
sudo systemctl isolate multi-user.target
Run Code Online (Sandbox Code Playgroud)
要使其成为默认的“目标”(并开始在没有 GUI 的情况下启动您的计算机),您可以使用:
sudo systemctl enable multi-user.target
sudo systemctl set-default multi-user.target
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5420 次 |
| 最近记录: |