Linux運維工程師必備工具合集

weixin_33813128發表於2019-04-20

Linux運維工程師必備工具合集

1、必備工具

2、常用網站

3、學習路線

4、必備技能

5、Linux認證

6、書籍推介

7、進階學習

一、必備工具:

1.虛擬機器:

1、虛擬機器是什麼?

虛擬機器的本質:虛擬機器在本質上就是一個應用程式軟體。像在windows上執行的其他應用軟體一樣,只是他的作用功能不一樣罷了。

2、虛擬機器的功能

虛擬機器(Virtual Machine)指通過軟體模擬的具有完整硬體系統功能的、執行在一個完全隔離環境中的完整計算機。也就是可以使你的計算機同時具有多種系統,不管是其他的windows系統,還是Linux系統,還是Mac OS 系統都可以。

3、虛擬機器的應用

(1)使一臺計算機同時具有多個作業系統。

很多人只知道計算機具有windows系統,卻不知道還有Linux系統,Mac OS系統,然而作為好奇心很強的我,當然要體驗一下操作其他系統感覺,難道我們需要再另行購買一臺Mac 蘋果電腦?難道我們還要另行安裝一下Linux系統?不!不需要,藉助虛擬機器軟體,我們就可以享受各種作業系統的樂趣啦。

(2)可以放心的測試病毒,而不會威脅到你的真實機。

我們都害怕病毒,輕則黑屏藍屏,重則當機,當我們開發一個病毒,或者對下載的東西不放心的時候,就可以在虛擬機器裡測試,即使中毒啦,也對你的計算機沒有什麼危害,只要在虛擬機器再安裝一個系統就可以啦。

(3)可以測試自己編寫的程式,也相當於在另一臺計算機執行了。

有時候,我們開發了一個小軟體,也想發給朋友試試,卻發現朋友用不了,明明在自己的計算機執行的好好的,那麼我們自然想在發給朋友的前,先找另一臺計算機測試測試,虛擬機器就可以提供給你另一臺計算機。

(4)可以搭建一個符合自己需求的作業系統的環境

在學Python的時候,總覺得環境搭建很複雜,要麼是自己本機計算機安裝的軟體太多,有些軟體還相互抑制,導致環境的搭建很容易出錯,那麼你完全可以在虛擬機器搭建一個專用的環境,不用安裝那麼軟體。

4、虛擬機器的種類:

(1)VMware虛擬機器(https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html )

(2)VirtualBox虛擬機器(https://www.virtualbox.org/ )

2.linux小應用:

1、備份工具

(1)Rsync 是一個開源的、節約頻寬的工具,它用於執行快速的增量檔案傳輸,而且它也是一個免費工具。

(2)Timeshift 能夠通過增量快照來保護使用者的系統資料,而且可以按照日期恢復指定的快照,類似於 Mac OS 中的 Time Machine 功能和 Windows 中的系統還原功能。

2、BT(BitTorrent) 客戶端

(1)Deluge 是一個漂亮的跨平臺 BT 客戶端,旨在優化 μTorrent 體驗,並向使用者免費提供服務。

(2)qBittorent 是一個開源的 BT 客戶端,旨在提供類似 μTorrent 的免費替代方案。

3、雲端儲存

(1)Dropbox 團隊在今年早些時候給他們的雲服務換了一個名字,也為客戶提供了更好的效能和整合了更多應用程式。Dropbox 會向使用者免費提供 2 GB 儲存空間。

(2)Google Drive 是 Google 提供的雲服務解決方案,這已經是一個廣為人知的服務了。與 Dropbox 一樣,可以通過它在所有聯網的裝置上同步檔案。它免費提供了 15 GB 儲存空間,包括Gmail、Google 圖片、Google 地圖等服務。

(3)Mega 也是一個出色的雲端儲存解決方案,它的亮點除了高度的安全性之外,還有為使用者免費提供高達 50 GB 的免費儲存空間。它使用端到端加密,以確保使用者的資料安全,所以如果忘記了恢復金鑰,使用者自己也無法訪問到儲存的資料。

4、命令列編輯器

(1)Vim 是 vi 文字編輯器的開源克隆版本,它的主要目的是可以高度定製化並能夠處理任何型別的文字。

(2)Emacs 是一個高度可配置的文字編輯器,最流行的一個分支 GNU Emacs 是用 Lisp 和 C 編寫的,它的最大特點是可以自文件化、可擴充套件和可自定義。

(3)Nano 是一款功能豐富的命令列文字編輯器,比較適合高階使用者。它可以通過多個終端進行不同功能的操作。

5、下載器

(1)Aria2 是一個開源的、輕量級的、多軟體源和多協議的命令列下載器,它支援 Metalink、torrent、HTTP/HTTPS、SFTP 等多種協議。

(2)uGet 已經成為 Linux 各種發行版中排名第一的開源下載器,它可以處理任何下載任務,包括多連線、佇列、類目等。

(3)XDM(Xtreme Download Manager)是一個使用 Java 編寫的開源下載軟體。和其它下載器一樣,它可以結合佇列、種子、瀏覽器使用,而且還帶有視訊採集器和智慧排程器。

6、Linux 防病毒工具

(1)ClamAV 是一個開源的跨平臺命令列防病毒工具,用於檢測***、病毒和其他惡意程式碼。而 ClamTk 則是它的前端 GUI。

7、Linux 維護工具

(1)GNOME Tweak Tool 是用於自定義和調整 GNOME 3 和 GNOME Shell 設定的流行工具。

(2)Stacer 是一款用於監控和優化 Linux 系統的免費開源應用程式。

(3)BleachBit 是一個免費的磁碟空間清理器,它也可用作隱私管理器和系統優化器。

8、Linux 終端工具

(1)GNOME 終端 是 GNOME 的預設終端模擬器。

(2)Konsole 是 KDE 的一個終端模擬器。

(3)Terminator 是一個功能豐富的終端程式,它基於 GNOME 終端,並且專注於整理終端功能。

(4)Guake 是 GNOME 桌面環境下一個輕量級的可下拉式終端。

3.遠端連線工具:

1、xftp和xshell

2.下載安裝xftp和xshell

    下載地址:

        xftp:https://download.csdn.net/download/qq_37725650/10185598

    xshell:https://download.csdn.net/download/qq_37725650/10427433

安裝:預設安裝即可

3、安裝完成之後,首先開啟xftp

4、新建一個遠端會話,輸入連線資訊,選項中設定下編碼,確定

選項中設定下編碼

確定之後,在連線列表中會出現一條連線,選中點選連線

5、點選連線之後,頁面如下, 即可方便的進行本地主機與遠端主機之間檔案傳輸以及對遠端的操控

6、開啟xshell,新建連線,輸入連線資訊及身份驗證

確定顯示連線列表,選擇一條連線,點選連線

7、顯示一下視窗提示說明連線成功

8、大功告成,可以通過命令操作遠端Linux伺服器了 。

4.管理工具:

1、統一賬號管理

(1)LDAP

統一管理各種平臺帳號和密碼,包括但不限於各種作業系統(Windows、Linux),Linux系統sudo整合,系統使用者分組,主機登入限制等;可與Apache,HTTP,FTP,SAMBA,ZABBIX,Jenkins等整合;支援密碼策略(密碼強度、密碼過期時間、強制修改、超過驗證錯誤次數鎖定帳號)等;支援外掛式鑑別模組PAM;不同平臺許可權的設定、劃分;

(2)JumpServer

一款由python編寫開源的跳板機(堡壘機)系統,實現了跳板機應有的功能。基於ssh協議來管理,客戶端無需安裝agent,目前本版本處於beta階段,線上環境慎用。試用了一下demo,感覺在統一帳號管理方面並不成熟。 

2、自動化部署

(1)Fabric

優點:小巧,無需裝agent,可以做一些簡單的伺服器部署操作,使用簡單,容易上手,但功能比較有限,用了兩天就切到ansible了;

缺點:部署機與伺服器互動不太友好。 

(2)Ansible

優點:無需agent,基於ssh實現,對新申請的機器做初始化擴充套件不錯;特性較多,日常部署需要的功能基本上都覆蓋了,比如git、打包解壓、copy檔案、yum安裝等等都已經整合到了核心模組裡面,alternatives、xattr等模組也有所整合,當然,理論上所有操作都能用命令模組來完成。

缺點:比較依賴網路的健壯性,網路不好的話會比較坑;

此外還有SaltStack、Pupet、Chef等。

3、DNS

(1)dnsmasq

提供 DNS 快取,DNS重定向、記錄轉發,DNS反向解析, DHCP 服務功能,配置簡單;

可以配置對上層DNS輪詢請求記錄,配置支援萬用字元,不用批量修改hosts。

(2)pdnsd

提供DNS快取服務;設定向上級DNS請求方式(TCP、UDP,Both),設定多個上級DNS並設定請求規則,配置快取保留時間。 

(3)namebench

Google自行研發的一款DNS測速工具。  

4、壓力測試

(1) ApacheBench

建立多併發執行緒模擬多使用者對URL訪問進行壓力測試

Apache中有個自帶的,名為ab的程式,ab可以建立很多的併發訪問執行緒,模擬多個訪問者同時對某一URL地址進行訪問。

(2)TCPcopy、UDPcopy

直接對某一機器流量copy到另一機器進行壓力測試;提到壓力測試,可能大多數人首先想到的就是ApacheBench,但ab是模擬訪問,模擬畢竟是模擬,然而線上會遇到的錯誤可能往往無法預知,其實國內已經有人開發了一款線上流量copy的工具,就是TCPcopy、UDPcopy,能夠之間copy線上流量到測試環境,大大減少了上線前的風險。支援設定copy流量倍數放大、縮小,修改流量的客戶端IP源地址。

(3)TCPburn

類似ApacheBench,tcpburn是由網易自主研發的能夠模擬千萬級別併發使用者的一個軟體,目的是能夠用較少的資源來模擬出大量併發使用者,並且能夠更加真實地進行壓力測試, 以解決網路訊息推送服務方面的壓力測試的問題和傳統壓力測試的問題。

5、安全

(1)PortSentry

對埠掃描的機器做防禦策略;

特點:給出虛假的路由資訊,把所有的資訊流都重定向到一個不存在的主機;

自動將對伺服器進行埠掃描的主機加到TCP-Wrappers的/etc/hosts.deny檔案中,利用Netfilter機制、包過濾程式,比如iptables和ipchain等,把所有非法資料包(來自對伺服器進行埠掃描的主機)都過濾掉;

通過syslog()函式給出一個目志訊息,甚至可以返回給掃描者一段警告資訊。

(2)fail2ban

對SSH密碼暴力破解的機器做防禦策略;

防禦 SSH 伺服器的暴力破解***,對安全性要求過高的伺服器還是建議禁止密碼登入,使用金鑰或者金鑰+密碼驗證。

6、虛擬化

(1)vagrant

每次用想要新建一個虛擬機器是不是都得設定虛擬機器名稱?設定虛擬機器型別、版本、選擇映象、記憶體大小、虛擬機器CPU核心數量、裝置等一堆東西,然後還要裝系統。。。

然而我只需要在終端下面輸入一條vagrant up machine 就能新建一個預配置好的虛擬機器哦,實為自己測試和給開發人員建立統一程式設計環境的一個好選擇。
  • 支援快速新建虛擬機器
  • 支援快速設定埠轉發
  • 支援自定義映象打包(原始映象方式、增量補丁方式)
  • 基本上日常能用到的基礎配置都能快速設定
  • 支援開機啟動自動執行命令
  • 可以自己寫擴充套件

(2)docker

每次搭建一套新環境是不是很麻煩?有兩個不同程式依賴於同一環境的不同版本怎麼辦?在程式裡指定絕對路徑?做軟連結?

docker幫你解決了這個煩惱,映象打包好之後推送到register之後再到對應機器上pull下來,放上程式碼,done..

7、日誌採集

(1)ELK

平常我們可能需要對一些日誌進行分析、報警,比如nginx日誌,我們想要統計http請求響應碼的數量、統計請求IP的地域分佈,對請求體的關鍵字及時報警等等。使用ELK能夠很容易地做到上述事情,還能結合zabbix等工具進行報警。 

8、監控

(1)smokeping

IDC選址很頭疼吧,不知道某一節點網路質量怎樣,不相信供應商給的資料?試試smokeping吧,能夠測試某地、多地到某一節點的質量情況(包括丟包率,速率) 。

9、線上工具

(1)正規表示式線上工具

二、常用網站:

1.菜鳥教程(http://www.runoob.com

2.CSDN學院(https://edu.csdn.net

3.騰訊課堂(https://ke.qq.com

4.開源中國(https://www.oschina.net

5.36 氪 (http://36kr.com/

6.虎嗅網 (https://www.huxiu.com/

7.簡書( http://www.jianshu.com/

8.慕課網 http://www.imooc.com/

9.極客學院 http://www.jikexueyuan.com/

10.實驗樓 https://www.shiyanlou.com/

使用說明:

1.菜鳥教程包括了HTML、CSS、Javascript、PHP、C、Python等各種基礎程式設計教程。同時本站中也提供了大量的線上例項,通過例項,您可以更好地學習如何建站。

2.CSDN學院是CSDN經營者(即北京創新樂知資訊科技有限公司及其他相關聯的公司)推出的一個面向中國軟體開發者和IT專業人員的全新技術教育服務平臺。

3.騰訊課堂是騰訊推出的專業線上教育平臺,聚合大量優質教育機構和名師,下設眾多線上學習精品課程,打造老師線上上課教學、學生及時互動學習的課堂。

4.由開源軟體庫、程式碼分享、資訊、協作翻譯、討論區和部落格等幾大頻道內容,為IT開發者提供了一個發現、使用、並交流開源技術的平臺。

5.36 氪屬於網際網路資訊類,網際網路資訊類是平時上班前花半小時來瀏覽下最新的資訊,讓自己瞭解行業動態。

6.虎嗅網屬於網際網路資訊類,網際網路資訊類是平時上班前花半小時來瀏覽下最新的資訊,讓自己瞭解行業動態。

7.簡書屬於部落格社群類是平時檢視相關技術資料,個人學習與提高的地方。

8.慕課網、極客學院、實驗樓是學習平臺,只有終身學習才不會被社會淘汰。

三、學習路線:

1.青銅:

1、Linux基礎知識、基本命令(起源、組成、常用命令如cp、ls、file、mkdir等常見操作命令)

2、Linux使用者及許可權基礎

3、Linux系統程式管理進階

4、linux高效文字、檔案處理命令(vim、grep、sed、awk、find等命令)

5、shell指令碼入門(可邊練習邊學習)

2.黃金:

1、TCP/IP網路基礎(差不多CCNA、NP的知識就夠用)

2、Linux企業常用服務(如dns、http、ftp、mail、nfs等)

3、Linux企業級安全原理和防範技巧(系統效能/安全、安全威脅模型和保護方法

4、 加密/解密原理及資料安全、系統服務訪問控制及服務安全基礎

5、iptables安全策略構建

6、shell指令碼進階(主要是結合一些應用,寫一些案例)

7、MySQL應用原理及管理入門(能管理和搭建一個個人部落格站點)

3.鉑金:

1、http服務代理快取加速(其中主要學習varnish、nginx快取系統,要對CDN的知識有所瞭解。)

2、企業級負載叢集(其中主要學習nginx、haproxy、lvs要對主要知識熟練掌握,對負載均衡演算法有清晰認識,)

3、企業級高可用叢集 (其中需要對keepalived,heartbeat等進行深入講解)

4、運維監控zabbix詳解(主要是zabbix、cacti、nagios等監控系統,現在用的比較多的是zabbix)

5、運維自動化學習(需要學一些開源運維自動化工具的使用如ansible、puppet、cobbler等運維自動化工具)

能掌握到這裡,基本能處理搞定很多工作了,可以去面試高階運維工程師,差不多薪資能達到12-18K左右

4.王者:

1、 大資料方向(需要對hadoop、storm等常見開源大資料系統需要深入瞭解)

2、 雲端計算方向(主要是openstack這套東西,當然像一些kvm等虛擬化技術,也是需要掌握的,現在docker也比較流行)

3、 運維開發(主要是python運維開發)

4、 自動化運維(在之前自動化基礎上做深入)

5、 運維架構師(主要需要廣度,差不多5年左右以上經驗,可以擔當此職位)

使用說明:

1.青銅階段需要把Linux學習路線搞清楚,任何學習都是循序漸進的。

2.黃金階段需要在充分了解linux原理和基礎知識之後,對上層的應用和服務進行深入學習,其中說到服務肯定涉及到網路的相關知識。

3.鉑金階段,基本能處理搞定很多工作了,可以去面試高階運維工程師。

四、必備技能:

1.Linux系統基礎

2.網路服務

3.shell指令碼和另一個指令碼語言

4.sed和awk工具

5.文字處理命令

6.資料庫

7.防火牆

8.監控工具

9.叢集和熱備

10.資料備份

使用說明:

1.參考書籍,可以看Linux基礎篇,至少要掌握書本60%內容,沒必須全部掌握,但基本命令必須掌握。

2.服務有很多種,各個公司都會用到不同的,但基礎的服務肯定要掌握,如FTP, DNS,SAMBA, 郵件,這幾個大概瞭解一下,LAMP和LNMP是必須要熟練,不光會搭建,而是要很熟悉裡面的相當配置才行,因為公司最關鍵的絕對是Web伺服器,所以nginx和apache要熟悉,特別是nginx一定要很熟悉才行,至少有些公司還會用tomcat,這個也最好學一下。其實網路服務方面不用太擔心,一般公司的環境都已經搭建好,就算有新伺服器或讓你整改,公司會有相應的文件讓你參照來弄,不會讓你亂來的,但至少相關的配置一定要學熟,而且肯定是編譯安裝多,那些模組要熟悉一下他的作用,特別是PHP那些模組。

3.shell是運維人員必須具備的,至少也要寫出一些系統管理指令碼,最簡單也得寫個監控CPU,記憶體比率的指令碼!這是最基本了,寫系統指令碼才是最有意義,而另一個指令碼語言是可選的,一般是3P,即python, perl和php,php就不需要考慮了,除非你要做開發,建議學python會比較好,perl是文字處理很強大,二選一就行。

4.必須要掌握,在掌握這兩個工具同時,還要掌握正規表示式,正則是最難學的表示式,但結合到sed和awk中會很強大,在處理文字內容和過濾Web內容時十分有用,不過在學shell的同時一般會經常結合用到的,所以學shell指令碼和另一個指令碼語言就會順便學sed和awk工具 內容。

5.sort , tr , cut, paste, uniq, tee等,必學,也是結合shell指令碼和另一個指令碼語言時一併學習。

6.linux用得最多絕對是MySQL,增刪改查必學,特別要學熟查,其它方面可能不太需要,因為運維人員使用最多還是查,哪些優化和開發語句不會讓你弄的。

7.不學不行,防火牆也算是個難點,說難不難,說易不易,最重要弄懂規則,如果學過CCNA的朋友可能會比較好學,因為iptables也有NAT表,原理是一樣的,而FILTER表用得最多,反正不學就肯定不合格。

8.cacti,nagios,zibbix,企業用得最多應該是nagios和 zibbix,但nagios會有點難,因為會涉及到用指令碼寫自動監控,那個地方很難。

9.這個很重要,肯定要懂的,但到了公司就不會讓你去弄,因為新手基本不讓你碰,叢集工具有很多,最好學是LVS,這是必學,最好也學學nginx叢集,反向代理,還有熱備,這個就更多工具能實現了,像我公司是自己開發熱備工具的,mysql熱備也要學,就是主從複製,這個別告訴我容易,其實不容易的,要學懂整個流程一點也不容易,只照著做根本沒意思。

10.不學不行,工具有很多,但至少要把RAID的原理弄懂,特別是企業最常用的1+0或0+1,自己做實驗也要弄出來,備份工具有很多,如tar, dump, rsync等,最好多瞭解一下。

五、linux認證:

1.CompTIA Linux+ 是LPI:

CompTIA Linux+ 是LPI(Linux Professional Institute,Linux專業委員會)主辦的一個Linux認證,在全世界範圍內提供培訓。其提供的Linux相關知識,可以用於從事一大批Linux相關專業的工作,如Linux管理員、高階網路管理員、系統管理員、Linux資料庫管理員和Web管理員。如果任何人想從事安裝和維護Linux作業系統,該課程會幫助他達到認證要求,並且通過提供對Linux系統更寬闊的認識,能夠為通過考試做好準備。LPI的CompTIA Linux+認證的主要目的就是,提供給證照持有者足夠紮實的,關於安裝軟體、操作、管理和裝置排障的知識。我們可以付出一定的費用、時間和努力,完成CompTIA Linux+,同時獲得三個業內認可的證照:LPI LPIC-1和SUSE Certified Linux Administrator (CLA)證照。

認證程式碼 : LX0-103,LX0-104(2015年3月30日啟動)或者LX0-101,LX0-102

題目數量:每次考試60道題

題目型別:多選

考試時長:90分鐘

要求:A+,Network+,並且有至少12個月的Linux管理經驗

分數線:500 (對於200-800的範圍來說)

語言:英語,將來會有德語,葡萄牙語,繁體中文,西班牙。

有效期:認證後三年有效

2.Oracle聯合認證 :

Oracle聯合認證(OCA)為個人而定製,適用於那些想證明其部署和管理Oracle Linux作業系統的知識牢固的人。該認證專業知識僅僅針對Oracle Linux發行版,這個系統完全是為Oracle產品特別剪裁的,可以執行Oracle設計的系統,包括Oracle Exadata資料庫伺服器,Oracle Exalytics In-Memory 伺服器,Oracle Exalogic 均衡雲,和Oracle資料庫應用等。Oracle Linux的“堅不可摧企業核心”為企業應用帶來了高效能、高擴充套件性和穩定性。OCA認證覆蓋瞭如管理本地磁碟裝置、管理檔案系統、安裝和移除Solaris包與補丁,優化系統啟動過程和系統程式。這是拿到OCP證照系列的第一步。OCA認證以其前身為Sun Certified Solaris Associate(SCSAS)而為人所知。

認證程式碼:OCA

題目型別:75道多項選擇

考試時長:120分鐘

要求:無

分數線:64%

有效期:永遠有效

3.RHCSA :

RHCSA是紅帽公司作為紅帽認證系統工程師推出的一個認證程式。RHCSA們是指一些擁有在著名的紅帽Linux環境下完成核心繫統管理技能和能力的人。這是一個入門級的認證程式,關注在系統管理上的實際勝任能力,包括安裝、配置一個紅帽Linux系統,接入一個可用的網路提供網路服務。一個紅帽認證的系統管理員可以理解和使用基本的工具,用以處理檔案、目錄、命令列環境和文件;操作執行中的系統,包括以不同的啟動級別啟動、識別程式、開啟和停止虛擬機器和控制服務;使用分割槽和邏輯卷配置本地儲存;建立和配置檔案系統和檔案系統屬性,包括許可權、加密、訪問控制列表和網路檔案系統;部署配置和維護系統,包括軟體安裝、更新和核心服務;管理使用者和組,包括使用一箇中心的目錄用於驗證;安全性的工作,包括基本的基本防火牆和SELinux配置。要獲得RHCE和其他認證,首先得認證過RHCSA。

認證程式碼:RHCSA

課程程式碼:RH124,RH134和RH199

考試程式碼:EX200

考試時長:21-22小時,取決於選擇的課程

要求:無。有一些Linux基礎知識更好

分數線:300總分,210過(70%)

有效期:3年

4.RHCE :

RHCE,也叫做紅帽認證工程師,是一箇中到高階水平的認證程式,為一些想要學習更多技能和知識,成為一個負責紅帽企業Linux的高階系統管理員的RHCSA開設的,RHCE應該有能力、知識和技能來配置靜態路由、包過濾、NAT、設定核心執行引數、配置一個ISCSI初始化程式,生成併傳送系統用量報告、使用shell指令碼自動完成系統維護任務、配置系統日誌,包括遠端日誌、提供網路服務如HTTP/HTTPS、FTP、NFS、SMB、SMTP、SSH和NTP等等。推薦希望獲得更多高階水平的認證的RHCSA們、已經完成系統管理員I,II和III、或者已經完成RHCE 快速跟進培訓的人們參加認證。

認證程式碼:RHCE

課程程式碼:RH124,RH134,RH254和RH199

考試程式碼:EX200和EX300

考試時長:21-22個小時,取決於所選課程

要求:一個RHCSA證照

分數線:300總分,210過(70%)

有效期:3年

5.RHCA :

RHCA即紅帽認證架構師,是紅帽公司的一個認證程式。它的關注點在系統管理的實際能力,包括安裝和配置一個紅帽Linux系統,並加入到一個可用網路中執行網路服務。RHCA是所有紅帽認證中最高水平的認證。考生需要選擇他們希望針對的領域,或者選擇合格的紅帽認證的任意組合來建立一個他們自己的領域。這裡有三個主要的領域:資料中心、雲和應用平臺。精通資料中心領域的RHCA能夠執行、管理資料中心;而熟悉雲的可以建立、配置和管理私有云和混合雲、雲應用平臺以及使用紅帽企業Linux平臺的靈活儲存方案;精通應用平臺集合的RHCA擁有技能如安裝、配置和管理紅帽JBoss企業應用平臺和應用,雲應用平臺和混合雲環境,藉助紅帽的OpenShift企業版,使用紅帽JBoss資料虛擬化技術從多個資源裡組合資料。

認證程式碼:RHCA

課程程式碼:CL210,CL220.CL280,RH236,RH318,RH413,RH436,RH442,JB248和JB450

考試程式碼:EX333,EX401,EX423或者EX318,EX436和EX442

考試時長:21-22個小時,取決於所選課程

要求:未過期的RHCE證照

分數線:300總分,210過(70%)

有效期:3年

6.SUSE認證Linux管理員 :

SUSE認證Linux管理員(SUSE CLA)是SUSE推出的一個初級認證,關注點在SUSE Linux企業伺服器環境下的日常任務管理。為了獲得SUSE CLA認證,不用必須完成課程任務,只需要通過考試就能獲得認證。SUSE CLA們能夠、也有技術去使用Linux桌面、定位並利用幫助資源、管理Linux檔案系統、用Linux Shell和命令列工作、安裝SLE 11 SP22、管理系統安裝、硬體、備份和恢復、用YaST管理Linux、Linux程式和服務、儲存、配置網路、遠端接入、SLE 11 SP2監控,任務自動化和管理使用者訪問和安全工作。我們可以同時獲得SUSE CLA,LPIC-1和CompTIA Linux認證,因為SUSE,Linux Professional Institute和CompATI合作提供了這個同時獲得三個Linux認證的機會。

認證程式碼:SUSE CLA

課程程式碼:3115,3116

考試程式碼:050-720,050-710

問題型別:多項選擇

考試時長:90分鐘

要求:無

分數線:512

7.SUSE認證Linux專業人員 :

SUSE認證Linux專業人員(CLP)是一個認證程式,為那些希望獲得關於SUSE Linux企業伺服器更多高階且專業的知識的人而服務。SUSE CLP是通過SUSE CLA認證後的下一步。應該通過CLA的考試並擁有證照,然後通過完成CLP的考試才能獲得CLP的認證。通過SUSE CLP認證的人員有能力完成安裝和配置SLES 11系統、維護檔案系統、管理軟體包、程式、列印、配置基礎網路服務、samba、Web伺服器、使用IPv6、建立和執行bash shell指令碼。

認證程式碼:SUSE CLP

課程程式碼:3115,3116和3117

考試程式碼:050-721,050-697

考試型別:手寫

考試時長:180分鐘

要求:SUSE CLA 認證

8.SUSE認證Linux工程師:

SUSE認證Linux工程師(CLE)是一個工程師級別的高階認證,為那些已經通過CLE考試的人準備。為了獲得CLE認證,人們需要已經獲得SUSE CLA和CLP的認證。獲得CLE認證的人員擁有架設複雜SUSE Linux企業伺服器環境的技能。CLE認證過的人可以配置基本的網路服務、管理列印、配置和使用Open LDAP、samba、IPv6、完成伺服器健康檢測和效能調優、建立和執行shell指令碼、部署SUSE Linux企業板、通過Xen實現虛擬化等等。

認證程式碼:SUSE CLE

課程程式碼:3107

考試程式碼:050-723

考試型別:手寫

考試時長:120分鐘

要求:SUSE CLP 10或者11證照

9.Linux基金會認證系統管理員 :

Linux基金會認證系統管理員(LFCS)認證考生使用Linux和通過終端環境使用Linux的知識。LFCS是Linux基金會的一個認證程式,為使用Linux作業系統工作的系統管理員和工程師準備。Linux基金會聯合業內專家、Linux核心社群,測試考生的核心領域、關鍵技能、知識和應用能力。通過LFCS認證的人員擁有一些技能、知識和能力,包括在命令列下編輯和操作檔案、管理和處理檔案系統與儲存的錯誤、聚合分割槽作為LVM裝置、配置交換分割槽、管理網路檔案系統、管理使用者帳號/許可權和屬組、建立並執行bash shell指令碼、安裝/升級/移除軟體包等等。

認證程式碼:LFCS

課程程式碼:LFCS201,LFCS220(可選)

考試程式碼:LFCS 考試

考試時長:2小時

要求:無

分數線:74%

語言:英語

有效期:兩年

10.Linux基金會認證工程師 :

Linux基金會認證工程師(LFCE),是Linux基金會為Linux工程師推出的認證。相比於LFCS,通過LFCE認證的人員在Linux方面擁有更大範圍的技能。這是一個工程師級別的高階認證程式。LFCE認證的人具備一些網路管理方面的技能和能力,如配置網路服務、配置包過濾、監控網路效能、IP流量、配置檔案系統和檔案服務、網路檔案系統、從倉庫安裝/升級軟體包、管理網路安全、配置iptables、http服務、代理服務、郵件服務等等。由於其為高階工程級別的認證程式,所以普遍認為相比LFCS,學習和通過的難度更大些。

認證程式碼:LFCE

課程程式碼:LFS230

考試程式碼:LFCE 考試

考試時長:2小時

要求:認證過LFCS

分數線:72%

語言:英語

有效期:2年

六、書籍推介:

1.《鳥哥的 Linux 私房菜-基礎篇·第四版》by 鳥哥

最具知名度的 Linux 入門書《鳥哥的 Linux 私房菜基礎學習篇》的最新版,全面而詳細地介紹了 Linux 作業系統。

豆瓣評分: 9.1

推薦指數:

轉載於:https://blog.51cto.com/10515212/2381784

相關文章