主題: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

              U.S. English

              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 表示限制UID500501的使用者

#

#restricted-gid GID

#restricted-gid %500 表示限制GID500的使用者   

 

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