歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> 新手學堂:Linux操作系統網絡安裝總結

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

日期:2017/3/2 16:51:26   编辑: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