ubuntu20.04 桌面版转换为服务器版

CListery ARE YOU OK?

闲来无事瞅了一眼平时拿来做服务器的主机,发现硬盘灯一直常亮,看了一下占用,发现是 /usr/bin/gnome-shell 占用了大量的内存,同时还有 20MB/s 的读写速度。因为之前这台机器是作为桌面开发环境使用的,所以直接安装了桌面版的 Ubuntu 20.04,现在主要是作为服务器使用,所以我将其转换为服务器版本。

环境描述

  • Ubuntu 20.04.3 LTS

转换步骤

  1. 安装 server

    1
    2
    sudo apt install ubuntu-server
    sudo reboot
  2. 设置默认用户界面

    • 设置为终端模式

      1
      2
      sudo systemctl set-default multi-user.target
      sudo reboot
    • 设置为图形模式

      1
      2
      sudo systemctl set-default graphical.target
      sudo reboot
  3. 移除桌面依赖软件包

    如果后期还想使用桌面版,则不要进行这一步操作,只需要执行上一步的设置为图形模式即可恢复桌面环境。

    1
    2
    3
    4
    sudo apt purge ubuntu-desktop -y && sudo apt autoremove -y && sudo apt autoclean
    # 可选
    sudo apt purge xorg-docs-core xorg xserver-*
    sudo reboot
    • 在移除后可以使用以下命令再检查一下是否还有残留的软件包

      1
      sudo apt list --installed

      这里给出一些软件包,可以根据名称过滤一下

      ubuntu-minimal-desktop ubuntu-advantage-desktop-daemon ubuntu-docs ubuntu-mono ubuntu-release-upgrader-gtk ubuntu-report ubuntu-session ubuntu-wallpapers-jammy ubuntu-wallpapers

  • 标题: ubuntu20.04 桌面版转换为服务器版
  • 作者: CListery
  • 创建于 : 2025-01-01 11:06:26
  • 更新于 : 2025-05-22 11:35:36
  • 链接: http://clistery.github.io/2025/01/01/ubuntu/desktop-convert-server/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
ubuntu20.04 桌面版转换为服务器版