Linux認證

Linux認證

Linux認證指獲得專業Linux培訓後通過考試得到的資格。目前國際上廣泛承認的Linux認證有LinuxProfessionalInstitute(簡稱為LPI)、SairLinux和GNU、Linux+和RedHatCertifiedEngineer。

基本介紹

  • 中文名:Linux認證
  • 獲得:Linux培訓後通過考試得到的資格
  • 承認Linux:有LinuxProfessionalInstitute
  • 誕生於:1991年10月
起源,考試科目,選擇原因,國際現狀,國內狀況,必考點,相關技巧,

起源

Linux誕生於1991年10月,至今已有二十多年歷史。Linux是一套免費且功能完整的UNIX軟體。且它有32位和64位的作業系統,運作穩定且有效率,被廣泛用作伺服器作業系統。Linux承襲的是開放式原始碼(Open Source)的精神,所有Linux Source Code(原始碼)均可免費取得,這使得它相對其它的作業系統(尤其是昂貴的WindowsNT)而言價格極其便宜。同時,因為它的原始碼是開放的,因此,可以方便地被全球數以萬計的程式設計師套用並不斷改進,使得它在技術上的進展突飛猛進—目前Linux核心已經升級到4.0版。這種進步使得Linux成為市場倍加青睞的作業系統,1999年,Linux超過了Novell公司的Netware,成為僅次於微軟WindowsServer的排名第二的伺服器作業系統
目前,全球最大的Linux是Red Hat Linux紅旗Linux則是中國Linux的第一品牌。

考試科目

認證考試
認證培訓課程編號
認證培訓課程名稱
RHCSA
RH124,RH135
紅帽認證系統管理員
RHCE
RH254
紅帽認證工程師
RHCA
RH401,RH436,RH423,RH442,RHS333
紅帽認證架構師
紅帽RHCE6.2考試分上下午,考試沒有筆試題,全部是上機實驗。
  • 上午考RHCSA(紅帽認證系統管理員),考試時間為2.5小時,主要考察考生對Linux系統命令的掌握情況;
  • 下午考RHCE(紅帽認證系統工程師),考試4小時,要求考生完成指定網路服務的搭建並確保服務的安全。
考試滿分300分,210分及格。一般考試後3天內會收到美國發來的成績單郵件。
證書可以通過:紅帽官網驗證
參加了RHCE考試前要準備有效證件(如身份證等)、筆等。考前,考官會講解考試相關的要求,包括考試的時間等。考試是在虛擬機環境下做的,如果考試過程中不慎將虛擬機整崩潰了,可以要求考官重做虛擬機。
RHCSA認證
隨著2010年11月10日,紅帽企業版6(以下簡稱RHEL6)的發布同時,紅帽英文官網也於當天更新了其RHCE的培訓策略,推出了最新的入門級認證——紅帽認證系統管理員(RHCSA)以取代傳統的RHCT(紅帽認證技師)。針對雲計算、雲存儲、虛擬化等新技術的湧現,紅帽對RHCE的整套課程進行了重新的改良入設計。RHCSA將做為單獨的一門課程進行培訓及考試,考生只有先通過了RHCSA,才能考取RHCE。
RHCE認證
RHCE是Red Hat Certified Engineer的簡稱——紅帽認證工程師 始於1999年3月。 RHCE 是世界上第一個面向Linux 的認證考試,它不是一個普通的認證測試,和其他作業系統認證考試相比,它沒有筆試,全部是現場實際操作,所以RHCE成了業界公認的最難的認證考試之一。
RHCA認證
RHCA(Red Hat Certified Architect),是RedHat公司在2004年推出的頂級認證,也是Linux界公認的作業系統最高級認證。獲得RHCA認證,證明你對Linux系統有極其深入的理解以及具有用Linux構建大型企業服務的能力。截至2010年7月,中國共有RHCA33人,全球共有RHCA337人。

選擇原因

中國加入WTO後,智慧財產權保護將逐步規範,使得更多企業轉向成本低廉的Linux操作平台。據統計,2000年,Linux在伺服器市場上的占有率超過27%,其增長率超過Windows作業系統4個百分點。同時,這一市場正在飛速發展,IDC日前表示,Linux急速增加的使用者急需專業訓練,到公元2004年,光是在美國,這塊市場就能成長到3億1千1百萬美金。尤其Linux持續不斷滲入各大企業中,使得Linux的專業教育訓練格外緊要。因此,對那些急於轉向IT業界的同學來說,linux認證是一個不錯的選擇。在目前來看,至少它有以下優勢:
Windows XP高昂的價格和升級收費政策使更多企業和個人用戶轉向自由開放的Linux作業系統,目標僱主群會迅速增長;
方便地向潛在的僱主證明您在Linux方面獨特的專業技能,獲得更多提升和提薪的機會;
成為屈指可數的Linux認證工程師,可以在與成千上萬的MCSE、CCNA競爭中脫穎而出,輕鬆勝出;
相對其他IT認證更低廉的花費(例如最廣泛被接受的LPIL Linux認證的兩門考試每門只需要100美元)。
同時,根據Tech RePublic的調查,IT業界內人士也有相當多的技術人員正在考慮Linux認證,這一比例高達45%。

國際現狀

Linux Professional Institute(LPI)
就Linux團體所關注的程度來看,LPI認證計畫受到了最為廣泛的支持。LPI已經先期推出了Linux ProfessionInstitute Certified-Level 1(簡稱為LPIC-1)認證計畫,不久的將來還會按預定計畫推出第2和第3級認證。為了獲得LPIC-1證書,你必須通過兩門各自長達90分鐘的考試—--101 (LPI General Linux,Part1)和102 (LPI General Linux,Part2)。LPI的LPIC—1的應試對象主要是有至少1年Linux工作經驗的系統管理員
Sair Linux 和 GNU
同LPI一樣,Sair提供了三種級別的認證計畫;
Level 1——Sair Linux & GNU Certified Administrator(LCA)
Level 2 —-- Sair Linux & GNU Certified Engineer(LCE)
Level 3 ---- Master Sair Linux & GNU Certified Engineer(MLCE)
第1級才是得到完全開發的Sair認證項目,這一點也和LPI一樣。
Linux+
CompTIA主辦的Linux+認證計畫是最新進入Linux認證市場的。該計畫於2001年9月21日正式推出,已經在Linux從業人員和業內引起了廣泛的關注。幾乎所有的主要認證出版商都撰寫了針對Linux+認證的考試參考書,眾多的IT 培訓中心都在準備Linux+認證計畫了。
同CompTIA推出的其他帶“+”號的認證一樣,Linux+資格證書只需要通過一場考試即可獲得(VUE和Prometric考試中心舉辦此類考試),一旦你獲得了Linux+資格證書,證書就終生有效。Linux+考試價格是190美元,考試採用復選題形式,時長120分鐘,所覆蓋的內容很多都是和Sair以及LPI認證完全一樣的,但難度稍有降低。
LPI和Sair認證計畫的考試對象是具有相當經驗的Linux網路和系統管理員,而Linux+認證則主要面向只有半年左右的Linux體驗、想獲得基本Linux技術資格的個人。
Red Hat Certified Engineer
Linux+ 代表了低級的Linux認證計畫,而高級的Linux認證長期以來則幾乎完全是Red Hat CertifiedEngineer(RHCE)認證計畫的天下。RHCE是該領域最具挑戰性的認證考試,所以它也是最有價值的Linux認證。但也是最貴的,全套課程費用為2,498美金,也可單獨做認證測驗,費用為749 美金。

國內狀況

如果你的目標只是在國內Linux界有所作為的話,那么你的選擇只應該有一個:紅旗Linux。作為中國人最早的Linux作業系統,紅旗Linux目前每年的發售量已經超過1,000,000份,是目前中國市場上份額最大的Linux,有著廣泛的用戶群和眾多的培訓機構。而且,紅旗LinuX列入全國計算機套用水平考試模組,國家教育部予以承認,以中國科學院、信息產業部的技術、資金為後盾,保障了認證體系的技術含金量和權威性,更使得它在國內Linux認證中一枝獨秀。
目前,紅旗Linux共提供紅旗產品套用專家和紅旗認證工程師兩種認證,具體情況及參加培訓和報考詳情請訪問中科紅旗軟體技術公司的主頁

必考點

  1. /proc/interrupts 檔案顯示當前系統中正在使用的中斷。
  2. Linux支持標準串/並口和遊戲棒口。 /dev目錄下對應每個設備/連線埠有一個檔案。setserial命令用於顯示修改串口配置。
  3. dmesg命令可顯示Linux在啟動時發現了哪些硬體。
  4. fdisk用於硬碟分區。 newe2fs用於建立檔案系統。 mount用於將分區掛在總檔案樹上。
  5. ifconfig是最常用的網路配置工具。 ping通過傳送ICMP訊息觀察一台網上機器是否可被連通。 RedHat的sndconfig用於配置音效卡。 minicom用於配置modem.
  6. PPP協定是最通用的串列通訊協定。 /etc/ppp/options中有PPP的配置信息。
PAP(Password Authentication Protocol)和CHAP(Challenge Handshake Authentication Protocol)是PPP下最流行的兩個認證協定。
系統安裝和軟體包安裝
  1. hda 表示第一個IDE盤, hda1是它的第一個分區。 sda表示第一個SCSI盤, sda1是它的第一個分區。
  2. swap分區的大小應至少和記憶體大小一樣。 root分區應儘量小。data/user等分區越細, 備份就越容易。
  3. 分區完成後, 可以用mke2fs建立檔案系統。
  4. /etc/lilo.conf 中有Lilo的配置信息。 編輯完此檔案後必須運行/sbin/lilo安裝LILO bootloader.
  5. tarball是最方便的打包工具。 "x"選項用於解包, "c" 選項用於打包, "v"選項提供更多過程信息。 "f"選項用於指明包檔案名稱。
  6. make使用Makefile檔案提供的編譯參數命令編譯系統。 "configure"腳本用於軟體的環境配置。
  7. 動態共享庫方便不同的軟體共享庫函式, 而且在庫升級時, 使用它的軟體無需重新編譯。 ldd命令用於顯示軟體的共享庫使用情況。 ldconfig命令用於更新維護系統的共享庫數據快取(cache of shared library data)。
"ldconfig -p"顯示當前的共享庫快取。
  1. 軟體包管理工具有RedHat的RPM和Debian的dpkg.
  2. rpm選項包括:
-i 安裝包-e卸載包-V 驗證包的安裝情況 (-Va驗證所有包的安裝情況)
-q 查尋哪個包有哪個檔案 (-qf 查尋哪個檔案屬於哪個包 )
-b 建立包-p 顯示包的信息。
  1. dpkg (略)
  1. lsmod命令顯示系統中已裝載的模組。 insmod命令用於裝載模組。rmmod命令用於卸載模組。modinfo用於顯示模組的有關信息。
  2. modprobe工具可根據模組的依賴情況裝載模組。depmod顯示模組的依賴情況。
  3. conf.modules 和 modules.conf 沒有任何區別。 不同的Linux發布商使用不同的檔案。
  4. 核心通常使用linux-x.y.z命名, x.y.z 代表版本號。
  5. "make config" 提供一字元界面用於配置核心。
  6. "make xconfig"提供一X圖形界面用於配置核心
  7. "make dep" 用於建立核心檔案的依賴關係。 編好新核心後, 要修改/etc/lilo.conf, 以使用新核心。
文本編輯,處理和列印
  1. vi的方向鍵:
h ——左
l ——右
j ——下
k ——上
  1. vi的命令:
c -修改文本
d -刪除文本
i -插入文本
o -在當前行下插入一新行
O -在當前行上插入一新行
p -將緩衝區內容插入
r -字元替換
R -替換模式
u - undo
x -刪除字元
y -拷貝入緩衝區

相關技巧

1、處理特殊的檔案名稱
假設Linux系統中有一個檔案名稱叫“-ee”,如果我們想對它進行操作,例如要刪除它,按照一般的刪除方法在命令行中輸入rm-ee命令,界面會提示我們是“無效選項”(invalidoption),原來由於檔案名稱的第一個字元為“-”,Linux把檔案名稱當作選項了,我們可以使用“--”符號來解決這個問題,輸入“rm---ee”命令便可順利刪除名為“-ee”的檔案。如果是其他特殊字元的話可以在特殊字元前加一個“”符號,或者用雙引號把整個檔案名稱括起來。
2、直接進行Linux的安裝工作
在安裝Linux作業系統時,可以利用該系統光碟中的一個名為“loadlin.exe”的軟體,將Linux核心直接調入記憶體,由Linux核心代替當前作業系統來接管計算機,並進入Linux的安裝界面。在安裝Linux時,我們只要在運行對話框中輸入“loadlinE:imagesvmlinuzroot=/dev/raminitrd=E:imagesinitrd.img”這個命令就可以直接安裝Linux了;其中“E:imagesvmlinuz”為Linux的核心名。
3、消除Xwindows下的當機現象
我們可以用兩個常用的方法來消除這種現象:第一,用鍵盤上的複合鍵“Ctrl Alt Backspace”來關閉當前正在運行的任務;第二,首先按住鍵盤上的“Ctrl Alt F2”複合鍵,讓系統切換到另一個操作台,然後登錄到系統,再執行“#ps-ax/grepstartx”命令,這將會列出你的Xserver的進程標識,接著在命令行中輸入如下命令就能消除Xwindows下的當機現象:#kill-9PID_Number,最後通過“Alt F1”複合鍵返回到原來的平台。
4、快速關閉Linux系統
最新版本的Linux/UNIX系統借鑑了大型機的技術,採用了抗掉電的日誌式檔案系統,可以自動跟蹤保存用戶數據,自動同步刷新檔案系統,用戶完全可以隨手關閉電源,從而達到快速關閉系統的目的。
5、巧妙使用“rm”命令
我們可以使用帶“-r”參數的“rm”命令來刪除一個非空目錄,例如我們在命令行中輸入“rm-rbbb”這樣的命令,表示系統將把bbb目錄中包含的所有檔案和子目錄全部刪除掉。
6、巧妙使用“Tab”鍵
大家知道在Linux字元界面中輸入命令時,有時需要輸入很多字元,如果經常這樣逐個地輸入字元,比較麻煩。假設鍵入的字元足以確定該目錄下一個惟一的檔案時,我們只需按鍵盤上的“Tab”鍵就可以自動補齊該檔案名稱的剩下部分,例如要把目錄/ccc下的檔案“ddddddd-1.2.3.tar.gz”解包時,當我們在命令行中鍵入到“tarxvfz/ccc/d”時,如果該檔案是該目錄下惟一以“d”打頭的檔案的話就可以直接按下“Tab”鍵,這時命令會被自動補齊為:tarxvfz/ccc/ddddddd-1.2.3.tar.gz,從而提高了輸入效率。
7、多用滑鼠拷貝與貼上來提高操作速度
Linux系統安裝後,每次啟動到字元界面時都會自動運行一個叫“gpm”的程式,該程式運行後就可以用滑鼠來拷貝與貼上了。具體做法是按住滑鼠左鍵拖動使要拷貝的地方突出顯示,這時突出顯示的區域已經被拷貝,再按滑鼠右鍵拷貝的內容就會被貼上在游標所在位置了。如果我們在Xwindow下運行Linux系統,拷貝與貼上的操作與在Windows9x系統下一樣。
8、快速啟動Linux系統
在DOS下,有一種簡單快速啟動Linux的方法,那就是loadLinux。loadlin.exe是DOS下的可執行程式,它可以在純DOS環境下迅速啟動Linux,而且無需重啟計算機,通常我們可以在光碟的“/kernels”目錄下找到這個程式。如果不知這個程式被放置於安裝盤的何處,可以使用“find-nameloadlin*”命令來尋找。找到之後將其複製到DOS分區中,同時還需要複製一份你所使用的Linux核心檔案。可以通過Windows直接從光碟複製,也可在Linux環境下使用“mcopy”命令將檔案複製到DOS分區;接著再編寫一個名為“Linux.bat”的批處理檔案,檔案內容如下:c:loadlinc:vmlinuzroot=/dev/hda1ro(我們假設loadlin.exe和vmlinuz這兩個核心檔案都在c盤根目錄下,“root”為Linux的根設備,而且Linux處於硬碟第一分區,所以設備名為“/dev/hda1”,“ro”意為readonly)。以後在DOS下要啟動Linux時,運行“Linux.bat”就可以了。

相關詞條

熱門詞條

聯絡我們