linux服务器如何关闭gui

worktile 其他 209

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    关闭Linux服务器的图形用户界面(GUI)可以提高服务器的性能和安全性。以下是几种关闭GUI的方法:

    1. 命令行方式:
      a. 在终端中使用以下命令关闭GUI:

      sudo systemctl set-default multi-user.target
      sudo systemctl isolate multi-user.target
      

      这将把系统的默认运行级别设置为多用户目标,并将服务器从图形模式切换到命令行模式。

      b. 如果你使用的是Systemd版本以下的Linux发行版,可以使用以下命令:

      sudo init 3
      

      这将切换到非图形的运行级别。

    2. 禁用显示管理器:
      a. 如果你使用的是显示管理器(如GDM、LightDM等),你可以停止它的服务,并禁止它在系统启动时自动运行。使用以下命令停止显示管理器服务:

      sudo systemctl stop gdm
      

      b. 使用以下命令禁止显示管理器在系统启动时自动运行:

      sudo systemctl disable gdm
      
    3. 移除桌面环境或窗口管理器:
      如果你不再需要GUI,你可以完全卸载桌面环境或窗口管理器。使用适当的包管理器(如apt、yum等)找到并卸载相应的软件包。例如,如果你使用的是Ubuntu,并安装了GNOME桌面环境,可以使用以下命令进行卸载:

      sudo apt remove gnome-shell
      

    无论你选择哪种方法,注意在执行任何更改之前,务必备份重要的文件和配置。关闭GUI可能会导致一些应用程序或服务停止运行,因此需要谨慎操作。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    关闭 Linux 服务器上的 GUI 可以通过以下几种方法来实现:

    1. 使用系统管理工具:许多 Linux 发行版提供了系统管理工具,例如Systemd、sysvinit等,可以用来控制、管理和配置系统。通过这些工具,您可以选择关闭 GUI 界面。例如,在使用 Systemd 作为 init 系统的 CentOS 或 Fedora 系统上,可以运行以下命令来关闭 GUI:

      sudo systemctl set-default multi-user.target
      

      这会将系统的默认目标设置为多用户目标,这不会启动图形界面。

    2. 修改登录管理器配置:Linux 系统通常使用登录管理器(如 GDM、LightDM、SDDM等)来提供图形登录界面。您可以编辑这些登录管理器的配置文件来关闭 GUI。 以 GDM 为例,可以按照以下步骤进行操作:

      • 打开 "/etc/gdm/custom.conf" 配置文件:

        sudo vim /etc/gdm/custom.conf
        
      • 在 "[daemon]" 部分中添加或修改以下行:

        WaylandEnable=false
        
      • 保存并关闭文件,重启系统:

        sudo reboot
        

      这将禁用 GDM 的 Wayland 会话,使系统在登录时只提供终端登录界面。

    3. 停止图形界面服务:Linux 发行版通常会有一个服务负责启动和管理图形界面,例如 X Window System(Xorg)或 Wayland。您可以停止这些服务来关闭图形界面。具体命令根据不同的发行版而有所不同。以 Ubuntu 作为例子,可以使用以下命令停止 Xorg 服务:

      sudo service lightdm stop
      

      在 Fedora 等其他系统上,可以使用以下命令来停止 gdm 服务:

      sudo systemctl stop gdm
      

      停止这些服务后,系统将进入纯文本终端界面。

    4. 使用运行级别:Linux 发行版还提供了运行级别(runlevel)的概念,用于定义系统不同的工作状态。默认情况下,运行级别 5 表示图形模式,而运行级别 3 表示纯文本模式。您可以通过修改默认运行级别来关闭 GUI。具体步骤取决于不同的发行版。以 CentOS 为例,可以使用以下命令将默认运行级别更改为 3:

      sudo systemctl set-default runlevel3.target
      

      这将禁用图形模式,并使系统默认进入纯文本模式。

    5. 卸载图形界面:如果您不需要图形界面,也可以选择彻底删除它。具体步骤因发行版而异。例如,在 Ubuntu 上,可以运行以下命令来卸载 Gnome Desktop:

      sudo apt purge gnome-*
      

      在 Fedora 上,可以使用以下命令删除 GNOME Desktop Environment:

      sudo dnf group remove "GNOME Desktop Environment"
      

      此操作将彻底删除图形界面及其相关的软件包。

    请注意,在执行上述任何操作之前,请确保您了解自己的系统和操作,以免对系统造成不可逆转的损害。建议在修改系统设置之前先备份重要数据。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    关闭 Linux 服务器的图形界面用户界面(GUI)可以帮助提高服务器的性能和资源利用率,因此在某些情况下可能是必要的。在本文中,我们将讨论如何关闭 Linux 服务器上的图形用户界面,主要以 Ubuntu 和 CentOS 两种常见的 Linux 发行版为例。

    关闭 Ubuntu 上的图形界面:

    1. 在终端中执行以下命令以停止显示管理器服务:
      sudo service display-manager stop

      sudo systemctl stop display-manager

    2. 输入以下命令以禁用显示管理器服务:
      sudo systemctl disable display-manager

    3. 输入以下命令以启用文本终端登录:
      sudo systemctl enable multi-user.target –force

      sudo systemctl set-default multi-user.target

    4. 重新启动服务器以使更改生效:
      sudo reboot

    关闭 CentOS 上的图形界面:

    1. 在终端中执行以下命令以停止显示管理器服务:
      sudo systemctl isolate multi-user.target

    2. 输入以下命令以禁用显示管理器服务:
      sudo systemctl set-default multi-user.target

    3. 重新启动服务器以使更改生效:
      sudo reboot

    备注:在某些情况下,可能需要在以上操作之后手动删除图形界面软件包。可以使用以下命令在 Ubuntu 和 CentOS 上删除图形界面软件包:
    sudo apt-get remove gnome-session

    sudo yum groupremove "GNOME Desktop"

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部