荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjksam (Debian GNU/Linux 2.2 (`potato') ), 信区: Linux
标  题: ISP服务器设置指导
发信站: 荔园晨风BBS站 (Sun Jan 13 08:52:09 2002), 转信


http://linux.softhouse.com.cn/linux/knowledge/tech/4210.html
ISP服务器设置指导



xdpcxq 2001-01-08 16:33:56



软件组件集成概述


· Red Hat Linux 5.2 for x86

· BIND 8.1 DNS 服务器

· FTP 2.4 /匿名 FTP 服务器

· Apache Web 服务器,版本 1.3

· INN 1.7 新闻服务器

· Sendmail 8.8 邮件服务器

· Postgresql 6.3 数据库服务器

· 在文本终端模式下支持中文的WZCE 2.22n

· 在 X windows 的文本终端模式下支持中文的Cxterm 5.0.p3

· 在X windows下支持中文的 Xcin Anywhere 2.3.02





安装 Red Hat Linux 5.2


安装前步骤


1.决定本服务器上运行的协议。假定使用 TCP/IP,记录有关信息如下:



IP 地址 _____________________________

子网掩码 _____________________________

缺省网关 _____________________________

机器名 _____________________________

域名 _____________________________





注意:

1. 建议不要使用DHCP为服务器分配IP地址。

2.给系统接通电源,注意第一屏信息,了解所安装的BIOS的版本。最新的BIOS和固件驱动
程序可 在以下站点

  找到 http://esg.intel.com/nightshade/firmware.html 请下载

  http://www-esg.intel.com/ssbu/smfw/execs/fwup125r.exe 还有

  http://esg.intel.com/nightshade/firmware/nshsc47.exe (或更新的) ,然后更新
BIOS。



注意

有些Red Hat Linux 5.2光盘不能启动。如果你的软件没有带启动软盘,你可以用光盘上的
DOS 工 具 rawrite 制作一张。例如,假设你的光盘驱动器是D:,你可以键入:



d:utilsrawrite -f RedHati386imagesboot.img.



Red Hat Linux 5.2 安装步骤


开始安装和创建磁盘分区


1.在系统重新启动后,光盘将会启动,并且你会看到 “Welcome to Red Hat Linux”屏
幕。按回 车键可进行安装或升级。



2.回答有关你系统使用的显示器和键盘的基本问题



3.当出现“Installation Method”选择屏幕时,选择“Local CD-ROM”,然后按回车。




4.在“Installation path”屏幕上,选择“install”,然后等待系统完成对SCSI总线的
检测。 较短时间后

(正常情况下是几秒钟),它应该找到集成在底板上的 Symbios SCSI 控制器,它会显示
一个对话 框,上面

说“NCR 53C8XX PCI card has been found on your system”。按回车确认。即使在底板
上的是

Symbios控制器,软件还是会把它认作是一个 NCR SCSI设备。这是一个标准的操作,
Symbios SCSI 设备将会正常工作。



5.在“Disk Setup”屏幕上,选择“Disk Druid”工具来创建要装入 Linux 的磁盘分区
。Disk Druid 可用于设置磁盘分区,与基于文本的fdisk工具相比,它有更直观的界面。




6.在启动 Disk Druid时,屏幕将会被水平分成三部分。屏幕上部显示所选中的硬盘的分
区信息, 屏幕中部显示

系统可使用硬盘。沿着屏幕的底部是一些菜单按钮,你可用他们创建、删除和编辑分区。
这时,鼠 标的驱动程序没有装载,不能用它操作。但可以使用 tab 键和方向键实现在屏
幕上的操作。



7.在揇rive Summaries敳糠郑≡裣低持械谝桓鯯CSI硬盘驱动器(sda)。如果硬盘驱动
器上存 在分区,

它们会在屏幕的上部列出来。用 delete 按钮删除现存所有分区(注意:这个操作将删除
在硬盘驱 动器上的所有

数据)。



8.选择“Add”或按 <F1>,可创建一个新的 root 分区。



9.屏幕上会显示“Edit New Partition”窗口。首先,你必须创建 root 分区。键入“/
”(不包 括引号)作为安装点。选择 root 分区的大小。由于一些硬盘驱动器的限制,
root 分区一般小于 1024 MB。假设你有一个4

GB的硬盘驱动器,可设置 700-1000 MB 作为 root 分区。类型应设置成“Linux Native
”,不要 选中

“growable”,在 Allowable Drives中选中“sda”。然后选择“OK”。现在, Disk
Druid 的屏 幕上部

应该列出了那个分区。



注意:

在 Linux 系统中,分区的尺寸和数量可以自由选择。例如,如果你没有其它分区,只有一
个,那 么就应该把它

设置得足够大,这样它才可以容纳所有要安装的程序包(全部安装大约 700M)。然而,如
果你还 创建了一个 /usr 分区,root 分区就不需要那么大,因为许多程序包都是安装在
 /usr 分区中 的。下表显示了,以 4 GB 硬盘

驱动器为例,且有128MB的内存,各 Linux 分区的最小尺寸和建议尺寸。



安装点    分区类型         最小尺寸           建议尺寸

None       Linux Swap     已安装内存的两倍     256MB

/          Linux Native    50-80MB          1000MB

/usr        Linux Native    700MB            1000MB

/home      Linux Native    剩余容量           1744MB



10.按 <F1> 增设一个 swap 分区。swap 分区应等于你系统内存的两倍,且小于128MB。
创建 swap 分区的步骤与你创建 root 分区的一样,只是把类型设置为“Linux Swap”。




11.按 <F1> 再增设一个 分区,安装点设在 /usr 。关于你增设的这个分区和所有其它分
区,你 想设多大都可以

,只要所有分区的大小总和不超过磁盘总容量就可以(假设有一个4GB硬盘驱动器和64MB内
存,参 见上表中的建议尺寸)。其它的安装点还有 /var、/usr、/home及其它。每一个都
可以设在其它硬 盘驱动器上。分区作完以

后,按<F12>退出。当问及是否要save时,选择“Yes”。



12.下一个屏幕将问你是否想格式化一个新的分区。格式化一个 swap 分区和其它新的分
区时,请 选中“check for bad blocks”功能。



选择和安装程序包


13. 在“Components to Install”屏幕上,选择你想安装的软件程序包。如需增加磁盘容
量,提

高系统性能,你可以调整要安装的程序包。你可以选择拟安装的程序包,或移至清单底部
,用空格 键在括号内加入星号(*),选中Everything。然后选择“OK”。 选择常用
Internet/Intranet服 务程序包 - DNS,Web

、ftp/匿名ftp、邮件、新闻、数据库。以下列出所有组件:



[ ] Printer Support

[*] X windows system

[*] Mail/www/News Tools

[ ] DOS/Windows Connectivity

[*] File Managers

[ ] BRU Backup Util

[ ] BRU X11 Front End

[ ] Real media Client

[ ] Real Media Server

[ ] Graphics Manipulation

[ ] X Game

[ ] Console Games

[ ] X multimedia Support

[ ] Console Multimedia

[ ] Printer Server

[*] Networked Workstation

[ ] Dialup Workstation

[*] News Server

[ ] NFS Server

[ ] SMB(Samba) Connectivity

[ ] IPX/Netware(tm)Connectivity

[*] Anonymous FTP/Gopher Server

[*] Web Server

[*] DNS name Server

[*] Postgres(SQL) Server

[*] Network Management Workstation

[ ] TeX Document Formatting

[ ] Emacs

[ ] Emacs with X windows

[ ] C development

[ ] Development Libraries

[ ] C++ Development

[ ] Extra Documentation

[ ] Everything



14.在下一屏幕中选择“OK”,确认安装要求,然后等待安装,把所有文件解压至硬盘驱
动器上。



安装设置 X Window 图形用户界面


注意

虽然在 Linux 操作系统上X Windows 是个常用附件,但它对系统的整体性能有负面影响。
对于所 有对响应时

间有高要求的工作用服务器(也就是,实时交易处理、文件服务、Internet服务,等等)
建议不要 安装这个程序包。当然,对于不完全熟悉的用户,或对使用命令行方式执行命令
而感到不舒服的用 户,也许需要这个界面。基于这个原因,以下列出安装步骤。如果你不
打算安装 X Windows,请跳 至下一步骤。



15.将所有程序包安装至硬盘驱动器上后,安装程序将探测你系统的鼠标。假设在你的
N440BX 服 务器底板

上的 PS/2 鼠标端口上连着一个 PS/2 鼠标,对话框将提示" Probing found a PS/2
mouse on port psaux"

。选择“OK”。



16.在对话框 "Emulate Three Buttons" 中,如你有一个两键鼠标,你可以选择模拟三键
鼠标, 但这不是必需

的,作出选择,然后继续。



17.在下一个屏幕上,你可以为系统选择视频卡。向下滚动清单,选择 Cirrus
Logic*GD5464。选 择

“OK”,然后安装程序将为 X Windows 安装 SVGA服务器。



18.在“Monitor Setup”屏幕中,从清单中选出你的显示器,然后选择“OK”。



19.下一个屏幕将问你是否想探测图形适配器,以便实现最佳的视频模式 / 颜色深度。选
择 probe 然后屏幕会

明暗闪烁大约三次。探测后,缺省设置每个像素的颜色为 16 位,显示的分辨率为 1024 x
 768。 选择你想要的

设置,然后继续。以后,你可以从命令行运行 Xconfigurator,便可改变这些设置。



建立和配置网络


20.下一步是设置网络。在“Configure LAN”对话框中选择“Yes”。



21.安装程序将探测网络适配器,对话框将显示 "A Intel EtherExpress Pro 100 card
has been found on your system"。安装程序已成功地找到了集成的英特尔网卡控制器。
选择“OK”确认。



22.在 "Configure TCP/IP" 屏幕中输入从安装前步骤中获得的网络信息,然后选择“OK
”。



23.在 "Configure Network" 屏幕中输入域名和主机名,还有其它名字服务器,然后选
择“OK”。这些信息应由你的ISP提供。



24.在 "Configure Timezones" 对话框中,选择你的时区,并选择“OK”。



25.在“Services”对话框中,选择在启动时需要启动的服务。缺省设置启动所有常用服
务,所以 选择“OK”。在安装完毕以后,如要改变重新启动时自动启动的服务,你可以运
行/usr/sbin/ ntsysv 或 /sbin/chkconfig。



26.下一个屏幕是 "Configure Printer" 的对话框。如果你没有或没有计划使用本地或网
络打印 机,选择 No
,并跳至下一步。你也可以后增设打印机。如你打算使用打印机。选择“Yes”,然后按照
指导设 置打印机。



27.在下一个屏幕为 root 帐号选择一个口令(也就是超级用户或管理员帐号)。



安装 LILO (Linux 载入程序)启动管理程序和启动系统


28.LILO 是一个启动管理程序,可以用来启动 linux,也可用来启动其它操作系统。在“
LILO Installation

”对话框中选择 master boot 记录作为存放启动载入程序的位置,并选择“OK”。



29.在下一个“LILO installation”对话框中,如果你使用的是一个LBA(逻辑块寻址)
 SCSI 硬 盘驱动器

,你需要选中 "Use Linear Mode"。然后选择“OK”,安装启动载入程序。



30.现在安装完毕。取出Red Hat Linux 5.2 光盘和其它软盘,然后选择“OK”,重新启
动。



31.在系统重新启动后,你会看到 LILO 提示。你用 TAB 键可以看到已经安装好的操作系
统,这 样你便可以

从其它操作系统或内核中启动。如要启动一个操作系统,输入 LILO 提示中列出的名字,
然后按回 车。因为 Linux 是缺省操作系统,仅按回车或等五秒钟待超时后系统将启动。
在 Linux启动后, 用你以前在设置过程中

(#27)选择的 root 的口令登录。



32.可选操作:在提示符下输入 startx,启动 X windows 图形用户界面。在屏幕的左边
是一个带 有图标的控制

面板,从这儿可以启动用来完成管理任务的应用程序,如网络、文件系统和Web服务器设置
。如需 进一步了解如何使用 X Windows,可参见有关文档。





安装设置DNS服务器


安装DNS服务器


1.如果你在安装操作系统时已经安装了DNS服务器,可跳过下面安装步骤:

2.检查是否安装了DNS服务器。请输入命令

# rpm-q-a|grep bind



屏幕显示:

bind-8.1.2-5

bind-utils-8.1.2-5



3.如果是,跳至5。否则



4.安装DNS服务器。请输入命令

# cd /

# rpm-ivh /dev/cdrom/RedHat/RPMS/bind-8.1.2-5.i386.rpm

# rpm-ivh /dev/cdrom/RedHat/RPMS/bind-utils-8.1.2-5.i386.rpm



(假设DNS程序包在光盘上/RedHat/RPMS目录下)



5.安装完毕



6.设置自动启动DNS服务。输入命令

# ntsysv



选中 named 守护进程程序,然后按 OK。



设置DNS服务器


DNS配置文件



7. 设置名字服务器搜索顺序. 请打开文件 /etc/host.conf



;

;File name: /etc/host.conf

;Function: Search order, Use the local network host name server first, if fail,
 try DNS

;

order hosts,bind

multi on

;end of the file



8. 设置本地网络主机名字服务器.请打开文件 /etc/hosts



;

;File name: /etc/hosts

;Function: local network host name lists

;

; IP address        Host name

  127.0.0.1     localhost

192.102.183.11     hostname

; 192.102.183.12 hostname2

;end of the file



9. 设置 DNS服务器搜索规则. 请打开文件 /etc/resolv.conf

;

;File name: /etc/resolv.conf

;Function: DNS servers searching rule

;

; DNS will search hostname first, then search hostname.domainname

search domainname

;

; Define name server IP address

nameserver 192.102.183.11

;nameserver 192.168.96.29

;end of the file



10. 设置DNS配置. 请打开文件 /etc/named.boot

;

;File name: /etc/named.boot

;Function: set up DNS config files.

; In this config file will points cache server, primary server config file

;

; Define the directory of DNS config file

directory           /var/named

;

; type      domain         source file

;

; a cache server config

cache      .          named.ca

;

; local host name resolve

primary    0.0.127.in-addr.arpa   named.local

;

; a primary server config

;

primary     domainname     named.hosts

primary     183.102.192.in-addr.arpa   named.rev

;

; if you have a DNS upstream provider, this setting will get from its cache

;

;forwarders 192.168.1.2

;end of the file



11. 设置高速缓存名字服务器. 请打开文件 /var/named/named.ca

;

; File name: /var/named/named.ca

; Function: This file saves the root name servers information and will
initialize cache of DNS.

;

; This file is made available by InterNIC registration services under anonymous
 FTP

; as file /domain/named.root on server.

;

;end of the file



12. 设置DNS 域服务器,请打开文件 /var/named/named.hosts file

;

; File name: /var/named/named.hosts

; Function: set up a DNS primary server

;

@  IN SOA   hostname.domainname. root.hostname.domainname. (

          1997022700  ; Serial

          28800      ; Refresh

          14400      ; Retry

          3600000    ; Expire

          86400  )   ; Minimum

; Define host name of name server

IN NS     hostname.domainname.

; Define host name of mail server

       IN MX 10  hostname.domainname.

;

; Define host name and its IP address

localhost IN A      127.0.0.1

hostname IN A      192.102.183.11

;hostname2  IN A      192.102.183.12

;

;end of the file



13. 设置本地主机名字IP解析. 请打开文件 /var/named/named.local

;

; File name: /var/named/named.local

; Function: set up local host name IP resolve

;

@  IN SOA   hostname.domainname. root.hostname.domainname. (

          1997022700  ; Serial

          28800      ; Refresh

          14400      ; Retry

          3600000    ; Expire

          86400  )   ; Minimum

IN NS     hostname.domainname.

;

; local host name IP reverse

1      IN PTR    localhost.

;

;end of the file





14. 设置域内主机IP解析. 请打开文件 /var/named/named.rev

;

; File name: /var/named/named.rev

; Function: set up domain name IP resolve

;

@  IN SOA   hostname.domainname. root.hostname.domainname. (

          1997022700  ; Serial

          28800      ; Refresh

          14400      ; Retry

          3600000    ; Expire

          86400  )   ; Minimum

IN NS     hostname.domainname.

;

; primary host name IP reverse

11     IN PTR    hostname.domainname.

;

;end of the file



15. 重新启动DNS. 输入命令



# ps aux | grep named

# kill-9 <pid>

# named



安装设置Apache Web服务器


安装Apache 服务器


1.如果你在安装操作系统时已经安装了Apache 服务器,可跳过下面安装步骤:

2.检查是否安装了Apache 服务器。请输入命令

# rpm-q-a|grep apache



屏幕显示:

apache-1.3.3-1



3.如果是,跳至5。否则



4.安装Apache 服务器。请输入命令

# cd /

# rpm-ivh /dev/cdrom/RedHat/RPMS/ apache-1.3.3-1.i386.rpm



(假设Apache程序包在光盘上/RedHat/RPMS目录下)



5.安装完毕



6.设置自动启动Apache服务器。输入命令



# ntsysv



选中 httpd 守护进程程序,然后按 OK。



注意

Apache的缺省目录:



/etc/httpd/conf           config 目录

/var/log/httpd         log 目录

/home/httpd/html     HTML 目录

/home/httpd/cgi-bin        CGI 目录

/home/httpd/icons      icon 目录



设置Apache服务器


注意

可以使用缺省设置,如需特殊设置,可编辑Apache配置文件。要了解其它帮助信息,可访
问Apache Web站,

地址为http://www.apache.org/docs.

7. /etc/httpd/conf/access.conf ? 设置Apache全局访问配置,及对所允许的服务类型产
生影响 的定义。

8. /etc/httpd/conf/httpd.conf -- 设置Apache服务器配置

9. /etc/httpd/conf/srm.conf -- 定义了用户所看到你的http服务器名字的空间,如何为
请求提 供服务,如何对

  结果进行格式化。

10.重新启动Apache Web服务器。输入命令





# kill-TERM `cat /var/run/httpd.pid`

# httpd



测试点



你的Web服务器现开始运行。你可以从一台远程机器上的浏览器,通过网络或Internet,便
能够访 问它。在你的浏览器中键入服务器的域名(例如 www.domain.com)或服务器的IP
地址(例如 10.0.0.1)。你的主页便会

出现。





安装设置 FTP/匿名FTP 服务器


安装FTP服务器


1.如果你在安装操作系统时已经安装了FTP/匿名FTP 服务器,可跳过下面安装步骤:

2.检查是否安装了FTP服务器。请输入命令



# rpm-q-a|grep ftp



屏幕显示:

wu-ftpd-2.4.2b18-2

anonftp-2.6-1



3.如果是,跳至5。

4.安装FTP服务器。请输入命令



# cd /

# rpm-ivh /dev/cdrom/RedHat/RPMS/wu-ftpd-2.4.2b15-6.i386.rpm

# rpm-ivh /dev/cdrom/RedHat/RPMS/anonftp-2.4-1.i386.rpm



(假设FTP程序包在光盘上/RedHat/RPMS目录下)



5.安装完毕



注意

在缺省情况下,FTP服务自动启动。该服务的设置在/etc/inetd.conf.



设置FTP服务器


注意

缺省设置可以使用,如需特殊设置,可编辑FTP的配置文件。



6. /etc/ftpaccess ?m设置 ftp 全局访问控制配置.

7. /etc/ftphosts -- 允许或拒绝使用当前帐号来建立FTP连接的主机服务器

8. /etc/ftpusers -- 拒绝使用FTP服务器的用户帐号





安装设置 Sendmail 邮件服务器


安装邮件服务器


1.如果你在安装操作系统时已经安装了Sendmail 邮件服务器,可跳过下面的安装步骤:


2.检查是否安装了邮件服务器。请输入命令

# rpm-q-a|grep mail





屏幕显示:

sendmail-8.8.7-20



3.如果是,跳至5,否则



4.安装邮件服务器。请输入命令



# cd /

# rpm-ivh /dev/cdrom/RedHat/RPMS/sendmail-8.8.7-12.i386.rpm



(假设Sendmail 邮件程序包在光盘上/RedHat/RPMS目录下)



5.安装完毕



6.设置自动启动邮件服务。输入命令

# ntsysv



选中 sendmail 守护进程程序,然后按 OK。



设置邮件服务器


1.在DNS中设置邮件主机。打开文件 /var/named/named.host,加入邮件服务器主机名和
IP地址。

IN   MX 10  yourmailservername

2.重新启动DNS服务器

# kill <pid>

# named

3.设置邮件配置文件。打开文件/etc/sendmail.cf,然后编辑下列内容

#Cwlocalhost

#file containing names of hosts for which we receive email

#Fw/etc/sendmail.cw

Cwyourmailservername



#my official domain name

#define this only if sendmail cannot automatically determine your domain

DDyourdomainname

Dj$w.$D.



4.为邮件的传送设置ip_allow, name_allow, relay_allow



/etc/mail/ip_allow: 文件中包括了可用作中继的机器的IP号

/etc/mail/name_allow: 文件中包括可用作中继的机器名字

/etc/mail/relay_allow: 文件中包括中继访问的机器名字



5.重新启动邮件服务器



# ps aux | grep sendmail

# kill-9 <pid>

# /usr/sbin/sendmail-bd-q 15m







安装设置INN新闻服务器


安装新闻服务器


1.如果你在安装操作系统时已经安装了INN新闻服务器,可跳过下面的安装步骤:

2.检查是否安装了新闻服务器。请输入命令

#rpm -q -a|grep inn



屏幕显示:

inn-1.7.2-14



3.如果是,跳至5,否则



4.安装新闻服务器。请输入命令

#cd /

#rpm -ivh /dev/cdrom/RedHat/RPMS/inn-1.7.2-14.i386.rpm



(假设INN新闻程序包在光盘上/RedHat/RPMS目录下)



5.安装完毕



6. 设置自动启动新闻服务。请输入命令



#ntsysv



7.选中 innd 守护进程程序,然后按 OK。



设置新闻服务器


新闻配置流程图





           Upper news server







            hosts.nntp







      news server

                               nnrp.access

   inn.conf,                                 news client

     innwatch.ctl,expire.ctl







          newsfeeds

                 nttpsend.ctl

                 passwd.nntp





 Next news server





注意

INN 新闻服务器缺省配置文件有:

/etc/news/inn.conf--- 供INN 新闻服务器使用的一般配置数据

/etc/news/nnrp.access--- 新闻客户的访问控制文件

/etc/news/hosts.nntp--- 提供新闻的主机清单

/etc/news/newsfeeds---新闻发送目的地主机清单

/etc/news/nntpsend.ctl---新闻发送目的地主机清单的详细配置文件

/etc/news/passwd.nntp---向远程新闻服务器发送新闻所需的口令

/etc/news/expire.ctl--- 新闻文章过期标准控制文件



8.设置INN新闻服务器一般参数。请打开文件 inn.conf

##

##inn.conf

organization: Organization name

server:      localhost

domain:     domainname

fromhost:   hostname

moderatormailer:  %s@uunet.uu.net

pathhost: hostname

##end of file



9. 设置提供新闻的主机清单。请打开文件 open hosts.nntp

##

##hosts.nntp

localhost:

192.168.96.81:password:*

##end of file



10.设置新闻发送目的地主机清单。请打文件 newsfeeds. 你可在 newsfeeds 文件末加上
你想将 新闻发送去的目的地主机的清单,如



sendhostalias:*:: # 它的意思是将你拥有的所有新闻组发送至 sendhostalias





11. 设置新闻发送目的地主机清单的详细配置。请打文件 nntpsend.ctl.



##nntpsend.ctl

sendhostalias:sendhostname.sendhostdomain::

##end of file



12. 设置口令,向远程服务器发送新闻。请打开文件 passwd.nntp。



##passwd.nntp

sendhost.sendhostdomain::password

##end of file



13.按时发送新闻。在cron中加入nntpsend



1)创建文件crontab,如 /etc/crontab



#crontab file

SHELL=/bin/bash

PATH=/sbin:/bin:/usr/sbin:/usr/bin

MAILTO=root

# run-parts

01 * * * * run-parts /etc/cron.hourly

#end of file



2)建立目录 /etc/cron_hourly



3)在 /etc/cron_hourly 目录下创建文件 inn-cron-nntpsend



#inn-cron-nntpsend

#!/bin/sh

su - news -c /usr/lib/news/bin/nntpsend

#end of file



4)输入命令



#crontab /etc/crontab



设置是否允许新闻客户访问INN新闻服务器。请打开文件 nnrp.access。

##nnrp.access

# Default to no access

*::-no-: -no- :!*

# Allow access from localhost and from 172.16.223.*

172.16.223.*:RP:::*

localhost:Read Post:::*



15. 设置新闻文章过期标准的控制文件。可以使用缺省设置 expire.ctl 。



16.重新启动



安装设置 Postgresql 数据库服务器


安装数据库服务器


1.如果你在安装操作系统时就已经安装了 Postgresql 数据库服务器,可跳过下面的安装
步骤。

2.如需检查是否已经安装了数据库服务服务器,请输入命令

# rpm-q-a|grep postgresql

屏幕显示:

postgresql-6.3.2-10

postgresql-clients-6.3.2-10

postgresql-data-6.3.2-10

postgresql-devel-6.3.2-10

3.如果是的话,请跳至5,否则

4.安装数据库服务器。请输入命令

# cd /

# rpm-ivh /dev/cdrom/RedHat/RPMS/postgresql-6.3.2-10.i386.rpm

# rpm-ivh /dev/cdrom/RedHat/RPMS/postgresql-clients-6.3.2-20.i386.rpm

# rpm-ivh /dev/cdrom/RedHat/RPMS/postgresql-data-63.2-10.i386.rpm

# rpm-ivh /dev/cdrom/RedHat/RPMS/postgresql-devel-6.3.2-10.i386.rpm

(假设 Postgresql 数据库程序包是在光盘的 /RedHat/RPMS 目录下)

5.安装完毕

6.设置自动启动数据库服务。输入命令

# ntsysv

选中 postgresql 守护进程程序,然后按 OK



设置数据库服务器


1.创建用户帐号。输入命令



# useradd-u 105-g 100 dbusername



2.创建数据库用户帐号。输入命令



# login postgres

$ createuser dbusername

Enter user抯 postgres ID -> 105

Is user“dbusername”allowed to create database (y/n) y

Is user“dbusername”allowed to add users? (y/n) y

Createuser: dbusername was successfully added



3.以数据库用户的身份登录,输入命令

$ login dbusername

4.创建数据库。输入命令



$ createdb databasename



5.启动数据库控制台。输入命令



$ psql-d databasename





安装中文环境


安装 wzce 程序包


注意

wzce 程序包在文本终端方式下支持中文(与UCDOS相类似)



1.从 ftp://sunsite.unc.edu/pub/linux/apps 处下载wzce-3.1n.LinuxX86.ELF.tgz,并
存在 / tmp 目录下



2.输入命令开始安装

# cd /

# tar zxvf /tmp/wzce-3.1n.LinuxX86.ELF.tgz



3.在用户的根目录下创建 .inputrc 文件。

Set meta-flag on

Set convert-meta off

Set output-meta on



4.重新登录

5.运行 wzce. 输入命令

# gce



注意

用 Ctrl + Fn 来选择输入法。例如,Ctrl + F1--ASCII, Ctrl + F4椝&acute;.

输入命令 exit,退出 wzce。



安装 cxterm 程序包


注意

cxterm 在X windows 终端模式下支持中文。







1.从以下各处下载 cxterm-color-5.0.p3-2.i386.rpm, cxterm-color-fonts-5.0.p3-
2.i386.rpm, cxterm-color-gb-5.0.p3-2.i386.rpm, cxterm-color-big5-p3-2.i386.rpm
,并存在 目录/tmp 下,



http://rufus.w3.org/linux/RPM/contrib/hurricane/i386/cxterm-color-5.0.p3-2.
i386.html

http://rufus.w3.org/linux/RPM/contrib/hurricane/i386/cxterm-color-fonts-5.0.p3-
 2.i386.html

http://rufus.w3.org/linux/RPM/contrib/hurricane/i386/cxterm-color-gb-5.0.p3-
2.i386.html

http://rufus.w3.org/linux/RPM/contrib/hurricane/i386/cxterm-color-big5-p3-2.
i386.html



输入命令进行安装



# cd /

# rpm-ivh /tmp/cxterm-color-5.0.p3-2.i386.rpm

# rpm-ivh /tmp/cxterm-color-fonts-5.0.p3-2.i386.rpm

# rpm-ivh /tmp/cxterm-color-gb-5.0.p3-2.i386.rpm

# rpm-ivh /tmp/cxterm-color-big5-p3-2.i386.rpm



3. 在用户的根目录上,创建 .inputrc 文件。



Set meta-flag on

Set convert-meta off

Set output-meta on



4.重新登录



5.启动 cxterm ,并使用国标码。输入命令

# cxterm



6.或启动 cxterm,并使用大五码。 输入命令



# cxtermb5





安装 xcin anywhere 程序包


注意

xcin anywhere 程序包在X windows 下支持中文。



1.安装 xcin 程序包。 从以下站点下载 xcin-2.3.02.tar.gz,并存在 /tmp 目录下

 ftp://ftp.xanet.edu.cn/put/chinese-soft/linux/Clinux



2.输入命令进行安装

# cd /tmp

# gzip-d xcin-2.3.02.tar.gz

# tar xvf xcin-2.3.02.tar

# configure

# make

# make install



3.下载中文字体。你可以从以下站点下载字体



   ftp://linux.cis.nctu.edu.tw/packages/chinese/fonts. 并输入命令



# cp fontnane /usr/X11R6/lib/X11/fonts/chinese

# cd /usr/X11R6/lib/X11/fonts/chinese

# mkfontdir



4.安装 XA 程序包。从以下站点下载XA0.4+CV0.tgz

ftp://linux.cis.nctu.edu.tw/packages/chinese/xcin/XA/. 输入命令



#gzip -d XA0.4+CV0.tgz

#tar xvf XA0.4+CV0.tar

#cd XA+CV

#./configure

#./mk

#cp wrap.so /usr/local/lib



5.启动 xcin。输入命令



# xcin-in2 pingyin.tab &

# export LD_PRELOAD=/usr/local/lib/wrap.co



6.在所有从 shell 启动的英文应用软件中使用中文



安装设置 RAS 服务


通过调制解调器连接安装 RAS 服务


设置安装调制解调器和串行通讯端口


1.把调制解调器连在一个串行通讯端口上(COM1-COM4)

2.在 /dev 目录下检查串行通讯端口设备和号码



linux# ls -l /dev/ttyS*

linux# ls -l /dev/cua*



注意:串行通讯端口和调制解调器的关系



 COM1 --  /dev/ttyS0 major 4, minor 64 (Dial in)  /dev/cua0 major 5, minor 64
(Dial out)

 COM2 --  /dev/ttyS1 major 4, minor 65 (Dial in)  /dev/cua1 major 5, minor 65
(Dial out)

 COM3 --  /dev/ttyS2 major 4, minor 66 (Dial in)  /dev/cua2 major 5, minor 66
(Dial out)

 COM4 --  /dev/ttyS3 major 4, minor 67 (Dial in)  /dev/cua3 major 5, minor 67
(Dial out)



3.如不存在,那么在 /dev 下创建设备



linux# mknod -m 666 /dev/cua0 c 5 64 or

linux# mknod -m 666 /dev/ttyS0 c 4 64 (For COM1)



4.使用 Kermit 拨号,可检查调制解调器是否工作。



linux# kermit

C-Kermit 6.0.192, 6 Sep 1997, for Linux

Copyright (C) 1985, 1996,

Default file-transfer mode is BINARY



C-Kermit>set modem type usr    ;  选择调制解调器类型

C-Kermit>set line /dev/ttyS0   ;    选择通讯设备

C-Kermit>set speed 38400     ;    选择拨号速率

C-Kermit>dial 7654321       ;    拨号码



Number: 7654321

Device=/dev/ttyS3, modem=usr, speed=115200

Call completed.<BEEP>

Connecting to /dev/ttyS3, speed 115200

The escape character is Ctrl- (ASCII 28, FS).

Type the escape character followed by C to get back,

or followed by ? to see other options.



Welcome to ...



 login:



如显示本屏信息,说明设置调制解调器和串行通讯端口成功,否则,返回步骤1



注意:Kermit 是一个用来测试设置的通讯程序,kermit 的最新的版本可在以下站点找到




sunsite.unc.edu:/pub/Linux/apps/comm





设置 getty


当你希望能够拨入配有调制解调器的 Linux 机器时 ,getty 就是处理登录进程的程序。




1.查看一下调制解调器条目设置文件-- /etc/gettydefs



linux# cat /etc/gettydefs



115200# B115200 CS8 # B115200 SANE -ISTRIP HUPCL #@S @L @B login: #57600



38400# B38400 CS8 # B38400 SANE -ISTRIP HUPCL #@S @L @B login: #19200



19200# B19200 CS8 # B19200 SANE -ISTRIP HUPCL #@S @L @B login: #9600

厖…



2.如果没有为你的调制解调器设置 bps 速率,就在 gettydefs 中加入一个条目:(假定
你的调 制解调器速率为 38400bps )



# 38400 fixed speed

F38400# B38400 CS8 # B115200 SANE -ISTRIP HUPCL #@S @L @B login: #F38400



3.完成对 /etc/gettydefs 的编辑, 通过以下命令验证句法的正确性:



linux# getty -c /etc/gettydefs



4.创建或编辑文件/etc/conf.uugetty.ttySx,如果你使用 COM1,参照下文,编辑文 件
 conf.uugetty.ttyS0。



   # sample uugetty configuration file for a Hayes compatible modem to allow

   # incoming modem connections

   # alternate lock file to check... if this lock file exists, then uugetty
is

   # restarted so that the modem is re-initialized

   ALTLOCK=cua0

   ALTLINE=cua0

   # line to initialize

   INITLINE=cua0

   # timeout to disconnect if idle...

   TIMEOUT=60

   # modem initialization string...

   # format: <expect> <send> ... (chat sequence)

   INIT="" ATr OKrn

   WAITFOR=RING

   CONNECT="" ATAr CONNECTsA

   # this line sets the time to delay before sending the login banner

   DELAY=1

   #DEBUG=010



5.在你的 /etc/inittab 文件中加上如下内容,

S0:2345:respawn:/sbin/uugetty -d /etc/conf.uugetty.ttyS0 ttyS0 F38400 vt100



6.重新启动 init:

    linux# init q



6&pound;  从一个 Win95客户机(使用拨号网络)拨入 Linux 服务器,检查连接。

现在,Win95客户机可以拨入 Linux 系统,并成为 Linux 的一个终端。



安装设置 PPP 连接


1.如果你的 linux 内核 已支持 ppp,跳至步骤3,否则重新编译 linux 内核(参见
(Kernal- Howto))



linux#make config

… … … …

Enable loadable module support (CONFIG_MODULES) [Y/n/?] y

PPP (point-to-point) support (CONFIG_PPP) [M/n/y/?]

… … …

linux#make def

linux#make clean

linux#make zImage

linux#… …



2.编辑 /etc/lilo.conf, 并运行 lilo,然后重新启动。.



3.生成 PPP 选项 文件,如下编辑或创建 /etc/ppp/options文件:

asyncmap 0

netmask 255.255.254.0

proxyarp

lock

crtscts

modem



4.创建 /etc/ppp/options.ttySx 文件,为每一个拨入端口提供一个动态 IP 号,只要在
文件内 写入本地(服务器)IP 号和 IP 号 即可

 172.16.223.55: 172.16.223.99



5.设置 pppd 的权限,允许所有用户运行它。

Linux#chmod u+s /usr/sbin/pppd



6.编辑 /etc/bashrc,为pppd 命令设置一个全局别名条目

alias ppp="exec /usr/sbin/pppd -detach"



7.从一个客户机(Win95)拨入,登录到 Linux 服务器,然后调用“ ppp” 命令,启动
 ppp 连 接,应该是这样的:

logon: username: ppp01

password:******

linux#ppp

~y}#.!}!}!} }8}!}$}%U}"}&} } } } }%}&



ppp 连接建立成功。



通过 RAS 服务器安装 RAS 服务


RAS 服务器是一个特殊设备,它为 UNIX/NT 服务器提供远程调制解调器连接。ISP 也可以
使用 RAS 服务器提供Internet接入服务。一般来说,RAS服务器可以直接连在局域网集线
器的 RJ45端口 上,并且具有验证

使用者用户身份的能力,这将会节约 Linux 资源。我们使用 Specialix JETSTREAM8500(8
 端口) 作为我们

的接入 RAS 服务器。



安装和设置 Jestream8500

1&pound;  通过COM 端口,把Jestream8500 设备 连到一台 Win95 机器上。

2&pound;  运行Accessories/HyperTerminal/HYPERTRM.

3&pound;  设置一个新的连接,并命名为RAS,将它设置成使用“Direct to COM1”,并设
置它模 拟 VT100型终端。

4&pound;  选择 “call” 按钮,建立连接,并登录到RAS服务器上。

5&pound;  输入“sc” ,设置它的 IP 地址为?72.16.223.8?1p如果你的本地网络是
172.16.223.0)

6&pound;  将配置保存在RAS服务器上,并重新启动服务器。

7&pound;  使用 Netscape Navigator 浏览器访问?72.16.23.8?ig通过网页设置 Jestream
 服务 器

·    设置调制解调器,使它启动时“ats0=0”,

·    将线路1-8的环境设置成 PPP 连接。

·    设置PPP连接,为每一条线路设置IP地址,

·    设置用户清单,在RAS服务器中增加用户。

8&pound;  在RAS服务器的每一条线路端口上都连接调制解调器

在 Linux 系统上新加一个网关(?72.16.223.8?at11.设置 Win95 的拨号网络

12.在Win95上创建一个PPP连接。

13.在 win95 客户机上,在拨号网络窗口内设置用户名和口令,并建立与RAS服务器的连
接。

14.RAS 和 PPP 连接都已成功建立,现在从 Win95 客户机可以远程登录到 Linux 服务器
上,并 通过 PPP 连接访问其它主机。





安装设置Regulus服务器

安装Regulus

1.  从ftp://ftp.safe.ca/pub/regulus/下载RPM或.tar.gz形式的Regulus软件包。

2.  安装该软件。

# rpm 杋vh regulus-current.glibc.i386.rpm

3. 检测Regulus是否工作

# ps awx | grep rulers

若显示“rulers敚淙胍韵旅睿&ordm;

# telnet localhost 611

系统将显示:

2

l2rulers version 1.4.0.124

3

然后输入:

11eot

3

将从连接中退出。



建立Regulus web服务器


1.  编辑/etc/httpd/conf如以下形式,在web服务器上来创建虚拟web主机:



NameVirtualHost 172.16.223.102



<VirtualHost 172.16.223.102>

ServerName redhat.iadl.com

DocumentRoot /home/httpd/html

</VirtualHost>



<VirtualHost 172.16.223.102>

ServerName acct.iadl.com

ServerAdmin root@acct.iadl.com

DocumentRoot /var/lib/regulus

ErrorLog logs/accterr.log

TransferLog logs/acctlog.log

ScriptAlias /reg-cgi/ /var/lib/regulus/reg-cgi/

ScriptAlias /ispub-cgi/ /var/lib/regulus/ispub-cgi/

Alias /reg-icons/ /var/lib/regulus/reg-icons/

</VirtualHost>

2.  在DNS服务器主机列表中加入Regulus web服务器地址:

 …

acct    IN  A  172.16.223.102



3.  重新启动httpd进程。

4.   测试Regulus web页面http://acct.iadl.com/home/index.eng.html.



创建Regulus用户


1.  在起始页面index.eng.html中点击揜egulus ISP access mode” -> 揜egulus
Data-Base Access?g在新的页面中填好表格并点击搘rite敗&pound;

2.  然后点击“Contract” -> 揘ext contract敚≡駬Customer抯 product敽蛽Week抯
 grace 敚慊鲹update斕峤弧&pound;

3.  返回用户合同页面,填充合同联系人信息并点击搖pdate斠愿潞贤畔ⅲ缓蟮慊饕
趁嫔戏 降挠没苑祷赜没畔⒁趁妗&pound;

4.  若需更改用户口令,点击摗瓛s Password敗&pound;



连接Regulus与终端服务器


1.  编辑/var/lib/regulus/conf/term.conf:



#demo     pop1.live.demo -r11 -l6 -u65535 ./data/demolist

#demo     pop2.live.demo -r17 -l2 -u65535 ./data/demolist

#----------------------------------------------------------

#demo     pop3.live.demo -r11 -l48 -u65535 ./data/demolist

#demo     pop4.live.demo -r17 -l100 -u65535 ./data/demolist

linux     acct.iadl.com

2.   编辑/var/lib/regulus/conf/sys.conf



acct.iadl.com:Red Hat Linux host:hunt0:1:120:

3.  通过Regulus ISP access mode页面选择Regulus users list便可看见当前所有连接
在终端服务器上的用户&pound;



发票和收费


1.  从初始页面index.eng.html中点击Regulus ISP access mode” -> Regulus
Data-Base Access 在新页面中选择Search contractsearch&pound;

2.  在结果页面中选择发票号码,然后点击Invoicing&pound;

3.  选择 invoicing box 并点击update,然后选择display,现在您可以打印发票或通过
电子邮件发给用户&pound;

在您从用户处收到相应费用后,您需要更新合同状态。

4.  查出合同。

5.  点击 sum owing 项。

6.  选择 paid box 并点击update,然后点击红色的发票号码进行更新&pound;

7.  在发票信息页面中,输入Payment received date并击搖pdate&pound;



用户服务部分


1.   # cd /var/lib/regulus/shell

2.   # mkuserfile.sh /var/lib/regulus regdb

从起始页面中选择“ISP customer access mode?P此时用户就可以看见他的使用情况,更
改口令和 更新定单。



若需更详细的 Regulus 服务器信息,请访问 http://www.regulus.safe.ca/。



参考Web站点


N440BX 参考清单  support.intel.com/support/motherboards/server/N440bx/compat.
htm

N440BX 内存清单    support.intel.
com/support/motherboards/server/N440bx/compat.htm

N440BX BIOS       support.intel.
com/support/motherboards/server/N440bx/software.htm

视频卡站点       support.intel.
com/support/motherboards/server/N440bx/software.htm

英特尔服务器概况    support.intel.com/support/go/serverbuilder

Apache Web服务器     www.apache.org/

英特尔服务器概况    channel.intel.com/go/serverbuilder

Red Hat在线文档资料 www.redhat.com/support/docs/

Red Hat Linux 5.2 问题解答 www.redhat.com/support/docs/faq-list.phtml

Apache问题解答     www.apache.org/docs/misc/FAQ.html

INN小技巧         www.redhat.com/support/docs/rhl/INN-Tips/

Sendmail 文档资料     www.sendmail.org/

Postgresql 文档资料   www.postgres.org/

    转载 奥索
--
   mm       ☆__      __  __ __☆______ ______ __  __☆
/^(  )^\      █      █  █/    █____ █__█ █∨█
\,(..),/  ▅__█  ▅__█  █\__  ▂__█ █  █ █  █
  V~~V   ▇▆▅▃▁I'm a bat. I'm very bad!^Q^_▃▄▆▇你好!^_^欢迎大家到linux?

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店