歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux管理 >> Linux問題解決

一步步教linux系統維護四大錦囊妙計

  Linux 服務器雖然相對來說比Windwos服務器要穩定與安全。但是工欲善其事,必先利其器。穩定安全的Linux服務器,仍然離不開合理的及時的維護工作。對於Linux服務器系統的維護技巧有很多,筆者這裡就先給大家幾個錦囊妙計。

  一、讓軟件包保持最新的版本。

  Linux服務器的軟件包也如同Windwos操作系統的補丁一樣在不斷的升級。Linux服務器軟件的升級主要有兩個目的。一是增強軟件的功能,二是解決一些已知的安全漏洞。如RedHat公司在知道新的安全漏洞之後,就會馬上研究開發出相應的解決方案,然後再新版本的軟件包中進行解決。為此系統管理員必須要及時的了解軟件包的最新信息並及時的對軟件包進行升級,讓軟件包保持最新的版本。

  那麼系統管理員該如何知道最新的軟件版本與安全漏洞呢?筆者推薦上圖所示的RedHat公司的一個支持網站。通常情況下,RedHat公司在得到安全漏洞的通知後,會在最短時間內找到相關的解決方案,並在這個技術支持平台上進行公布並連接最新版本的軟件包下載地址。一般來說90%以上的Linux操作系統下的軟件最新版本可以在這個網站上找到。所以系統管理員需要每天去關注一下這個網站,以了解軟件包最新的版本信息與安全漏洞信息。在必要的情況下,及時對軟件包進行升級。

  二、創建軟盤啟動盤。

  雖然現在軟盤用的越來越少,但是在一些大型的服務器中,如IBM的服務器中仍然留有軟驅。這主要是因為有時候通過軟驅可以解決一些復雜的問題。為此在部署完畢Linux服務器之後,最好能夠建立一張軟盤啟動盤,在不時之需的時候可以用它來救急。

  如有時候系統管理員在安裝過程中可能會遇到一些莫名其妙的問題,如安裝了好多次都在中間卡住了,無法安裝成功。這很有可能是因為安裝鏡像的問題。此時系統管理員就需要一個修正過的軟盤鏡像。雖然這種情況比較少見,但是在部署比較大型的服務器時還是比較容易遇到的。當遇到這種情況的時候,系統管理員不要盲目的去重新下載安裝鏡像或者采取其他費時費力的動作,可以先采用標准的安裝軟盤來啟動安裝看看。或許就可以解決安裝過程中的故障了。

  正是因為軟盤啟動盤在Linux服務器維護中還具有很重要的地位,為此RedHat也提供了許多創建軟盤啟動盤的方法。如在安裝過程中創建軟盤啟動盤等等。這些啟動盤的創建方法比較常規,筆者也就不展開描述了。筆者在這裡是要跟大家介紹一個在Windows環境下創建軟盤啟動盤的方法。這主要是因為大部分系統管理員手邊還是有一台Windwos操作系統的電腦。而只是把Linux操作系統當作服務器來使用。而服務器放置在固定的地方,有些甚至沒有配備顯示器,為此在Linux服務器上創建軟盤啟動盤就比較麻煩。所以我這裡向大家推通過Windwos客戶端來創建軟盤啟動盤。這裡用到的工具只需要RedHat的安裝盤即可。

  系統管理員先把Linux安裝盤放入到Windwos客戶端的光驅中。然後打開微軟操作系統的DOS界面,並進入到光驅所在的目錄。在RedHat的安裝盤中,有一個目錄叫作dosutils,在這個目錄下有一個可執行命令文件叫作rawrite。這就是其用來創建啟動盤的文件。把軟盤准備好後,執行這個命令。然後這個命令會要求輸入軟盤鏡像的時候,輸入完整的路徑名,並把准備好的軟盤插入當軟驅中即可。當應用程序向你確定需要把啟動鏡像寫入到哪個軟盤驅動器的時候指定采用的軟盤啟動器即可,通常情況下為a:。

  另外從軟盤啟動的話,跟從光盤啟動差不多。如果利用軟盤啟動安裝的話,則可能需要用戶確認所采用的語言、所選擇的鍵盤類型以及選擇的鼠標類型等等。在這點上面,Linux引導程序就沒有Windows的引導程序那麼強,不會自動辨別所連接的設備。為此需要在引導的過程中,系統管理員顯示的指定所采用的鍵盤與鼠標類型。下次更換設備後,如把鼠標從三鍵換成兩鍵,或者鼠標的借口發生了變化的話,在仍然需要重新配置。可見在這一點上,Linux操作系統不及Windows操作系統的引導程序。不過總的來說,Linux操作系統的軟盤引導盤功能還是很強大的。為此筆者強烈建議各位系統管理員在部署Linux服務器的時候,需要創建軟盤啟動盤。由於軟盤啟動盤容易壞,為此多創建一張也是可行的。
  三、實現規劃好分區。

  Linux操作系統的分區規劃跟微軟操作系統的分區規劃不同。後者分區規劃對於其性能的影響很小。但是Linux操作系統的分區規劃則不同,其對服務器的性能影響很大。其實我喜歡把Linux操作系統的分區比喻中Oracle數據庫中的表空間規劃,他們兩個具有異曲同工之妙。規劃的好壞都會直接影響到其運行的性能。而只需要在部署的時候稍微做一些調整,則對於後續性能的影響是非常顯著的。

  如我如果把Linux操作系統當作服務器來用的話,則會考慮把某些特殊的目錄放置在不同的分區上,這有利於提高後續服務器的性能與安全性。如可以把/tmp目錄與/home目錄放置在不同的分區上;如可以把/var與/usr目錄也放置在不同的分區上。如果硬件條件允許的情況下,最好是把/var目錄放置在一個獨立的分區上。因為這些目錄都具有其特殊的用途,而且使用的比較頻繁。如果把他們分開放置,可以提高數據的讀取效率,而且還可以減少彼此之間在空間上的爭用現象。

  另外交換分區也需要特別留心。Linux操作系統下的交換分區就好像是Windows操作系統下的虛擬內存。但是在後續的調整下兩者有比較大的差異。如在Windows操作系統下,如果虛擬內存不夠的話,可以在系統屬性、高級頁簽內進行調整。而且即使後續調整了這個虛擬內存,後續增加的空間其執行性能跟原先的空間是一樣的。而在Linux操作系統中,如果後來發現虛擬空間不足影響到應用程序的性能,甚至也會影響到應用程序的安裝。此時如果要調整的話,則其調整的過程比Windwos操作系統要麻煩的多。如可能需要重新安裝操作系統或者重新從硬盤上劃分一個區域用來當作交換分區。但是,如果事後在硬盤上劃分一塊沒有的空間當作虛擬內存的話,則後續加上去的空間其執行效率沒有在安裝過程中指定的空間那麼好。為此除非這台Linux服務器已經投入使用,否則的話我還是建議通過重新安裝來擴大交換分區的數量。

  所以最好能夠在安裝部署Linux服務器之間,最好相關的分區規劃工作。主要是要考慮要把那些目錄分別存放到不同的路徑上、要設置多大的交換分區空間等等。通常情況下,一個有經驗的系統管理員可以根據後續要部署的應用服務不同,而合理規劃這個分區。這也是資深系統工程師與菜鳥系統管理員之間一個比較大的差異。因為菜鳥級的系統管理員可能只會采用操作系統中的默認配置。直接采用這個默認配置也是可行的,只是後續服務器的運行性能會有所影響。由於分區設置後,後續很難調整。而即使進行調整的話,其性能也沒有預計的好。故預先做好分區規劃是必需的。

  四、關閉不需要的服務。

  同Windwos系統一樣,安裝完畢後系統會啟動很多服務。而這些服務有些是操作系統或者應用程序允許所必須的。但是有些則是不需要啟動的。啟動的話反而會給操作系統帶來一定的安全隱患。為此系統管理員在部署完Linux操作系統之後,需要查看其運行的服務。然後根據需要把一些不需要的服務關閉掉。為此系統管理員要有這個能力能夠判斷哪些服務是必需的,哪些服務則是可以關掉的。此時系統管理員可以參考一些應用程序的說明,並結合自己的工作經驗來進行判斷。

Copyright © Linux教程網 All Rights Reserved