我主要是一名开发人员,但作为其中的一部分,我正在为一个客户端运行一个ubuntu服务器,他有几个中小型网站.虽然我的主要开发环境一般是
Windows,但我对
Linux很熟悉(我在我的两个主要工作站之一运行Ubuntu)和命令行unix(在90年代后期在HP-UX上管理Oracle)
因此,虽然我在命令行上感觉相当称职,但我仍然有点生疏,通常更喜欢GUI.我知道我可以在ubuntu服务器上安装桌面,但我不确定是否应该这样,所以我的问题是
>我不应该在ubuntu服务器上安装桌面有什么特别的风险或原因吗?特别是任何安全或性能问题?或者我应该咬紧牙关并完全恢复命令行的速度?
>如果安装桌面是一个合理的选择,我应该选择哪一个?我真的不需要Gnome或KDE的膨胀 – 只是一个我可以访问基本GUI工具的环境,也许是一个浏览器,使下载脚本等更简单. XFCE会适合吗?
这是一个易于使用的中心问题 – 我不是在完成一个完整的命令行替换之后,只需要在系统中移动并执行基本任务对于那些不会成为专用的Linux管理员.
Ubuntu Server和Ubuntu Desktop之间的唯一区别是可以使用apt-get安装的Desktop软件包.
我可以看到为什么我不在远程服务器上使用它的几个原因:
> ssh要快得多,X11超过ssh会慢一些.>这是服务器上不需要的负载.我更喜欢服务器精简和意味着最小的包.更新也更容易.> wget下载非常简单.我通常从Firefox复制URL并输入wget,然后粘贴URL>不需要专门的Linux管理员,但基本命令非常简单.>要管理服务器和PC之间的文件和文件传输,您可以使用SCP,WinSCP是一个不错的Windows版本. (SCP通过ssh发挥其魔力).> rsync也是一个非常有用的同步数据命令(单向),你也可以使用Unison进行双向同步.>学习使用编辑器,我喜欢joe,pico和emacs,但还有很多其他优秀的编辑器.