1. 程式人生 > >Linux在實際中的應用

Linux在實際中的應用

各位童鞋們,你們是如何度過這週週末的呢?這週末的我在家學習學習再學習,然而學習到一半,公司領導突然給我打了個電話過來說有同事等會兒會去客戶那部署無人值守安裝系統服務,問我去不去學習下。我想我正在學Linux,雖然還沒學習到那個部分,但是提前接觸下對後面學習肯定會有很大幫助,所以我欣欣然的就同意了。

在去之前,我和同事聯絡了一下,提前約好了碰頭的時間和地點,在過去的路上,我在新買的書裡面找了找關於無人值守安裝系統的講解,我發現裡面有一整個章節專門都是講解的無人值守安裝。根據這本書裡面的講解,我瞭解了無人值守安裝服務使用於在生產環境中有數百臺伺服器都需要安裝系統的情況下使用,在搭建無人值守系統中需要使用到的有PXE、TFTP、FTP、DHCP、Kickstart等服務,這種無人值守安裝系統可以自動地為數十臺伺服器安裝系統,這一方面將運維人員從重複性的工作中解救出來,也大大提升了系統安裝的效率。

現在我們來看下什麼是PXE,PXE(Preboot eXecute Environment,預啟動執行環境)是由Intel公司開發的技術,可以讓計算機通過網路來啟動作業系統(前提是計算機上安裝的網絡卡支援PXE技術),主要用於在無人值守安裝系統中引導客戶端主機安裝Linux作業系統。

與同事到達現場後,同事開始部署,我就在邊上看著學習。首先,同事開始配置DHCP服務,DHCP服務程式用來為客戶端主機分配可用的IP地址,這是伺服器與客戶端主機進行檔案傳輸的基礎,因此先行配置DHCP服務程式。配置好DHCP服務後同事繼續配置的是TFTP服務程式,TFTP作為一種基於UDP協議的簡單檔案傳輸協議,不需要進行使用者認證即可獲利到所需的檔案資源,因此接下來配置TFTP服務程式,為客戶端主機提供引導及驅動檔案。TFTP服務配置完成後接下來配置的是SYSLinux服務程式,SYSLinux是一個用於提供引導載入的服務程式。配置好SYSLinux服務後接下來配置的是VSFtpd服務程式,在無人值守安裝系統的服務中,光碟映象是通過TFTP協議傳輸的,因此勢必是要用到vsftpd服務程式。也可以使用httpd服務程式來提供web網站訪問的方式,只要能確保將光碟映象順利傳輸給客戶端主機即可。配置好vsftpd服務後需要做的是建立一個KickStart應答檔案,Kickstart應答檔案中包含了系統安裝過程中需要使用的選項和引數資訊,系統可以自動調取這個應答檔案的內容,從而實現無人值守安裝作業系統。Kickstart應答檔案並沒有多麼複雜,它總共只有46行左右的引數和註釋內容,完全可以通過引數的名稱及介紹來快速瞭解每個引數的作用,如果覺得系統中預設自帶的應答檔案引數較少,不能滿足生產環境的需求,則可以通過Yum軟體倉庫來安裝system-config-kickstart軟體包。

經過一系列的服務部署後,就可以使用無人值守安裝系統了。經過同事的一番操作,越發的激起了我學習的鬥志,我也想自己單獨的部署一個無人值守系統。所以,學習學習再學習,學得越多才會用的越多,加油!而我在上面說過的無人值守安裝系統整個的部署流程都可以在《Linux就該這麼學》這本書里加以學習,然後自己去練習,努力吧,看我這