在很多國內的自由Linux論壇上,我們都可以發現有很多LINUX愛好者提出的各種各樣的問題。其中包括LINUX安裝、故障解決、用戶管理等等問題。在這些問題當中,最突出的就有如何成為一名合格的LINUX系統管理員,還有就是成為一名LINUX系統管理員都需要具備什麼樣的基本條件。盡管目前使用LINUX的朋友很多,可是真正能有條件用LINUX來構造網絡並提供網絡服務的人並不多,大多數LINUX愛好者是在校大學生和一些從WINDOWS投入LINUX懷抱的初學者。成為一名合格的LINUX系統管理員我想是很多LINUX愛好者的夢想。下面筆者就來簡要的談談如何成為一名合格的LINUX管理員。 要成為一名合格的LINUX管理員,一般來說都要懂得如下幾點規則: 規則1:了解LINUX的一切。首先,在了解以下規則之前,筆者必須向大家說明的是,即使最基本的LINUX系統管理員都是要經過不斷的學習和長時間實踐才能真正了解整個LINUX操作系統和網絡的。如果您還是一名剛剛入門的LINUX新手或者對LINUX了解不多,在這樣的情況下如果要成為一名合格的LINUX系統管理員,那麼筆者建議您先花點時間和耐心學習和了解清楚LINUX,如果您對LINUX有足夠的了解,能夠像操作WINDOWS那樣熟悉LINUX了,那您就可以進一步學習,去實現一個合格的LINUX系統管理員的夢想了。 規則2:如果您不能真正的了解LINUX的一切,那最少要知道如何才能找到,在哪裡才能找到您所需要的LINUX信息和知識。一般來說,作為LINUX系統管理員,您至少有幾本比較全面的LINUX工具書,其中最好包括LINUX安裝,LINUX網絡配置,LINUX系統分析,LINUX使用大全之類的原版工具書。國內大多數的LINUX工具書為翻譯外國的。在這裡也向大家推薦基本比較好的工具書,盡供您參考選購: 《RED HAT 6 大全》--機械工業出版社(LINUX與自由軟件資源叢書)ISBN 7-111-07946-9 此書內容翔實,涉及領域廣泛,並且提供了詳細的例子和大量的參考資料,包括書籍,光盤和電子文檔和INTERNET站點,是一本學習,使用和管理LINUX的較好工具書。適合LINUX中級用戶。 《LINUX常用技術大全》--電子工業出版社出版 ISBN 7-5053-5460-2 此書摘錄了LINUX文檔項目中的上千頁資料,提供了LINUX操作系統的綜合信息。本書符合各種計算機用戶使用。中級用戶可以通過此書更加深入的了解和利用LINUX。高級用戶可以將此書作為使用LINUX操作系統的高級參考手冊。 《紅旗,RED HAT LINUX開發及網絡應用》--人民郵電出版社出版 ISBN 7-115-08978-7 此書適合廣大LINUX愛好者閱讀,對使用LINUX的組網用戶和提供管理員有很大的幫助。 有了以上這些工具書也許並不能完全滿足一個系統管理員的需要,畢竟沒有一本書是完全能概括LINUX的全部的。您這時需要學會如何從一大堆的書籍和資料中查找到您需要的知識和信息。另外需要指出的是,由於世界上有很多種LINUX發行版本,每一種LINUX發行版本的操作和使用甚至參數配置文件都不盡相同,所以建議大家在購買,下載LINUX發行版本的時候注意購買該版本的官方版的資料和參考書籍,以方便今後管理系統之用。 規則3:如果您無法從各種渠道獲取您所需要的信息,請試著用自己的方法來解決問題。不是所有的LINUX故障書籍上都有解答,也許這些您遇到的希奇古怪的問題別人也無法回答您,這時候您就需要自己動手動腦來研究解決了。最後建議您在LINUX自由論壇上公布您遇到的問題和解決方案,以方便別人在遇到同類問題的時候無需花費太多的精力來解決。 規則4:隨時准備一本便於攜帶的LINUX系統用戶參考手冊,您在旅途中,在等公共汽車的時候,在任何空閒的時間來閱讀。這可是國外一名資深的LINUX系統管理員的成功經驗。他說他在學習LINUX的時候每天都要花上2-3個小時的空閒時間來仔細閱讀各種LINUX命令,來研究LINUX的安全問題。畢竟LINUX是一個正在發展的操作系統,如果沒有足夠的時間對它的方方面面進行研究的話,您很難成為一名優秀的LINUX系統管理員。 除了以上這些學習LINUX的門道之外,成為一名合格的LINUX系統管理員更重要的是要掌握很多技巧和專業知識。 技巧1:熟悉TCP/IP和LINUX提供的各種網絡服務,如DNS,SMTP,UDP,HTTP,FTP,POP3等等。以及要知道LINUX程序, LINUX平台下軟件的安裝,調試和維護。總之,和LINUX有關的知識懂得越多越好。 技巧2:如果可以的話,最好能熟悉盡可能多的操作系統。這一點很重要,很多朋友也許認為作為一名LINUX系統管理員只有精通LINUX就可以了。事實上LINUX提供了網絡服務,很多其他的操作系統都有可能作為客戶端,所以作為LINUX系統管理員,有時候您不得不需要解決LINUX和其他的操作系統之間的通訊,安全等問題。一般,熟悉微軟的WINDOWS系列操作系統不難,重要的是我們應該對Solaris,Linux,IRIX,HPUX,PPC等系統及其硬件平台都要有所了解。 技巧3:熟悉網絡,網絡理念和硬件。操作系統是管理整個計算機硬件的最大的程序,LINUX也不例外。無論是台式PC還是筆記本電腦,甚至是大型的網絡服務器,LINUX都能對其進行很好的管理。這就要求LINUX系統管理員要熟悉LINUX所控制的硬件平台,因為只有這樣才能很好的發揮計算機硬件的最大優勢。其實,如果LINUX不是用來提供網絡服務,那就是極大的浪費了,大家都知道LINUX要比微軟的操作系統穩定、安全。要記住,LINUX能提供一整套很完整的網絡服務,如果您在商業公司作一名LINUX系統管理員,那麼您必須要對網絡及其網絡理念有清楚的認識,能夠獨立完成整個網絡和網絡服務的配置工作。 技巧4:備份系統和文件恢復。這是LINUX系統管理員最重要的工作之一。每天對LINUX系統和重要文件進行備份是一名有責任心的LINUX系統管理員必須做的工作。事實上,對LINUX系統和文件進行備份無論從硬件還是軟件技術上目前都沒有什麼太大的問題,問題往往出現在系統管理員忘記備份文件或者抱著僥幸的心理,一旦您的LINUX服務器受到攻擊,文件損失殆盡,那麼您就無法恢復原有文件,一切損失的責任也只能由您負責了。選用LINUX中的定期備份軟件和好的備份磁盤磁帶都能為您節省不少備份的時間。只要您做到經常,定期備份數據,那麼即使LINUX服務器出了再大的問題,一切都能恢復原樣的。 技巧5:掌握好一門腳本語言。大家都知道很多LINUX軟件的安裝都是通過腳本語言來進行的。BASH和PERL是不錯的選擇。掌握腳本語言另外一個很大的優勢就在於能讀懂其他LINUX程序員的程序和開發構想,也能方便您在需要的時候修改別人的程序。PERL語言功能強大,學習起來也比較容易。 技巧6:注意LINUX的安全問題。這也是LINUX當中最復雜,最富有挑戰性的話題了。同時,LINUX的安全問題也給LINUX系統管理員很大的壓力。我認為,安全性實際上取決於用戶遵循某種策略的自覺性,安全性措施在很多操作系統上和許多公司中造成了沖突。用戶需要完成他們的工作,系統管理員需要把不合理的請求拒之於系統之外;公司管理部門需要保守公司的機密,在許多方面,安全性是最難取得用戶配合的領域,但是實際上這是最重要的領域。 對於LINUX系統管理員來說,我可以提供的一個忠告就是:“最好的用戶也只是根據您所遵循的策略去做,如果您有忽視安全性的壞習慣,他們就只能更糟糕。”從另外一個方面來說,人們通常提出要求顯示或者查看最底層的消息,這超出了系統管理員的職責范圍,應友好的指出並做改進。與此同時,要極力阻止那些企圖通過LINUX後門進入系統的黑客。由於LINUX的安全問題覆蓋的范圍很廣泛,限於篇幅,在這裡也就無法進行談論了。