歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

新手學堂:Linux操作系統網絡安裝總結

環境:centos4.5+dhcp+tftp+dns+apache+ftp+nfs+syslinux+grub4dos

    本機IP:192.168.0.105

    說明:apache,ftp,nfs 是為了配合無光盤安裝光盤內容獲取來設計的。所有的服務配置不是本文重點,所以只介紹用的部分。

    基於syslinux的pxelinux.0

    apache,nfs,ftp,根據安裝需要而定,dns最好配置,因為在自動安裝的過程中,自動獲得IP以後,linux安裝程序要自動決定自己的機器名,會查找域名服務器,如果不配置的話,會在這裡卡很長時間。

    Dhcp

    rpm -ivh dhcp-3.0.1*

    cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcp.conf

    原有的配置保持默認,只是在全局配置下加入以下幾句

    option domain-name "rainbird.com";//要使用的域名

    option domain-name-servers 192.168.0.105;//要使用的dnsIP,此處用的本機

    allow bootp;

    allow booting; //這兩句定義網絡引導

    next-server 本機IP;//tftp server

    filename "pxelinux.0"; //這一句定義網絡引導時tftp默認讀取的配置文件

    service dhcpd start

    請確認dhcp正常工作

    Tftp

    rpm -ivh tftp-server*.rpm

    vi /etc/xinitd.d/tftp

    把 disable=yes 這句改為 diable=no

    如果你要同時進行大量的系統安裝,還要注意把 wait=yes 一句改成wait=no.

    ok,tftp的配置文件就這樣輕松搞定了。

    service xinetd restart

    請確認tftp正常工作

    Pxe

    其實把這一項列為pxe還不如說怎樣配置tftp的根目錄,tftp的根目錄默認是在/tftpboot,也就是說我們只要把我們需要的東西放在這個目錄就可以了,這裡要用到linux光盤的第一張,默認有一個isolinux目錄,我們要做的就是把這裡面的東西全都拷貝到/tftpboot目錄下去用 mkdir /tftpboot/pxelinux.cfg

    建立一個配置目錄,然後用命令 cp /tftpboot/isolinux.cfg /tftpboot/pxelinux.cfg/default

    把isolinux.cfg拷成配置文件default.再有就是我們的pxelinux.0 在dhcp的配置我們有提到它,那麼它在哪呢,對,是要放到當前目錄下。

    一句

    cp /usr/lib/syslinux/pxelinux.0 /tftpboot/

    准備安裝目錄樹

    我們將安裝光盤的所有內容復制到ftp的默認目錄/var/ftp/pub下,在這裡建立目錄樹,方便安裝。

    mount /dev/cdrom /mnt/cdrom

    cp -au /mnt/cdrom/* /var/ftp/pub

    Apache

    rpm -ivh httpd-2.*

    ln -s /var/ftp/pub /var/www/html

    service httpd start

    訪問http://192.168.0.105/pub如果能看到安裝光盤的目錄樹則安裝成功。

    Vsftpd

    rpm -ivh vsftpd*

    service vsftpd start

    ftp://192.168.0.105/pub確認能否看到目錄樹

    Nfs

    vi /etc/exports

    /var/ftp/pub 192.168.2.0/24(ro,sync)

    保存退出

    service nfs restart

    dns

    為減少安裝程序決定自己名字的時間安裝此服務

     rpm -ivh bind-9*
rpm -ivh cacheing-*
vi /etc/named.conf
zone "rainbird.com" IN {
type master;
file "123";
allow-update { none; };
};
zone "0.168.192.in-addr.arpa" IN {
type master;
file "321";
allow-update { none; };
};
cp localhost.zone 123
cp named.local 321
vi 123
vi 321


    配置完畢

    service named start

    OK,現在打開客戶機就可以根據你配置好的pxelinux/default和ks.cfg進行安裝了

    基於grub4dos

    需要的文件:grldr(pxe啟動文件) fonts(字體) xp2008.xpm.gz(背景) menu.lst下的default(默認引導)

    需要的服務同上

Copyright © Linux教程網 All Rights Reserved