來源:程式設計師書庫
O'Reilly前幾年出版了大量有關Linux和Unix的書籍,這些書雖然出版有些年份了,可能也已經不適用於當下最新版本的作業系統,但仍然對當前的程式設計師幫助很大,因為它們很好的解釋了這些年來沒有變化的底層技術細節。
本文,猿哥將和大家分享10本由O'Reilly出版的Linux和Unix好書:
1.《Essential System Administration》
這是一本經典的系統管理書籍,上一個版本出版是2002,但對系統管理員仍然很有幫助。
以初學者為目標,通過講解和舉例,提供了大量的實踐例子,除了DHCP、USB設備、自動化工具、SNMP、網絡管理、LDAP和PAM主題之外,還介紹了AIX、FreeBSD、HP-UX、Solaris、Tru64和Linux環境等多種Unix風格。
2. 《Learning the UNIX Operating System》
Unix初學者入門級教材。由O 'Reilly Media在2001年11月1日出版,這第五版的書是針對初學者學習的Unix作業系統,並希望有一個總的概述。
3. 《Linux in a Nutshell》
這一本1000頁的參考書,一定要加入你的書單中,本書適合需要快速參考Linux命令和腳本的中級用戶,以及經常需要在網上搜索答案的人。
4. 《Classic Shell Scripting》
必備的shell腳本書籍,裡面涵蓋大量的例子。本書適合想要學習或者想要提升shell腳本技能的讀者,最後一次出版是在2008年,但仍然很受用。
5. 《Sed & Awk》
本書是必備的Sed與awk實例參考書。本書適合Unix shell程式設計師和系統管理員學習使用Sed和AWK進行腳本和數據處理,以提高他們的技能。
6. 《Learning the vi and Vim Editors》
學習vi和Vim編輯器必備的書籍,本書適合初中級用戶,它們想要開始使用vi / vim編輯器,提升文本處理能力
7. 《Bash Cookbook》
Bash必備書籍,本書全面介紹了shell腳本編程,適合任何水平的程式設計師閱讀,書中提供各種方法和技巧,可以幫助你學會熟練使用Unix shell腳本
8. 《Bash Pocket Reference》
本書適合想要快速學習Bash命令的人,如果你想深入了解Mac OS X、Linux和其他Unix系統的核心,就需要了解如何使用bash shell,它可以可以節省你大量在internet上搜索示例和語法的時間
9. 《TCP/IP Network Administration》
網絡和系統管理員必備的TCP/IP網絡管理書。本書是一本架設與維護TCP/IP網絡的完整指南,無論你是在職的系統管理員,還是需要訪問Internet的家用系統用戶,都可從本書獲得幫助。
10. 《DNS and BIND》
學習DNS和Bing必備的書籍,第5版包括BIND 9.3.2 (BIND 9系列的最新版本)和BIND 8.4.7。無論你是日常使用DNS的管理員,還是希望更多地了解Internet及其工作方式的用戶,你都會發現這本書是必讀的。