我可以将 Ubuntu 桌面 14.04 转换为服务器吗?

我可以将 Ubuntu 桌面 14.04 转换为服务器吗?

我找到了几种将 Ubuntu 12.04 桌面版转换为服务器的解决方案,使用以下命令:

sudo apt-get install tasksel
sudo tasksel remove ubuntu-desktop
sudo tasksel install server
apt-get install linux-server linux-image-server
apt-get –purge remove lightdm

我只是想知道 Ubuntu 14.04 是否也有同样的过程。我需要这样做的原因是我需要安装 moodle(有些人可能有其他原因要这样做,所以我希望这也能帮助他们),并且它需要在 Ubuntu Server 而不是 Desktop 上运行。谢谢

答案1

笔记:以下命令仅适用于 Ubuntu 12.04 以下/之前的版本,请参阅服务器常见问题解答,警告:您最终可能会得到一个无用的系统。

感谢您的回答,但我发现您需要添加更新行

sudo apt-get update

还更正了以下行

sudo apt-get -purge remove lightdm

sudo apt-get purge lightdm

修正后的脚本完整版本如下

# update
sudo apt-get update

# install the 'tasksel' package so we can remove the desktop image       
sudo apt-get install tasksel

# remove the desktop image
sudo tasksel remove ubuntu-desktop

# tell tasksel to start the server image setup
sudo tasksel install server

# install the server images
sudo apt-get install linux-server linux-image-server

# remove lightdm
sudo apt-get purge lightdm

# remove all packages no longer required (~400 MB)
sudo apt-get autoremove

答案2

简单的答案是肯定的,但运行命令你就可以安装 Ubuntu 服务器。确保对位于的 grub 配置文件进行以下更改/etc/default/grub

GRUB_TIMEOUT=10
( Comment out ‘GRUB_HIDDEN_TIMEOUT’ )
GRUB_CMDLINE_LINUX_DEFAULT=”"
GRUB_TERMINAL=console ( only for PC )

然后你可以运行

sudo update-grub

答案3

您需要卸载 Ubuntu 桌面并安装 Ubuntu 服务器的假设是错误的。

然而,对于实际安装来说,最好是进行仅包含您需要的内容的最小安装。

Ubuntu 服务器只是一个最小化的 Ubuntu 安装,带有一个为服务许多客户端而优化的特定内核。与桌面的情况不同,它只服务于单个用户。您可以在 Ubuntu 服务器上运行的任何应用程序/服务都可以在 Ubuntu 桌面上运行

检查 Moodle 上的安装要求

我们可以看到需要的是:

  • 网络服务器
  • php 对网络服务器的支持
  • 数据库

相关内容