原理和系統引導過程
bios =>引導介質=>用於安裝環境的linux核心(vmlinuz)和驅動模組(initrd.img)=>安裝程式(anaonda)=>尋找安裝介質=>安裝配置=> 重啟 => 進入系統
需要用到的服務
dhcp: 連線伺服器
tftp: 獲得核心和啟動檔案
ftp: 獲得安裝鏡
安裝kickstart
yum install system-config-kickstart
system-config-kickstart 啟動kickstart 配置 生成 ks.cfg 檔案
#platform=x86, amd64, 或 intel em64t
# system authorization information
auth --useshadow --enablemd5
# system bootloader configuration
bootloader --location=mbr
# clear the master boot record
zerombr
# partition clearing information
clearpart --all --initlabel
# use text mode install
text
# firewall configuration
firewall --disabled
# run the setup agent on first boot
firstboot --disable
key --skip
# system keyboard
keyboard us
# system language
lang zh_cn
# installation logging level
logging --level=info
# use network installation
url --url=
# network information
network --bootproto=dhcp --device=eth0 --onboot=on
# reboot after installation
reboot
#root password
rootpw uplooking
# selinux configuration
selinux --disabled
# system timezone
timezone asia/shanghai
# install os instead of upgrade
install
# x window system configuration information
xconfig --defaultdesktop=gnome --depth=32 --resolution=1024x768
# disk partitioning information
part / --bytes-per-inode=4096 --fstype="ext3" --grow --maxsize=100 --size=1
part swap --bytes-per-inode=4096 --fstype="swap" --grow --maxsize=1024 --size=1
part / --bytes-per-inode=4096 --fstype="ext3" --grow --size=1
%post
%packages
@base
@gnome-desktop
@development-libs
@base-x
@admin-tools
@development-tools
@chinese-support
@server-cfg
@dns-server
@system-tools
@editors
@text-internet
@network-server
@graphical-internet
@ftp-server
配置tftp服務 (簡單檔案傳輸協議)
rpm -q tftp-server
chkconfig tftp on
service xinetd restart
安裝配置dhcp服務
dhcp服務的配置檔案
## dhcp server configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
#ddns-update-style interim;
ignore client-updates;
subnet 10.10.68.0 netmask 255.255.255.0
開啟ftp服務
將ks.cfg 檔案 copy到 /var/ftp 目錄
將光碟映象掛載至 /var/ftp/iso 目錄
配置pxe服務模組
cp linux-install/pxelinux.0 /tftpboot/
mkdir /tftpboot/pxelinux.cfg
cp /mnt/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
cp /mnt/isolinux/vmlinuz /tftpboot/
cp /mnt/isolinux/initrd.img /tftpboot/
cp /mnt/isolinux/boot.msg /tftpboot/
編輯 default 檔案
default linux配置完成 當網路中有新機器加入時,採用網絡卡引導 即可完成自動安裝系統prompt 1
timeout 30
display boot.msg
label linux
kernel vmlinuz
RedHat9網路配置入門
命令 ifconfig ifup ifdown service servicename start stop restart status 此處是network hostname route 設定路由 靜態路由 netconfig 與網路配置有關的檔案 etc sysconfig network s...
2012 10 11(網路和編譯原理)
專用網路伺服器與普通電腦主要區別在於 專用伺服器具有更好的安全性和可靠性,更加注重系統的i o吞吐功能,一般採用了雙電源,熱拔插 scsi raid硬碟技術等。區域網的管理模式 1 對等網 peer to peer 2 客戶機 伺服器模式 c s 編譯原理的結構 源程式 詞法分析程式 語法分析程式 ...
Python3網路程式設計2 網路檔案的寫入和讀取
1 檔案開啟模式 r 以讀寫模式開啟 w 以讀寫模式開啟 a 以讀寫模式開啟 rb 以二進位制讀模式開啟 wb 以二進位制寫模式開啟 ab 以二進位制追加模式開啟 rb 以二進位制讀寫模式開啟 wb 以二進位制讀寫模式開啟 ab 以二進位制讀寫模式開啟 2 寫入檔案 with open file n...