工具学习——ubuntu轻量桌面对比

因为最近要做一些ubuntu上的开发,然后使用ssh问题是经常会出现中断,虽然可以使用等tmux方法来挂起进程,但是感觉不如界面方便,然后现在问题来了,我的ubuntu服务器是一个双核的性能很差内存也少的机器,我怎么来使用有限的资源来把远程桌面服务维护起来呢?如何避免对资源的过多占用?
来让我们一起来探索一下这个在米粒雕花的问题
首先是远程桌面的协议问题,远程桌面我们要选一个占用很低的,看这个里的内容吧
https://www.cnblogs.com/cnhk19/p/14948622.html
直接说结论吧,vnc占用最低,但是rdp也很不错,因为它是windows原生支持的
好了,协议的问题解决了,那远程桌面选哪个呢?
这里我们再引入一个概念,在linux的语境下,能够被当作桌面的有两种东西,窗口管理器和桌面环境
这方面的内容可以参考如下的链接:
linux系统——窗口管理器和桌面环境的区别
https://blog.csdn.net/weixin_39540568/article/details/87972034
直接问一下万能的某歌:
在这里插入图片描述
嗯,找到了一个非常好的评测,不多说了,看这个吧:
https://blog.csdn.net/weixin_39626745/article/details/116645970
直接贴结论:
nodesktop一骑绝尘,很小很强悍,但是不支持安装了hhh,反正我是没找到
然后我看到网上说的,ubuntu21.04 lxde真轻量级不到100M占用,好的,那我们就装这个了
在这里插入图片描述
如果我们进一步放宽要求呢,不只是远程桌面,而是窗口管理器呢,如下所示:
https://www.vpsee.com/2013/03/a-memeory-comparison-of-popular-linux-window-managers/
桌面/窗口管理器 内存占用
wm2 0.7MB
dwm 1MB
Ratpoison 1MB
JWM 3MB
i3 3MB
Blackbox 3MB
IceWM 4.5MB
Openbox 7MB
Window Maker 7MB
awesome 9MB
FVWM 13MB
Fluxbox 16MB
E17 35MB
LXDE 36MB
XFCE 70MB
Gnome 3 155MB
Unity 192MB
KDE 201MB

喔!,牛,0.2M,那支持远程桌面么?
参考链接:
https://blog.csdn.net/weixin_39540568/article/details/87972034
https://blog.csdn.net/weixin_39626745/article/details/116645970
https://unix.stackexchange.com/questions/586003/find-the-lightest-desktop-environment

### 如何在 Ubuntu 操作系统上安装 Docker Desktop #### 验证系统需求 确保所使用的 Ubuntu 版本兼容 Docker Desktop。官方推荐版本通常为较新的长期支持 (LTS) 发行版,如 Ubuntu 20.04 或更高版本[^1]。 #### 安装必要的前置组件 由于 Docker Desktop 主要针对 Windows 和 macOS 提供原生应用,在 Ubuntu 上则需通过特定方式部署。对于希望获得类似体验的用户来说,可以考虑使用 Snap Store 来获取适用于桌面环境的应用程序包;然而更常见的做法是在服务器环境下直接配置 Docker Engine。 #### 设置 Docker APT 存储库 为了简化后续更新过程以及保证软件源的安全性和稳定性,建议先添加官方维护的 apt-get 软件仓库: ```bash sudo apt update && sudo apt install ca-certificates curl gnupg lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` 上述命令会下载 GPG 密钥并将其保存到 `/usr/share/keyrings/` 下,同时创建一个新的 sources.list 文件用于指向 Docker 的稳定分支存储库[^3]。 #### 安装 Docker CE 及其 CLI 工具集 接下来执行常规的 `apt-get update` 并指定安装所需的 deb 包文件列表。这里需要注意的是,如果打算手动下载 .deb 文件,则应遵循正确的依赖顺序进行安装: ```bash sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin ``` 此步骤完成后即代表已经成功设置了 Docker 引擎服务端与客户端工具链。 #### 获取并启动 Docker Desktop 应用镜像 虽然 Docker Inc 不再提供 Linux 版本的独立桌面应用程序,但是可以通过运行由社区贡献者维护的一个轻量级图形界面管理面板来实现相似的功能——Portainer Business Edition 就是一个不错的选择。当然也可以利用其他开源项目如 Kitematic 或是借助浏览器访问远程主机上的 Web UI 接口来进行日常管理工作[^2]。 另外一种方法就是采用官方提供的 Docker App for Linux Beta 计划中的 Flatpak 打包形式,不过这可能涉及到额外的操作系统层面的支持性调整。 #### 注意事项 - 对于个人开发者而言,除非确实有必要处理复杂的 GUI 类型的任务场景,否则一般情况下仅需关注命令行下的操作即可满足大部分开发测试的需求。 - 如果计划在同一台机器上面既保留 WSL2 环境又想要单独启用 Docker Desktop 实例的话,请务必确认两者之间不会发生冲突,尤其是网络连接方面的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

量化橙同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值