一、Linux的主要技術方向
1、開發:應用、伺服器、驅動
(1)、《Linux Unix設計思想》---注意看這本書最好要有C語言的基礎
(2)、《達内UNIX視訊課程》---作為一個最簡單的入門
Unix作業系統_陳宗權_2day fedora
(3)、《中嵌linux》---比較早,但很經典的一套視訊 Redhat
(4)、《國嵌linux》---經典 RHEL5
(5)、《申嵌驅動開發專題》---經典
(6)、《韋東山Linux》---講解非常詳細,分三期,ubuntu9
第一期 免費
第二期 驅動
第三期 項目(數位相框、
(7)、書籍(略)
2、運維
(1)、2014兄弟連新版linux視訊教程--比較适合于入門
(2)、趙小明RHCE視訊--主要是為了學習一些工作經驗上的
(3)、RHEL6視訊教程[LCBT出品)--學習英語與linux兩不誤
(4)、阿銘Linux教育訓練,1680(1880)--講解比較細緻、清楚
四五個月的教育訓練時間,晚上講課
(5)、馬哥Linux運維視訊--非常好的視訊,不過需要有一定的基礎
(6)、趙小明RHCA視訊--有些内容實際上用的并不多
(7)、書籍
《linux伺服器配置與管理》---配套視訊的講課風格個人不太喜歡,
但書的編輯 層次分明,條理清楚,值得稱道。
對于搞開發PHP方向的同學比較好
《RHCSA/RHCE Red Hat Linux認證學習指南(第6版)》(EX200&EX300)
《RHCSA/RHCE Red Hat Linux認證模拟考試解析與虛拟機》(EX200&EX300)
3、其它
(1)、 VortexBox:是基于Fedora的 Linux發行,它将一台沒在使用的計算機轉變為一台易于使用的音樂伺服器或電唱機。一旦VortexBox加載好,它能自動從CD唱片轉換出FLAC和MP3檔案、對檔案進行ID3标記、下載下傳封面圖樣。VortexBox之後便能使這些檔案服務于網絡媒體播放軟 件。音樂檔案也能以流媒體形式運送到Windows或Mac OS X作業系統。
(2)、Scientific Linux:是一份重新編譯的Red Hat Enterprise Linux,它包含了遍布世界的多種多樣的實驗室和大學的貢獻。
(3)、 Edubuntu:是一個專門面向學校和其他教育環境的Linux發行版. 基于深受大家歡迎的 Ubuntu 發行版建立, 它是一個完整的作業系統, 包含一個辦公套件, 網頁浏覽器, 許多教育應用程式等等. Edubuntu 是為教師量身定做的, 或者網絡管理者也能夠用它輕松而快速地建立一個電子教室.
(4)、Ubuntu Studio:是一個 Ubuntu 的變種版本,主要是提供一個捆綁了專業音頻、視訊和圖形處理軟體的工作站版本。
3ds max maya
(5)、BackTrack:包含一套安全及計算機驗證工具。它其實是依靠融合Auditor Security Linux和WHAX(先前的Whoppix)而建立成的。
(6)、Mythbuntu是一份基于Ubuntu的發行,它是一張自啟動運作CD光牒,着眼于建構一份單獨的MythTV系統,這與KnoppMyth或 Mythdora類似。它可以被用于安裝一份獨立的前端或後端或組合機器。Mythbuntu采用Xfce作為預設桌面,它提供一份圖形化的控制中心來配置系統。
(7)、Tails:The Amnesic Incognito Live System (Tails)是基于Debian的自啟動CD光牒或USB發行,其目标是為使用者提供完整的網際網路匿名功能。該發行裝備了一些網際網路應用程式,包括網頁浏覽 器、IRC用戶端、郵件mail用戶端、即時消息信使,這都以安全為理念進行了預配置,并對網絡流量進行了匿名性處理。為達到此目标,Incognito 使用了Tor網絡,以使得網絡流量很難被追蹤。
(8)、 Parted Magic:是基于Linux的小型發行版本(40MB左右),專門實作磁盤分區和管理功能。Parted Magic可通過ISOCD光牒、U盤或PXE網絡啟動,啟動後進入圖形界面可運作GParted等工具軟體進行硬碟的分區設定;Parted Magic與Lubi是獨立成的開源項目,但Lubi使用了Parted Magic的分區功能。
(9)、SystemRescueCd是一份可啟動CD光牒Linux系統,它用于在崩潰後修複系統及資料。它的另一個目标是為在你的計算機上完成管理任務提供友善, 例如建立和修改硬碟分區。它包含了大量的系統實用工具(parted、partp_w_picpath、fstools等)及基本軟體(編輯器、midnight commander,網絡工具)。它面向易用性,隻要從CD光牒引導你就可以做任何事情了。其核心支援大多數最重要的檔案系統(ext2/ext3、 reiserfs、xfs、jfs、vfat、ntfs、iso9660),以及網絡系統(samba和nfs)。SystemRescueCd基于 Gentoo LiveCd。
(10)、LinuxCNC:是一個計算機控制機器的軟體系統,例如×××,車床,等離子切割機,機器人,hexapods等等。
二、Redhat
1、RHEL
2、CentOS
3、Fedora
三、Ubuntu
1、《Linux入門很簡單》--适合于入門和開發人員學習的好書,還配有視訊教程
2、《Ubuntu Linux從入門到精通》---新書,也适合于初學者
3、《Ubuntu Linux 基礎視訊教程》---不錯的視訊,隻是沒有錄完。
4、電子書:《鳥哥的Linux私房菜》基礎、伺服器
這是對初學者,很多人都要推薦的一本書,内容豐富,但是台灣人寫的書,寫作風格未必适合,再就是版本比較舊,是以并不建議大家去學習。
5、跟阿銘學Linux(第二版)
這本書主要是運維方向的,風格仿照自《鳥哥的Linux私房菜》,是redhat,RHEL版本。
四、linux運維主要從事哪方面的工作?
1、系統的狀态監控
2、作業系統的錯誤排除
3、伺服器狀态确認
4、備份:系統備份+資料備份
5、伺服器調優
五、linux運維需要掌握哪方面的知識?
1、認證:
(1)、RHCSA/RHCE:linux基礎、伺服器架設
(2)、RHCA
2、Linux技術進階示意圖(包括開發的内容)
3、Linux運維工程師成長必經之路
六、Linux shell程式設計:開發、運維
Python perl
其它的語言:C語言、C++(QT)、PHP、JAVA、Ruby
資料庫:MySQL、Oracle、NoSQL
七、關于linux核心的學習
1、《Linux核心設計的藝術》第一版、第二版
2、Linux電子書