如果讓你推薦一本 Linux 書籍,你會推薦什麼?


看你的方向了,不同的方向讀書也不一樣。

初學者:

紅帽系列,推薦書目如下:

《鳥哥的Linux私房菜:基礎學習篇》

《鳥哥的Linux私房菜:伺服器架設篇》

作者:鳥哥,呵呵~

《Red Hat Linux指南:卷一基礎與系統管理篇》

《Red Hat Linux指南:卷二伺服器設置與程序設計篇》

作者:(美)Mark G. Sobell 譯者:楊明軍 出版社:人民郵電出版社

ubuntu系列,推薦書目如下:

《Ubuntu Linux指南:基礎篇》

《Ubuntu Linux指南:管理篇》

作者:(美)Mark G. Sobell 譯者:楊明軍 出版社:人民郵電出版社

走Linux平台程序設計:

先學會BASH編程,再選擇一樣喜歡的語言,python,perl等。然後學成人精就行了。

如果從事內核或驅動程序編程,則需要看W. Richard.Stevens博士的全套經典了。看完這集套經典製作相信你不會在這個方向上找不到書看了。或許那個時候,你也沒書看了。

走Linux運維管理方向:

先學會BASH編程,再選擇一樣喜歡的語言,python,perl等。然後學成人精就行了。(看到了吧,必備的!)

《Linux系統管理技術手冊(第二版)》作者:[美]Evi Nemeth,Garth Snyder,TrentR.Hein。這本書不僅教會你技術,還告訴你系統管理員必備的技能,和管理哲學!

再往下,就學會自己找書看吧。

再再往下,就沒書看了,問man,問google,逛罈子,看帖子,發帖子(這是有順序的)。

最後,別忘了寫文檔


初學的話就是

鳥哥

更細的就是

&...

&...

shell方面有個 Advanced Bash-Scripting Guide,即 &<高級Bash腳本編程指南&>

楊春敏,黃毅兩位 翻譯的,是 署名 自由發布的,可以查一下

……


入門必備《鳥哥私房菜-基礎版》

相關Linux推薦學習的書籍:

《鳥哥私房菜-基礎版》

《實戰LINUX_SHELL編程與伺服器管理》

《LINUX命令行與SHELL腳本編程大全第2版].布盧姆.掃描版》

《Linux初學者指南》

《現代操作系統(原書第3版)》

《深入理解計算機系統(原書第2版)》

《linux啟動時是如何載入和管理RAID設備》

《LINUX內核設計與實現》

《深度探索Linux操作系統:系統構建和原理解析》

《TCP.IP路由技術[第一卷]》

《Linux DHCP詳細說明配置文件檔》

《史上最詳細的vsftpd配置文件講解》

《RSADSA authentication on SSH》

《超全的NFS文檔(FOR LINUX)》

《selinux howto》

《構建高性能web站點》

《OReilly DNS and BIND 5th(2006)》

《APACHE+COOKBOOK中文版》

《Apache2.2中文文檔電子書》

《細說PHP(第2版)(含DVD光碟1張)》

《MySQL性能調優與架構設計》

《30天自製操作系統(附光碟1張)》

《Linux From Scratch 7.2 中文版》

《LVS手冊》

《IPVS命令列表參考》

《LVS-HOWTO》官方站點wiki

《3 小時玩轉 iptables 企業版》官方站點

《實戰Nginx:取代Apache的高性能》

《Web伺服器》

《nginx核心講解》


Linux Programming Interface


關於Linux方面的好書有很多,看樓主是需要哪方面的了。

個人覺得下面這幾本都挺好的,而且不是一個方面的,基本涵蓋了Linux的幾個方面吧。

有圖有真相:

《Linux程序設計》是我看的第一本跟Linux相關的書,非常全面、適合入門。

《Linux命令行與shell腳本編程大全》系統運維腳本基礎書。

《深入Linux內核架構》,內核方面這本書就有點晦澀了,對著源碼看感覺好些,就不推薦這本了。

《APUE》——這個不用多說了, 懷著對Richard.Stevens的敬佩推薦,人家就是一個傳說。

《Linux系統管理技術手冊》——系統運維服務神書。


《The Linux Command Line》

http://book.douban.com/subject/6806862/

實用,適合開發者看。

鳥哥的系列太學究了,實用性不高,當然是對於開發者來說。


Debian Administrator"s Handbook.


鳥哥的私房菜~~~~

好像挺多人看的


APUE


鳥哥私房菜


推薦一本入門的好書《Unix Linux 大學教程》


大學買的鳥哥的私房菜,還沒看完的表示悲傷難過中!


Linux kernel development


Linux A-Z


modern operating system

Intel? 64 and IA-32 Architectures Software Developer Manuals

最後read the fucking code The Linux Kernel Archives


鳥哥的真心不錯,我是初學者


推薦一本最接近完美的Linux內核入門教材


Linux Bible

The Linux Command Line: A Complete Introduction

The Linux Programming Interface: A Linux and UNIX System Programming Handbook

How Linux Works: What Every Superuser Should Know


如果是我,我會建議鳥哥的linux私房菜的第三版。


UNIX操作系統設計


我是新手,目前看了幾本書

先看《Linux rute user"s tutorial and exposition》,可以在網上下載到HTML、PDF版本。內容安排和鳥哥的差不多。看完了再看UBUNTU的官方培訓教程

然後再找一本命令行的書看

推薦一個下載的網站:皮皮書屋 http://www.ppurl.com ,裡面有豐富的專業書籍資源


紅帽學院官方教材,紅皮書。用戶基礎和系統管理2本。

真是詳盡紮實的基礎啊...網上有下載。


推薦閱讀:

有那些有價值的關於計算機互聯網的紀錄片?
內存分頁技術可以讓 32 位操作系統管理 4GiB 以上內存,是什麼原因讓系統可用的物理內存容量受限於 4GiB?
台式電腦主機為什麼要那麼大,僅僅是為了散熱?
零基礎如何學習計算機圖形學?
現在1w-1w5的工作對程序員的要求是什麼?

TAG:軟體 | 程序員 | Linux | 計算機 | 計算機科學 |