之前說過自動安裝指令碼,但是這個指令碼只能在自己的機子上設定,無法一次性安裝多台主機的系統。
所以我們需要通過網路的方式來解決這個問題。
要安裝的服務,dhcp tftp-server http syslinux
開啟tftp的通過埠
檢視tftp的發布目錄
將系統安裝需要的安裝包(isolinux下的所有檔案)轉入到tftp的發布目錄中去
**為安裝映象掛載後的isolinux資料夾
轉移這個目錄下的檔案的原因是當你選擇安裝系統的時候,會載入vmlinuz(系統核心),initrd.img(初始化映象檔案,包含了初始化程式所有的命令)
載入核心的原因是,所有的程序都受核心控管
所以通過網路安裝就是要通過網絡卡來訪問這兩個檔案
pxelinux.0 這個程式的作用就是讓網絡卡主動的訪問引導檔案,使其自動開始安裝程式
將pxelinux.0這個檔案複製到發布目錄中去(尋找方式為yum whatprovides */pxelinux.0 等同於rpm -qf)
所以
cp /usr/share/syslinux/pxelinux.0 .
mkdir pxelinux.cfg
cp isolinux.cfg pxelinux.cfg/default
systemctl stop firewalld
將該目錄下的isolinux.cfg檔案複製到pxelinuc.cfg目錄下的default檔案上,關閉防火牆服務
之後是配置dhcp服務
cp /usr/share/doc/dhcp*/dhcpd.conf
.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
systemctl restart dhcpd
重啟服務
測試
網路之網路分層 網路傳輸流程
這部分都是些理論的知識,不太好記憶,寫篇部落格加深一下印象吧。網路分層 理論上說,是七層模型,分別是 應用層,表示層,會話層,傳輸層,網路層,資料鏈路層,物理層。但我們一般討論的是五層或四層模型,分別是 應用層,傳輸層,網路層,資料鏈路層,物理層 四層模型中不包括物理層 對每層的代表硬體,使用協議等...
網路流 網路擴容
問題描述 給定一張有向圖,每條邊都有乙個容量c和乙個擴容費用w。這裡擴容費用是指將容量擴大1所需的費用。求 1 在不擴容的情況下,1到n的最大流 2 將1到n的最大流增加k所需的最小擴容費用。輸入格式 network.in 輸入檔案的第一行包含三個整數n,m,k,表示有向圖的點數 邊數以及所需要增加...
網路 linux網路配置
zlm ubuntu sudo ifconfig eth0 192.168.1.109 netmask 255.255.255.0 broadcast 192.168.1.255 zlm ubuntu sudo route add del default gw 192.168.1.1 新增刪除閘道器...