Linux系統安裝:
安裝前的配置階段(既可交互式進行,亦可直接讀取配置文件自動完成),自動配置文件就叫kickstart文件
建議單獨分區:/home、/usr、swap、/var
不能單獨分區:/proc, /sys, /etc, /bin, /sbin, /lib, /media, /mnt, /dev
/boot:只能放在標準分區上不支持lvm設備類型。
echo $$:特殊變量,獲取最後進程的進程號
光盤安裝系統時會模擬個MBR,在isolinux目錄下會先啓動isolinux.bin它會讀取splash.jpg作爲背景圖片並讀取vesamenu.c32顯示圖形界面,之後就可以選擇vmlinuz(內核)、initrd.img(ramdisk)啓動安裝程序,isolinux.bin有個配置文件isolinux.cfg
啓動安裝過程的引導參數:
CentOS 6:
linux text: 文本安裝界面
repo=http://server/path/to/repo/、ftp://username:password@server/path/to/repo
例如:repo=http://192.168.100.1/centos/6/x86_64/
網絡配置:
ip=、netmask=、gateway=、dns=、ifname=: 指定此地址配置到地的網絡接口,例如:在boot :下輸入linux ip=192.168.100.3 netmask=255.255.255.0 ks=http://192.168.100.1/centos6.cfg
指定使用的kickstart文件及其位置
ks=cdrom:/path/to/ksfile
ks=http://server/path/to/ksfile。例如:http://172.16.0.1/centos6.x86_64.cfg
ks=ftp://username:password@server/path/to/ksfile
如果額外加載驅動程序:dd
kickstart文件:命令段
軟件包段,%packages:pack_name、@group、-pack_name: 不安裝的包,但如果被依賴,也會被安裝
腳本段,%pre:安裝前腳本,%post:安裝後腳本
圖形配置接口:# yum install system-config-kickstart
配置命令:system-config-kickstart
配置完成後的語法檢查命令:ksvalidator /path/to/ks_file
DHCP:Dynamic Host Configuration Protocol:爲C/S架構:Server, Client
工作模式:Client: DHCP DISCOVER由客戶端廣播請求,Server: DHCP OFFER服務器收到後以廣播方式分配一個未使用的ip和掩碼給客戶端,Client: DHCP REQUEST:客戶端收到後發送使用請求給服務器端,Server: DHCP ACK收到使用請求後會再次確認IP地址是否會有衝突。
安裝dhcp:yum install dhcp;dhcpd工作在udp67端口上。
dhcp.conf文件在/etc/dhcp/dhcpd.conf,以option開頭爲分配給客戶端信息,非option開頭爲定義ducp自身的工作特性.保留地址:專用於某特定客戶端的地址,優先於地址池中的地址.
option domain-name "example.org":設置域名。
option domain-name-servers:dns服務器地址。
default-lease-time 600:默認租約期限600秒。
max-lease-time 7200:最大租約期限。
log-facility local7:日誌信息。
subnet 10.254.239.0 netmask 255.255.255.0 {:指定dhcp服務器工作在那個網絡中,並指定子網掩碼。
range 10.254.239.10 10.254.239.20;地址池,可用地址範圍
option routers:網關
host HOSTID:設定主機
hardware ethernet 00:11:22:33:44:55;設定特定主機mac地址。
fixed-address IP;設定特定主機ip地址。
簡單文件傳輸協議:tftp(Trivial File Transfer Protocol)Server端:使用udp協議工作在69號端口,Client:使用大於1023其它進程未註冊使用的隨機端口,通過connetc()函數和服務器端進行通信,他們之間通信機制稱爲session: 客戶端ip:port <======> 服務端ip:port
守護進程。分爲2類
獨立守護進程:standalone。會啓動獨立守護進程的程序一般都在/etc/rc.d/init.d/*
xinetd: 超級守護進程,子進程稱爲短暫守護進程,相關進程在/etc/xinetd.d/*。啓動短暫守護進程有2種方式
chkconfig SERVICE_NAME on
編輯相關配置文件,確保沒有被禁用:disable = no
修改過短暫守護進程時需要重啓超級守護進程。service xinetd restart
馬哥筆記第十五天系統安裝、kickstart、anaconda、dhcp、tftp、pxe
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.