Ubuntu 8.10 Server 安装步骤及 web 服务配置

  在服务器上装了 Ubuntu 8.10 server,由于经验匮乏,其间的一些问题反复折磨了我好几天,终于基本摆平,纪之以备忘。

0、目的和假定

  目的是要配置一个基于 Ubuntu Linux 的 web 服务器。需要提供 HTML、JSP、Socket 服务。

  假定均以 root 登录系统,如果不是 root,部分命令需要加上 sudo 命令前缀。

1、系统安装

  1.1 基本系统

  Ubuntu 真的是个非常好的 Linux 实现,安装非常简便,手动安装过 Windows NT/XP/2000/2003 的话,会发现过程没太大区别。

  1.2 随机组件

  因为要做 web 服务,所以在选择安装服务组件时,最好选中 LAMP 组件自动安装部署,我在另一台机器上尝试了手工安装部署 LAMP,要麻烦很多。

  可以装上 OpenSSH,之后通过远程管理服务器非常方便。

  别的组件根据需要选择安装。

2、系统配置

  2.1 网卡配置

  提供网络服务,是 Server 的主要存在意义,所以第一步是要保证接入网络。

  系统安装过程中有机会配置网卡,顺利的话,装好后即可正常接入。若要修改配置,或是使用了另装的驱动,需要手工配置网卡。

  方法是用修改 /etc/network/interfaces 文件(可用 vi 或 nano 等编辑器,下同)。

  # 第一块网卡配置

  auto eth0

  iface eth0 inet static

    address 192.168.0.80

    netmask 255.255.255.0

    gateway 192.168.0.1

  以上是静态 IP 的情况,如果是动态获得地址,只需将 static 改为 dhcp,且无需下面的参数。

  没有 VPN 的情况下,原来的 network、broadcast、dn-nameservers 都可以注释掉。

  2.2 系统升级

  安装完成后的 Ubuntu 已经可以稳定运行,几乎不需要任何配置。但应该保持系统内核及外围补丁的及时更新。可以用 apt-get update 检测升级各项补丁。

  (系统默认的源(apt sources)有可能比较慢,根据网络接入情况,可以换上速度较快的源。一开始用 cn99 的源,首次 udpate 花了近 5 小时,之后换了上海交大的网通源,速度还将就。)

  2.3 其他设备

  没有了。text-based 界面,终端的好处啊,显卡声卡之类杂七杂八的都不用去管了。USB 标准统一,基本上都能由系统自动驱动。

  SCSI、RAID 这些,没有环境,没试过单独配置。

  2.4 默认语言

  后悔装了中文版,既然是终端模式,又何必要中文...反而让许多命令提示显示成了乱码。解决方法如下:

    a. 安装命令行中文支持

      网上提到个 zhcon,但经测试其目前版本在 8.10 下无法正常工作,实际上它自己也说明了暂时只支持到 8.04。

    b. 修改默认语言为英文

      #export LANG="en_US.UTF-8"

      #export LANGUAGE="en_US:en"

      这样所有的系统提示都是英文了,不过重启后会失效,要长期有效,需要修改 /etc/default/local,将这两行加到其中即可。

  2.5 图形界面

    用做服务器的话,实际上不需要配置 GUI,不过因为初装,对 Ubuntu 和 Linux 都不熟悉,所以还是装了个 gnome 协助管理。

    服务器版配置 gnome 也很方便:

    a) 安装:

      #apt-get aptitude install ubuntu-desktop

      安装成功后便会自动登录到桌面了。

      GUI 里确实可以更方便地进行很多操作,尤其是文件、目录、文本编辑的操作,这些在终端下都是

      繁杂的工作。不过很多系统操作,还是要在终端下更方便进行,跟 Windows 不同,GUI 在

      Server 上很多时候只起个辅助作用。

    b) 取消 GUI 自动启动:

      #update-rc.d -f gdm remove

      重启后便不会自动进入桌面,此时可用 startx 启动桌面。

    c) 恢复 GUI 自动启动:

      #update-rc.d gdm defaults

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyxwpp.html