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就該這麼學》 這本書里加以學習,然後自己去練習,努力吧,看我這篇文章的少年。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2651811/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 策略模式在實際業務中的應用模式
- 策略模式在業務中的實際應用模式
- 策略模式解析以及在Android中的實際應用模式Android
- 並查集在實際問題中的應用並查集
- Nuxt配合Node在實際生產中的應用UX
- 在實際應用中聯合體union的妙用
- Google Guava 在實際場景中的應用封裝GoGuava封裝
- sklearn中的pipeline實際應用
- [Elasticsearch] ES 的Mapping 設計在實際場景中應用ElasticsearchAPP
- 結構struct(值型別)在實際應用中應該注意的點Struct型別
- 棧的實際應用
- MySQL 日期函式、時間函式在實際場景中的應用MySql函式
- Vue合理配置axios並在專案中進行實際應用?VueiOS
- 專案管理軟體在實際工作中怎麼應用?專案管理
- 策略模式在應用中的實踐模式
- “網際網路+”在醫療行業中的應用行業
- 數字證書在網路安全中的重要性與實際應用
- 海外代理IP(海外服務IP)在實際應用中的案例和經驗
- 反向代理的實際應用
- 小乾貨~ NFS在Linux系統中的應用NFSLinux
- 遠端除錯在Linux車機中的應用除錯Linux
- 在Linux中,如何進行容器技術的應用?Linux
- 在實際應用中,儲存虛擬化有什麼功能呢?
- GlusterFS在Kubernetes中的應用實戰(一)
- vue中$set的使用(結合在實際應用中遇到的坑)Vue
- KubeSphere 在網際網路電商行業的應用實踐行業
- Google 計劃在 Chromebook 中增加容器化的 Linux 應用GoChromeLinux
- 動態代理的實際應用
- AI在汽車中的應用:實用深度學習AI深度學習
- Linux 中 sed 中xxx 的應用Linux
- 實踐 | Kylin在滴滴OLAP引擎中的應用
- mongoDB在網際網路金融的應用MongoDB
- 私有云部署在網際網路公司中的應用案例解析
- 探碼智慧智慧大資料視覺化在應用場景中的實際案例大資料視覺化
- redis實際應用-限流Redis
- Linux awk 中 xxxx的應用Linux
- 在Linux中,如何進行虛擬化技術的應用?Linux
- 好用的Vue狀態管理模式:淺談Vuet在實際應用中解決的問題Vue模式