Answers:
区别仅在于捆绑在一起作为默认包装以使事情变得更容易。实际上,服务器和工作站之间的区别只是它们的用途。在这两种情况下,Linux都是Linux(实际上Windows NT变体在很大程度上只是打包工具/ dll的差异以及一些注册表黑客,用以强制执行您需要支付多少许可费用的许可差异……内核是相同的,而基本操作系统是相同)。
换句话说,Ubuntu Server和Ubuntu Desktop是同一事物的两个方面。Server仅在默认情况下与某些软件包一起运行,以使其更易于在默认情况下设置LAMP服务器或文件服务器,而台式机看起来更好并且具有Office工具/ GUI / etc。适用于桌面用户。
最好的答案是正确的,但是当我进行谷歌搜索时,我期望找到有关如何从Ubuntu安装中删除“桌面”软件包(gnome,xserver等)的说明。我发现我可以使用taskel删除ubuntu-desktop软件包:
sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server
我用acpid弄得一团糟,并收到以下错误:
acpid.service: Got no socket.
在systemctl status acpid输出中。我已经用以下方法解决了这个问题:
systemctl stop acpid
systemctl stop acpid.socket
systemctl stop acpid.path
systemctl start acpid
是的,通过安装以下软件包,Ubuntu桌面可以成为服务器
LAMP服务器(Linux,Apache2,MySQL,PHP),邮件服务器和OpenSSH服务器
在终端中执行以下命令以安装上述软件包(不要忘记^):
sudo apt-get install lamp-server^ mail-server^ openssh-server^
是的,您说的很对,基本上是相同的。但是,我至少可以提及人们创建操作系统的台式机和服务器版本的两个原因:
举一个极端的例子,我不认为人们愿意在Windows 7而不是Windows Server 2008上运行生产网站,即使它能够做到。但是使用Windows,我可以看到这样做有金钱上的动力。与Windows Server 2008相比,Windows 7的价格更低。我相信使用Linux版本比使用台式机版本然后对其进行优化以匹配服务器版本要容易得多。
不,他们不同。他们使用不同的内核。当前,“桌面”版本使用linux-image-2.6.28-11-通用内核,而“服务器”版本使用linux-image-2.6.28-11-server内核。
特别是,它们以不同的方式访问4 GB以上的内存