Ubuntu9.04服务器配置手册目录前言..........................................................................................................................................................3安装需求..................................................................................................................................................4注意..........................................................................................................................................................4基本系统安装..........................................................................................................................................4取得ROOT权限...................................................................................................................................14安装SSHServer(可选)........................................................................................................................15安装vim-nox(可选)...........................................................................................................................15设置网络................................................................................................................................................15编辑/etc/apt/source.list.........................................................................................................................17更改默认的shell...................................................................................................................................19禁用Apparmor......................................................................................................................................19安装必须的软件包................................................................................................................................20Quota安装配置.....................................................................................................................................20DNS服务器安装配置..........................................................................................................................21MYSQL安装配置.................................................................................................................................24安装使用SMTP-AUTH和TLS的Postfix..........................................................................................25Courier-IMAP/Courier-POP3................................................................................................................31Apache/PHP5/Ruby/Python/WebDAV..................................................................................................32Proftpd安装配置...................................................................................................................................34Webalizer安装.......................................................................................................................................35同步系统时钟........................................................................................................................................35安装PERL模块....................................................................................................................................36ISPConfig...............................................................................................................................................36Ubuntu中文社区群:65563370第2页共36页Ubuntu9.04服务器配置手册前言本手册向您介绍Ubuntu9.04服务器设置,定位于ISP和站长们的需求,包括:Apachewebserver(SSL-capable),PostfixmailserverwithSMTP-AUTHandTLS,BINDDNSserver,ProftpdFTPserver,MySQLserver,CourierPOP3/IMAP,Quota,Firewall,等.最后您应该有一个可靠的,可定制的,同时可以自由安装网络控制面板的服务器.我将使用以下软件包:WebServer:Apache2.2withPHP5.2.6,Python,Ruby,andWebDAVDatabaseServer:MySQL5.0MailServer:PostfixDNSServer:BIND9FTPServer:proftpdPOP3/IMAP:IwilluseMaildirformatandthereforeinstallCourier-POP3/Courier-IMAP.Webalizerforwebsitestatistics我想首先声明这不是唯一设置这种服务器的方法,还有很多方法可以完成这个目标,但这是我使用的方法,我不保证这对您也有效。Ubuntu中文社区网址:群:65563370Ubuntu中文社区:2009年5月整理Ubuntu中文社区群:65563370第3页共36页Ubuntu9.04服务器配置手册安装需求安装之前您需要Ubuntu9.04serverCD,可以从这里下载:(i386)tp://releases.ubuntu.com/releases/9.04/ubuntu-9.04-server-amd64.iso(x86_64)以及快速的网络连接注意在手册中我使用主机名server1.example.com和IP地址192.168.0.100网关192.168.0.1,你的设置可能与这个不同,所以你必须合理的设置它们基本系统安装1)插入UBUNTU安装CD到您的CD-ROM从CD引导,选择合适的语言Ubuntu中文社区群:65563370第4页共36页Ubuntu9.04服务器配置手册2)然后选择安装UnbutuServer3)再次选择语言Ubuntu中文社区群:65563370第5页共36页Ubuntu9.04服务器配置手册4)选择您的位置Ubuntu中文社区群:65563370第6页共36页Ubuntu9.04服务器配置手册5)选择键盘类型(你会被要求按一些键,然后系统会根据它们来判断你的键盘类型)6)安装程式会检查安装CD,硬件,配置DHCP网络,如果您的网络中有个DHCP服务器7)输入主机名,我的是server1.example.com所以我输入server1Ubuntu中文社区群:65563370第7页共36页Ubuntu9.04服务器配置手册8)现在你有一个分区在硬盘上,为了简单起见我选择:向导-使用整个磁盘然后设置LVM,这将创建一个包含两个逻辑卷的磁盘卷组,一个是/,另一个是交换分区(当然这完全取决于你,如果你知道你在干什么,你可以手动分区)9)选择您想要操作的磁盘Ubuntu中文社区群:65563370第8页共36页Ubuntu9.04服务器配置手册10)当您被问到:将分区写入磁盘后设置LVM时,选择YES11)如果你选