我是 Linux/Ubuntu 的新手,但(在遵循许多在线指南并浏览了许多论坛之后)现在已经设法启动并运行了我的 Ubuntu 家庭服务器。这是我父母闲置的一台旧富士通西门子台式机,我想用它作为我自己的“测试单元”,并练习如何设置服务器。我实际上并不打算将这台特定的机器用作长期的家庭服务器,但我认为在升级到更现代的机器之前,我最好先犯点错误。
在浏览这些指南和论坛的过程中,我看到了提到的 GUI - 并且其他人已将其安装到他们的服务器上,但我只是好奇想从更广泛的角度了解在服务器上使用 GUI 的情况。有必要吗? 使用它会带来什么好处?
我很高兴通过终端输入来学习,但我只是想涵盖尽可能多的选项。
提前致谢。
答案1
我喜欢让我的服务器尽可能“精简”;代码越多、工具越多、内容越多,攻击面就越大。是的,GUI (X) 不需要一直运行;但我也不需要安装所有这些依赖项。
我发现的一个好处是,我可以运行无头 Chrome 浏览器来实现一些自动化和抓取机器人。
答案2
图形桌面(例如 gnome、kde、xfce 等)在服务器管理中比 ssh 增加的很少,因为桌面任务与服务器任务不同。
如果你想要一个用于服务器管理的图形环境,请使用 webmin 或 cockpit 等 web 解决方案http://cockpit-project.org/或 phpmyadmin 或 openstack 或 ...