我需要为学校建立一个 ubuntu 服务器,但我非常讨厌命令行界面。我需要一个带有桌面的服务器,比如当前的 win server 2003(已经崩溃了,唉)。该服务器需要托管学校网络域,拥有活动目录,并处理学生和教职员工通过 WinXP 工作站访问的漫游配置文件。它还需要用作文件服务器,也许是打印服务器。
我们有大约 30 台登录漫游配置文件的 WinXP 机器,以及位于学校周围的几台打印机。
有人能告诉我如何从 Ubuntu 桌面版开始创建 Ubuntu 服务器吗?
如您回复,非常感谢...
戴夫。
答案1
与 Windows Server(据我所知,Windows Server 是与 Windows XP 截然不同的操作系统)不同,Ubuntu Server 使用与 Ubuntu Desktop 相同的软件包(唯一的区别是每个版本默认安装的软件包不同)。因此,如果您想使用 Ubuntu Desktop 作为服务器,只需安装 Ubuntu Desktop(如果有可用内存,您几乎肯定会使用 64 位版本),安装完成后,使用软件包管理器(最有可能是 Synaptics 软件包管理器)添加服务器所需的服务。
恐怕我对从 Linux 管理 Windows 漫游配置文件或从 Linux 托管活动目录的经验很少(事实上,我从未听说过 Linux 服务器能够成为 Windows AD 域的域控制器,但我希望其他人能够对此有所启发),但您需要使用包管理器来安装:
samba 服务器(这是您的 Windows 文件共享和打印机共享 - 您肯定会需要它) apache2(如果您需要 Web 服务器,这是您最有可能使用的 Web 服务器) dhcpd(如果您需要此服务器作为 DHCP 服务器和 NAT 网关,这是您最有可能使用的 DHCP 服务器)
我相信其他阅读此帖子的人可以为您添加更多完成服务器所需的软件包的建议。
答案2
我并不建议你继续避免使用命令行,但如果你决定这样做,请查看 Zentyal。它基本上是带有 GUI 管理界面的 Ubuntu 服务器 http://www.zentyal.com/en/products/server/
根据http://www.zentyal.com/en/products/server/office/ 它可以使用漫游配置文件执行 PDC 和所有
答案3
由于您将其用作服务器,并且可能不知道需要安装哪些软件包才能使您的 Ubuntu 服务器完整,因此您可以在您的机器上安装 Ubuntu Server,并且知道您将拥有服务器软件包。
然后,从命令行运行以下命令:
# sudo apt-get install gnome-desktop-environment
我在 Ubuntu Server 上运行此命令来安装桌面环境。
如果您想从事系统管理或任何类型的软件工程职业,我建议您学习命令行,因为它可能是基于 UNIX 的操作系统中最强大的功能。