我是否正确的Ubuntu桌面和服务器是相同的操作系统,但桌面运行X和缺乏的东西,服务器可能像DHCP服务器,mysqld,Apache等? 而如果我添加这些项目,它实际上是一个服务器与X而不是只是与服务器提供的命令行?
谢谢。
编辑:这是非常相同的所有Linux发行版? 我喜欢Fedora,但是我只看到了Fedora Desktop。 我可以更新它成为服务器,对不对?
差异只是作为默认包装捆绑在一起,使事情变得简单。 实际上,服务器和工作站之间的差异只是它们的用途。 在这两种情况下,Linux都是Linux(实际上,Windows NT变体在很大程度上仅仅是打包工具/ dll和一些registry攻击方面的差异,以强制您的许可证支付许可费差异……内核是相同的,基本操作系统是相同)。
换句话说,Ubuntu Server和Ubuntu Desktop是同一枚硬币的两面。 服务器只是为了默认运行一些软件包,以方便在默认情况下build立一个LAMP服务器或文件服务器,而桌面看起来更好,并有办公工具/graphics用户界面等。 为桌面用户。
正如大家所说,你只需要apt-get的正确包,使您的Ubuntu桌面“成为”一个Ubuntu服务器。
但是,当您select服务器版本时,在安装过程中存在差异。 例如,它允许您在桌面CD不支持的LVM卷上安装Ubuntu。
这是正确的。 桌面的默认安装会安装ubuntu-desktop元数据包,它将引入正常的GUI界面。 它还包括ubuntu-minimal和ubuntu-standard元数据包,它们一起组成基本的Linux实用程序。
如果你想处理服务器的东西,可以使用程序tasksel来玩游戏; 另外请注意,如果你想使用Ubuntu,Ubuntu有一个单独的服务器安装光盘。
正确…它基本上是一个包装的东西。
我知道几个人谁安装SERVER版本,然后添加在桌面上的GUI易用性。
玩它…玩得开心。 🙂
注:我不推荐这样或那样。 我个人喜欢我的服务器尽可能less运行。 移动较less的部分通常意味着更less的可以中断。
对于Ubuntu,是的。 差别只是默认的包。
对于Fedora …有没有一个“Fedora服务器”? RHEL是另外一回事,只是与Fedora远程相关。
dmityugov是正确的,但进一步说,内核有不同的编译时间选项,如raid,以太网桥接,路由等…
即使你使用Ubuntu桌面86_64X,你也可以通过安装将其转换成服务器
sudo apt-get install tasksel
你可以在这里看到基本的Ubuntu服务器被禁用或没有安装。 您可以通过按空格键并按回车进行安装。
如果你想添加更多,只需发出命令tasksel
你可以使用tasksel做类似的事情。
apt-get install tasksel apt-get install `tasksel --task-packages server | xargs`
这将为给定的任务安装所有需要的软件包。
是的,你基本上可以安装你想要的所有不同的软件(例如apache , mysql等)
是的Ubuntu桌面可以通过安装以下软件包成为服务器
LAMP服务器(Linux,Apache2,MySQL,PHP),邮件服务器和OpenSSH服务器
在terminal执行这个命令来安装上面的包(不要忘了^):
sudo apt-get install lamp-server^ mail-server^ openssh-server^
是的,你说的基本上都是一样的。 不过,至less有两个理由说明人们为什么要创build一个操作系统的桌面版和服务器版:
举一个极端的例子,我不认为人们会希望在Windows 7而不是Windows Server 2008上运行一个生产网站,即使它能够做到这一点。 但是在Windows中,我可以看到有这样的金钱激励。 与Windows Server 2008相比,Windows 7的价格更便宜。对于Linux,我相信使用服务器版本比使用桌面版本要容易得多,然后优化它以匹配服务器版本。
Ubuntu或任何Linux操作系统基本上都是用一组软件包构build的。 桌面版本具有更适合桌面用户的软件包,其中服务器安装具有用于服务器用户的软件包。 现在的问题是,如果有人安装了桌面,然后安装哪些软件包,系统也可以作为服务器。 所以要求所有的专家通过安装各种软件包逐个提供apt-get命令将桌面转换成服务器。
不,他们是不同的。 他们使用不同的内核。 目前,“桌面”版本使用linux-image-2.6.28-11-通用内核,而“服务器”版本使用linux-image-2.6.28-11-server内核。
特别是,他们访问4 GB以上的内存不同