主題:RedHat 7.0 Linux 主機安裝說明
時間:06/23/2001
0.安裝網路卡x2(螃蟹卡 rtl8139):好用的網路卡會讓您省下不少時間
1.由 RedHat 7.0 CD 片第一片中將 boot.img 以 rawrite 拷貝到磁片
2.將 RedHat 7.0 CD 片第一片放入 CD-ROM
3.將 boot.img 開機片放入 A 碟,開機
4.依預設值按<enter>開始安裝
a.Language : english
b.KeyBoard: Generic 101-key pc
Enable dead keys
c.Mouse: Generi 3 Button Mouse(PS/2)
d.Install Type: Server System
e.Automatically partition and REMOVE DATA
f. eth0 eth1
Active on boot v v
IP address 192.168.1.1
Netmask 255.255.255.0
Network 192.168.1.0
Broadcast 192.168.1.255
Hostname
Gateway xxx.xxx.xxx.xxx
Primary DNS 192.168.1.1
g.location: Asia/Taipei
h.Account Configuration
i.Package Group Selection
NEWS,NFS,Web,DNS name Server全選
j.建立 boot disk
k.Total 289 Packages 456M size 29.27 Time
5.重新啟動
6.adsl-setup
user name:????????(您的ISP 給您的ID)
interface:eth1
demand value:no
DNS:xxx.xxx.xxx.xxx(您的 ISP
提供的)
Second DNS:xxx.xxx.xxx.xxx(您的 ISP
提供的)
firewall:0
7.adsl-start
8.adsl-status
9.netconf
設定 Basic host information
host name+domain localhost.localdomain
---------Adaptor1----------
[x]enabled
config mode (o) Manual ( ) dhcp ( ) Bootp
Primary name+domain linux.yourdomain.com.tw
Aliases(opt) linux
IP address 192.168.1.1
Netmask(opt) 255.255.255.0
Net device eth0
Kernel module rtl8139
Name Server Speciation
DNS usage [x]DNS is requires for normal option
default domain yourdomain.com.tw
IP of name server1 xxx.xxx.xxx.xxx(您自己的DNS
IP)
2(opt) xxx.xxx.xxx.xxx(您的 ISP 提供的)
3(opt) xxx.xxx.xxx.xxx(您的 ISP
提供的)
search domain1 (opt) yourdomain.com.tw
Routing
and gateway-Set Defaults(要做 NAT 一定要設)
default gateway xxx.xxx.xxx.xxx
[x]enable routing
10.mount -t vfat /dev/fd0 /mnt/floppy
#若您已有設定資料,可用磁片方式轉入
11.修改 /etc/rc.d/rc.local
echo "Starting NAT..."
/sbin/modprobe ip_masq_ftp
ipchains -P forward DENY
#預設為所有的封包皆不轉送,您不希望別人也能利用您的機器連上其他機器吧?
ipchains -A forward -s 192.168.1.0/24 -j MASQ
#將所有來自 192.168.1.* 的位址轉為 203.204.5.49
echo "Starting DNS..."
/usr/sbin/named(啟動DNS)
#ndc restart(重新啟動
DNS)
echo "Starting
HTTPD..."(啟動 Apache)
/usr/local/apache/bin/apachectl start
12.安裝 imap4 (光碟第二片)
mount -t iso9660 /dev/hdc /mnt/cdrom
(POP Server, RedHat 7.0 預設不安裝)
a.rpm -ivh imap-4.7c2-12.i386.rpm (在第二片光碟之 RedHat/RPMS 底下)
b.修改 /etc/xinetd.d 下的 imaps,ipop3,imap,ipop2,pop3s 內的 disable=yes 改為 disable=no
c.測試 telnet localhost 109 (pop2server) 打quit離開
telnet localhost 110 (pop3 server) 打 quit 離開
telnet localhost 143 (imap4 server)
13.安裝 named
以 webadmin 先設定 named (新增一區域) 再修改
修改 /etc/named.conf
修改 /var/named/yourdomain.com.tw.hosts
14.設定 service(ntsysv)
lpd 不啟動
named 啟動
pppoe 啟動
xfs 不啟動(有問題)
15.修改 (由於 pppoe 要在 named 前啟動)
/etc/rc.d/rc3.d
S99pppoe-->S97pppoe(因要比 S99local named先執行才行)
16.修改 (更改 e-mail 的設定)
修改/etc/sendmail.cf
把網域加入 yourdomain.com.tw yourdomain (或加在放主機名稱的檔案內)
設定最大信件量
修改/etc/mail/access
# 加入自己的網域和IP
makemap hash access < access
修改/etc/mail/relay-domains
#修改後要重新啟動
/usr/sbin/sendmail -bd -q30m
17.修改 (更改 wu-ftp 的設定)
/etc/ftpaccess
加入
email
admin@mail.yourdomain.com.tw
guest-root /home
*
restricted-uid * //限制所有人只能在自己的目錄下活動
#restricted-uid UID範圍
#如restricted-uid %500 %501 表示限制UID為500及501的使用者
#或
#restricted-gid GID
#如restricted-gid %500 表示限制GID為500的使用者
wu-ftpd 是透過 xinetd 啟動的,改了 ftpaccess 不用重新啟動即可作用.
log 檔 /var/log/xferlog (只記錄成功上下傳)
wu-ftpd 的流量限制只有針對匿名使用者才可以限制。找 throughput 項目說明。
18.修改 (更改 httpd 的設定)
/etc/httpd/httpd.conf
#若要安裝 PHP&MySQL
則 Apache 要重新安裝
19.修改 (更改 DNS 找尋順序)
/etc/resolv.conf
20.修改 別名檔(以便 root 信由 某人 接信)
/etc/aliases (chmod 644 aliases)
newaliases
21.安裝 webmin-0.85(因書上附的版本是舊版的,無法使用在 7.0版上,要自己去網站抓)
啟動 ntsysv 內的 webmin service