《鳥哥的Linux私房菜基礎學習篇》:最具知名度的Linux入門書《鳥哥的Linux私房菜基礎學習篇》,全面而詳細地介紹了Linux操做系統。 https://book.douban.com/subject/4889838python
《鳥哥的Linux私房菜服務器篇》:從系統基礎以及網絡基礎講起,再談到網絡攻擊與防火牆防禦主機後,才進入服務器的架設。全面瞭解如何維護與管理您的服務器。 https://book.douban.com/subject/10794788/mysql
《Linux命令行與shell腳本編程大全》:很是適合Linux小白的入門教程,內容通俗易懂、深刻淺出,除了平常工做中用的基礎命令以外,像正則表達式、sed、awk 這樣的高級命令也有介紹,書上還配有大量的實例,若是你想精通 shell 編程,那麼這本書就是爲你準備的。 https://book.douban.com/subject/26854226/linux
《UNIX/Linux 系統管理技術手冊》:三大部份內容:第一部分全面介紹了運行單機Linux系統涉及的各類管理知識和技術;第二部分從詳細講解TCP/IP協議基本原理開始,深刻討論了網絡的兩大基本應用——域名系統和路由技術,而後逐章講解Linux上的各類Internet關鍵應用;第三部分包括了多種不容忽視的重要主題。ios
https://book.douban.com/subject/10747453/nginx
《UNIX編程藝術》:主要介紹了Unix系統領域中的設計和開發哲學、思想文化體系、原則與經驗,由公認的Unix編程大師、開源運動領袖人物之一Eric S. Raymond傾力多年寫做而成。程序員
https://book.douban.com/subject/1467587/正則表達式
《深刻理解計算機系統》:經過掌握程序是如何映射到系統上,以及程序是如何執行的,讀者可以更好的理解程序的行爲爲何是這樣的,以及效率低下是如何形成的。助於爲進一步學習計算機體系結構、操做系統、編譯器和網絡互連作好準備。算法
https://book.douban.com/subject/1230413/sql
《現代操做系統(第3版)》:本書是操做系統領域的經典之做,集中討論了操做系統的基本原理,包括進程、線程、存儲管理、文件系統、輸入/輸出、死鎖等,同時還包含了有關計算機安全、多媒體操做系統、掌上計算機操做系統、微內核、多核處理機上的虛擬機以及操做系統設計等方面的內容。docker
https://book.douban.com/subject/3852290/
《Linux內核設計與實現(原書第3版)》:詳細描述了Linux內核的設計與實現。內核代碼的編寫者、開發者以及程序開發人員均可以經過閱讀本書受益,他們能夠更好理解操做系統原理,並將其應用在本身的編碼中以提升效率和生產率。https://book.douban.com/subject/6097773/
《Linux程序設計》:對Linux所提供的功能全面而準確的闡述,以及貫穿全書的示例程序體驗,使本書不只成爲初學者的最佳Linux程序設計指南,並且是中高級程序員不可或缺的參考書。
https://book.douban.com/subject/4831448/
《構建嵌入式LINUX系統》:討論Linux做爲嵌入式操做系統的優缺點開始,其中包括了許多可證問題。而後討論了構建嵌入式Linux系統的基礎知識,隨後的討論涵蓋了嵌入式Linux系統中普遍使用的40餘種開原和自由軟件包的配置、設置以及使用。https://book.douban.com/subject/1231429/
《深刻理解LINUX內核(第三版)》:指導你對內核中使用的最重要的數據結構、算法和程序設計訣竅進行一次遍歷。經過對錶面特性的探究,做者給那些想知道本身機器工做原理的人提供了很有價值的看法。 https://book.douban.com/subject/2287506/
《UNIX網絡編程 卷1:套接字聯網API(第3版)》:本書爲UNIX網絡編程提供全面的指導,是網絡研究和開發人員公認的權威參考書,不管網絡編程的初學者仍是網絡專家都會大受裨益。 https://book.douban.com/subject/4859464/
《UNIX網絡編程 卷2:進程間通訊(第2版)》:本書從對Posix IPC和System V IPC的內部結構開始討論,全面深刻地介紹了4種IPC形式:消息傳遞(管道、FIFO、消息隊列)、同步(互斥鎖、條件變量、讀寫鎖、文件與記錄鎖、信號量)、共享內存(匿名共享內存、具名共享內存)及遠程過程調用(Solaris門、Sun RPC)。
https://book.douban.com/subject/26434599/
《UNIX環境高級編程》:UNIX編程「聖經」,除了介紹UNIX文件和目錄、標準I/O庫、系統數據文件和信息、進程環境、進程控制、進程關係、信號、線程、線程控制、守護進程、各類I/O、進程間通訊、網絡IPC、僞終端等方面的內容,還在此基礎上介紹了多個應用示例,包括如何建立數據庫函數庫以及如何與網絡打印機通訊等。對於全部層次UNIX程序員都是一本不可或缺的參考書。 https://book.douban.com/subject/1788421/
《Linux設備驅動程序》:若是您但願在Linux操做系統上支持計算機外部設備,或者在Linux上運行新的硬件,或者只是但願通常性地瞭解Linux內核的編程,就必定要閱讀本書。本書描述瞭如何針對各類設備編寫驅動程序。
https://book.douban.com/subject/1723151/
《手把手教你構建本身的Linux系統》:以如何使用源代碼搭建一套Linux系統這一獨特的角度介紹Linux系統的構成,主要內容包括走進GNU/Linux、LFS,Linux系統定製原理,製做GNU/Linux系統的準備工做,本地定製GNU/Linux系統——臨時系統,本地定製GNU/Linux系統——目標系統,LiveCD/DVD的製做,LiveUSB的製做,交叉編譯GNU/Linux系統原理,交叉編譯GNU/Linux系統過程,交叉編譯GNU/Hurd系統的製做等內容。 https://book.douban.com/subject/5372326/
《高性能Linux服務器構建實戰:系統安全、故障排查、自動化運維與集羣架構》:從系統安全運維、運維故障排查、自動化運維、集羣架構4個維度講解了構建大規模和高性能Linux服務器集羣所須要的技術、工具、方法和技巧,兩者一脈相承,互爲補充,內容涵蓋了運維工程師構建高性能服務器須要掌握的各類知識。
https://book.douban.com/subject/26022288/
《高性能Linux服務器構建實戰:運維監控、性能調優與集羣應用》:以構建高性能Linux服務器爲核心內容,從Web應用、數據備份與恢復、網絡存儲應用、運維監控與性能優化、集羣高級應用等多個方面深刻講解了如何構建高性能的Linux服務器。https://book.douban.com/subject/7564094/
《Linux Shell編程藝術》:經過大量的實例,以按部就班的方式,由淺入深地逐步介紹Shell編程的各個知識點,從而引領讀者輕鬆跨越Shell程序設計的門檻,最終擺脫繁忙併且低效率的工做狀態,達到輕鬆管理系統的目的。https://book.douban.com/subject/26609383/
《實戰Nginx》:主要分爲4個部分,第1部分爲基礎篇,介紹了Nginx服務器的安裝與配置方法;第2部分爲進階篇,重點介紹了Nginx的配置優化方法;第3部分爲實戰篇,分析了Nginx在國內知名網站(如新浪播客、搜狐博客等)中的應用案例;第4部分爲模塊篇,對Nginx的基本模塊和第三方模塊進行了集中介紹。 https://book.douban.com/subject/4251875/
《Apache服務器配置與使用工做筆記》:詳細介紹了Apache服務器軟件的安裝、配置與管理,經過這些介紹,讀者能快速地將Apache運用到工做中。在每一個章節後附有常見問題解答(FAQ),幫助讀者解決一些在Apache使用上的疑難雜症,從而爲Web管理員節省更多的時間。 https://book.douban.com/subject/10597967/
《高性能MySQL》:全書共分爲 16 章和 6 個附錄,內容涵蓋mysql 架構和歷史,基準測試和性能剖析,數據庫軟硬件性能優化,複製、備份和恢復,高可用與高可擴展性,以及雲端的mysql 和mysql相關工具等方面的內容。https://book.douban.com/subject/23008813/
《Linux防火牆》:這是最受推崇的防火牆技術圖書之一,創造性地將防火牆技術和入侵檢測技術結合起來。書中除全面剖析了Linux防火牆 iptables,並經過大量真實的例子和源代碼,講述瞭如何應用做者本身開發的3個開源軟件psad、fwsnort和fwknop,最大限度地發揮 iptables檢測和防護攻擊的效力。
https://book.douban.com/subject/3678862/
《白帽子講Web安全》:本書將帶你走進Web安全的世界,讓你瞭解Web安全的方方面面。黑客再也不變得神祕,攻擊技術原來我也能夠會,小網站主本身也能找到正確的安全道路。大公司是怎麼作安全的,爲何要選擇這樣的方案呢?你能在《白帽子講Web安全》中找到答案。詳細的剖析,讓你不只能「知其然」,更能「知其因此然」。
https://book.douban.com/subject/10546925/
《TCP/IP詳解》卷一、二、3:一系列完整而詳細的TCP/IP協議指南。
https://book.douban.com/subject/1088054/
https://book.douban.com/subject/1087767/
https://book.douban.com/subject/1058634/
《計算機網絡(第6版)》:採用自頂向下的方法講解計算機網絡的原理和協議,是業界最經典的計算機網絡教材之一。
https://book.douban.com/subject/26176870/
《大型網站技術架構》:經過梳理大型網站技術發展歷程,剖析大型網站技術架構模式,深刻講述大型互聯網架構設計的核心原理,並經過一組典型網站技術架構設計案例,爲讀者呈現一幅包括技術選型、架構設計、性能優化、Web 安全、系統發佈、運維監控等在內的大型網站開發全景視圖。
https://book.douban.com/subject/25723064/
《構建高性能Web站點》:本書圍繞如何構建高性能Web站點,從多個方面、多個角度進行了全面的闡述,涵蓋了Web站點性能優化的幾乎全部內容,包括數據的網絡傳輸、服務器併發處理能力、動態網頁緩存、動態網頁靜態化、應用層數據緩存、分佈式緩存、Web服務器緩存、反向代理緩存、腳本解釋速度、頁面組件分離、瀏覽器本地緩存、瀏覽器併發請求、文件的分發、數據庫I/O優化、數據庫訪問、數據庫分佈式設計、負載均衡、分佈式文件系統、性能監控等。在這些內容中充分抓住本質並結合實踐,經過通俗易懂的文字和生動有趣的配圖,讓讀者充分並深刻理解高性能架構的真相。
https://book.douban.com/subject/3924175/
《Docker技術入門與實戰(第2版)》:本書從Docker基本原理開始,深刻淺出地講解Docker的構建與操做,內容系統全面,可幫助開發人員、運維人員快速部署Docker應用。
https://book.douban.com/subject/28489095/
《Redis設計與實現》:全面而完整地講解了Redis的內部機制與實現方式,對Redis的大多數單機功能以及全部多機功能的實現原理進行了介紹,展現了這些功能的核心數據結構以及關鍵的算法思想。 https://book.douban.com/subject/25900156/
《MongoDB權威指南(第2版)》:是一本廣受好評的MongoDB權威著做。書中介紹了面向文檔的存儲方式及利用MongoDB的無模式數據模型處理文檔、集合和多個數據庫,講述瞭如何執行基本的寫操做以及各類複雜的條件查詢,還介紹了索引、聚合工具以及其餘高級查詢技術,另外對監控、安全性和身份驗證、備份和修復、水平擴展MongoDB數據庫等內容也有所涉及。https://book.douban.com/subject/25798102/
《Puppet實戰》:詳細講解了puppet的功能和使用方法,深刻剖析了puppet的工做原理,系統總結了puppet的使用技巧,包含大量來自一線的實戰案例和最佳實踐。
https://book.douban.com/subject/25790720/
《SaltStack技術入門與實踐》:先介紹爲什麼使用SaltStack,讓讀者對SaltStack有一個基本的認識,接着介紹SaltStack的基本原理以及概念,而後從系統、配置、包、進程&服務, 對salt的使用進行全方位的解析,並從一個簡單負載的例子對SaltStack進行演示,再用1-2個比較變態的需求來展現SaltStack的強大功能。最後介紹SaltStack的拓展功能,以及與監控相關的示例,還介紹SaltStack二次開發,以及綜合實例。 https://book.douban.com/subject/26670570/
《Ansible自動化運維:技術與最佳實踐》:全書一共16章:基礎篇(1-4章)詳細介紹了系統基礎信息、業務服務監控、定製業務質量報表、系統安全等基礎和經常使用模塊;高級篇(5-12章)深刻講解了批量運維管理器pexpect、paramiko、Fabric,集中化管理平臺Ansible、Saltstack,統一網絡控制器Func等高級功能,涵蓋自動化操做、系統管理、配置管理、集羣管理及大數據應用等主題;案例篇(13-16章)詳細介紹了4個來自不一樣平臺的運維案例。
https://book.douban.com/subject/26258735/
《OpenStack開源雲王者歸來》:內容全面,實例衆多,實踐性強,講解清晰,適合想要從事開源雲OpenStack開發的技術人員閱讀。對於IT首席技術官、雲計算研發和運維等相關人員,本書有很高的參考價值。
https://book.douban.com/subject/26256907/
《OpenStack部署實踐》:講述了OpenStack 相關的內容,其內容來自各類部署實驗與實踐。
https://book.douban.com/subject/25835274/
《Python基礎教程(第3版)》:首先從Python的安裝開始,隨後介紹了Python的基礎知識和基本概念,包括列表、元組、字符串、字典以及各類語句;而後按部就班地介紹了一些相對高級的主題,包括抽象、異常、魔法方法、屬性、迭代器;此後探討了如何將Python與數據庫、網絡、C語言等工具結合使用,從而發揮出Python的強大功能,同時介紹了Python程序測試、打包、發佈等知識;最後,做者結合前面講述的內容,按照實際項目開發的步驟向讀者介紹了10個具備實際意義的Python項目的開發過程。
https://book.douban.com/subject/27667375/
《Zabbix企業級分佈式監控系統(第2版)》:對Zabbix的各項功能進行了詳細而深刻的講解,包括監控系統規劃、安裝包定製、架構高可用、性能調優、指標數據採集、自動化處理功能、觸發器使用與原理、告警配置、Zabbix API、數據可視化、網絡拓撲自動發現、內部實現原理以及部分源碼分析等內容,讓讀者真正經過一本書就可以徹底掌握Zabbix監控系統的核心技術。https://book.douban.com/subject/34613659/
《Nagios系統監控實踐》:從實際出發,在開篇就係統運維中的監控提出一系列需求,從而展開對nagios系統的初步介紹(第1-2章),隨後從實用的角度,全面、詳細地講解了nagios安裝、配置的相關內容(第3-4章)。經過簡化配置、實施監控等工做(第5-6章),用大量的示例展現nagios的實際能力。而後,在擴展方面介紹了一些經常使用的方案(第7章),並從原理、案例到最後的diy,一步步帶領讀者進入數據可視化的世界(第8章)。此外,還介紹了nagios商業版本——nagios xi的功能特點(第9章)。最後,介紹nagios事件代理(neb),並用c語言實現完整neb插件(第10章),使讀者進一步掌握neb的工做機制。
https://book.douban.com/subject/25843798/
以上書單內容,參考實驗樓《Linux運維與DevOps實戰》課程知識點整理。如有任何知識點遺漏或是更好的書籍推薦,歡迎評論補充!