給大家介紹幾種最佳免費(fèi)Linux圖書(shū)
許多計(jì)算機(jī)用戶(hù)從未對(duì)他們的愿望感到滿(mǎn)意。 您希望對(duì)計(jì)算機(jī)操作系統(tǒng)和軟件有更深入的了解。 Linux用戶(hù)在這方面沒(méi)有什么不同。 在開(kāi)發(fā)各種開(kāi)源軟件時(shí),Linux社區(qū)很幸運(yùn)地編寫(xiě)了各種文檔,包括書(shū)籍,指南,教程,HOWTO,幫助指南等。 支持學(xué)習(xí)過(guò)程的有用資源。 本文檔的一部分專(zhuān)門(mén)針對(duì)Linux的新手或試圖擺脫專(zhuān)有世界并接受自由的人。
從任何(在線(xiàn))供貨的書(shū)店可以購(gòu)買(mǎi)到的Linux書(shū)籍確實(shí)有好幾千種。然而,本文的重點(diǎn)是強(qiáng)調(diào)為學(xué)習(xí)Linux作出非常寶貴的貢獻(xiàn)的最好的Linux書(shū)籍,而且這些書(shū)籍還提供免費(fèi)下載。
我們?cè)诒疚闹性O(shè)法公平地挑選多種多樣的書(shū)籍,讓無(wú)論計(jì)算機(jī)知識(shí)水平如何的任何類(lèi)型用戶(hù)都會(huì)有幾分興趣。本文應(yīng)該連同我們先前談免費(fèi)Linux書(shū)籍的題為20本最佳的免費(fèi)Linux書(shū)籍的文章一起閱讀。
1. GNU/Linux高級(jí)管理
網(wǎng)站
ftacademy.org
作者
Remo Suppi Boldrito, Josep Jorba Esteve
格式
頁(yè)數(shù)
545
本文從詳盡討論系統(tǒng)管理的一本書(shū)開(kāi)始。這本書(shū)仔細(xì)考察管理Linux系統(tǒng)所涉及到的方方面面,每一個(gè)主題都有一個(gè)充當(dāng)學(xué)習(xí)過(guò)程中的助手的輔導(dǎo)材料。主要內(nèi)容包括:
Linux導(dǎo)論
遷移并與非Linux系統(tǒng)共存
管理員的基本工具
內(nèi)核
本地管理
網(wǎng)絡(luò)管理
服務(wù)器管理
數(shù)據(jù)管理
安全管理
配置、調(diào)整和優(yōu)化
聚集
2. 使用Samba
oreilly.com
Robert Eckstein, David Collier-Brown, Peter Kelly
PDF, HTML
416
Samba是一套工具,用于共享如打印機(jī)和存放在網(wǎng)絡(luò)各處的文件等資源。Samba使用微軟和IBM公司認(rèn)可的服務(wù)器報(bào)文塊(SMB)協(xié)議,在TCP/IP網(wǎng)絡(luò)上的Windows客戶(hù)機(jī)和Unix服務(wù)器之間傳送低層數(shù)據(jù)。
這是在開(kāi)源和閉源世界上架橋的最重要軟件之一。
:
該書(shū)重點(diǎn)討論兩個(gè)不同的方面:
安裝,包括Windows客戶(hù)端配置
配置和優(yōu)化,探討諸如磁盤(pán)共享、瀏覽和高級(jí)磁盤(pán)共享、用Samba建立用戶(hù)、打印機(jī)和Windows 互聯(lián)網(wǎng)命名服務(wù)設(shè)置以及故障排除技巧等等
3. Slackware Linux基礎(chǔ)
www.slackbasics.org
Danil de Kok
PDF, HTML, Single page HTML
233
《Slackware Linux基礎(chǔ)》是一本旨在提供SlackwareLinux入門(mén)的圖書(shū)。其目標(biāo)讀者是幾乎沒(méi)有或根本沒(méi)有GNU/Linux經(jīng)驗(yàn)的人。它致力于討論Slackware Linux安裝、Linux基本命令和Slackware Linux配置。
Slackware于1993年開(kāi)始發(fā)布,是最早的Linux發(fā)行版之一。
內(nèi)容包括:
安裝,包括分區(qū)和自定義安裝
必備的基礎(chǔ)知識(shí),如shell、文件和目錄、文本處理、進(jìn)程管理、編輯排版和電子郵件
系統(tǒng)管理,包括用戶(hù)管理、打印機(jī)配置、X11、包管理、建立內(nèi)核、系統(tǒng)初始化和安全等主題
網(wǎng)絡(luò)管理,重點(diǎn)在網(wǎng)絡(luò)配置、IP安全、互聯(lián)網(wǎng)超級(jí)服務(wù)器、Apache和BIND等
4. 高級(jí)Bash腳本編寫(xiě)指南
www.tldp.org
Mendel Cooper
945
高級(jí)Bash腳本編寫(xiě)指南深入探討腳本編寫(xiě)技能。幾乎包含命令、實(shí)用程序和工具的完整集合可用于shell腳本調(diào)用。
該書(shū)講解以下內(nèi)容:
基本知識(shí),如特殊字符、引用、exit和退出狀態(tài)
超出循環(huán)和分支、命令替換,算術(shù)擴(kuò)展,休息時(shí)間等基本知識(shí)
命令——內(nèi)部命令和內(nèi)建命令;外部濾波器、程序和命令;系統(tǒng)和管理命令
高級(jí)主題:正則表達(dá)式、Here文件、I/O重定向、子shell、受限Shell、過(guò)程替換、函數(shù)、別名、列表結(jié)構(gòu)、數(shù)組、間接引用、/dev和/proc、關(guān)于零和空值、調(diào)試、選項(xiàng),陷阱、腳本風(fēng)格
5. 駕馭Linux的試金石:60秒從Windows到Linux
commons.oreilly.com
David Brickner
HTML
368
《駕馭Linux的試金石:60秒從Windows到Linux》是一個(gè)詳細(xì)的Linux循序漸進(jìn)指南,也是一個(gè)精選的受歡迎的開(kāi)源程序。它溫和引導(dǎo)Linux新手,演示如何執(zhí)行一般的操作,如網(wǎng)上沖浪、使用電子郵件、與朋友即時(shí)通訊、寫(xiě)信、制作電子表格和提高數(shù)碼照片質(zhì)量。
該書(shū)探討的主題范圍廣泛,包括:
網(wǎng)上沖浪
文件管理
音樂(lè)和錄像
游戲
電子郵件、電子記事本和即時(shí)通信
辦公套件
命令行
6. 開(kāi)源2.0
Chris DiBona, Danese Cooper, Mark Stone
496
《開(kāi)源2.0》是一本富有洞察力的、發(fā)人深省的隨筆集,今日技術(shù)領(lǐng)導(dǎo)者繼續(xù)描繪發(fā)展中的開(kāi)放源代碼的進(jìn)化景色:革命之聲。
探索:
開(kāi)源:競(jìng)爭(zhēng)與進(jìn)化,包括如下主題,Mozilla,軟件商品化雙重許可——按照兩種不同的許可證提供一個(gè)單一的軟件產(chǎn)品安全中印兩國(guó)的開(kāi)源軟件
超越開(kāi)源:協(xié)作與社區(qū)開(kāi)源范式轉(zhuǎn)移開(kāi)源中的管治模式
7. Windows世界中的Linux
Roderick W. Smith
Linux要在計(jì)算世界中占首要地位,仍然面臨無(wú)數(shù)挑戰(zhàn),更不用說(shuō)整個(gè)世界。這些挑戰(zhàn)之一是Windows系統(tǒng)已經(jīng)安裝的基數(shù)。Linux必須與這些系統(tǒng)的共存。實(shí)際上,與Windows共存的挑戰(zhàn)可以被看成是一個(gè)機(jī)會(huì):可以把Linux集成到Windows網(wǎng)絡(luò),提供一個(gè)可靠和廉價(jià)的平臺(tái),供Windows系統(tǒng)運(yùn)行關(guān)鍵服務(wù),甚至在另外由Windows主導(dǎo)的網(wǎng)絡(luò)上作為工作站提供服務(wù)。該書(shū)專(zhuān)門(mén)描述Linux的這個(gè)機(jī)會(huì)。
書(shū)中的主題有如:
Samba——開(kāi)源/自由軟件套件,給SMB/CIFS客戶(hù)端提供無(wú)縫的文件和打印服務(wù)
OpenLDAP——輕量級(jí)目錄訪問(wèn)協(xié)議的一種實(shí)現(xiàn)
BIND——伯克利因特網(wǎng)域名系統(tǒng)
Kerberos配置和使用——Kerberos是一種網(wǎng)絡(luò)認(rèn)證協(xié)議
遠(yuǎn)程登錄工具,如VNC
配置郵件服務(wù)器
網(wǎng)絡(luò)備份
如何管理網(wǎng)絡(luò)
8. Linux白手起家
www.linuxfromscratch.org
Gerard Beekmans, Matthew Burgess, Bruce Dubbs
PDF, HTML, Single page HTML, XML
290
《Linux白手起家(LFS)》是一個(gè)項(xiàng)目,提供循序漸進(jìn)的指令,讓您完全從源代碼建立自己定制的Linux系統(tǒng)。
書(shū)中各章節(jié)包括:
如何創(chuàng)建一個(gè)新的Linux本機(jī)分區(qū)和文件系統(tǒng)
建立一個(gè)LFS系統(tǒng)需要下載哪一些包和補(bǔ)丁,以及如何將它們存儲(chǔ)到新的文件系統(tǒng)
如何設(shè)置合適的工作環(huán)境
包的安裝和如何建立一個(gè)工具鏈
建立一個(gè)完整的LFS系統(tǒng)
9. 超越Linux白手起家
www.linuxfromscratch.org/blfs
BLFS Development Team
PDF, Multi-page HTML, Single-page HTML
1164
《超越Linux白手起家(BLFS)》是一個(gè)項(xiàng)目,在《Linux白手起家》一書(shū)結(jié)束的地方繼續(xù)學(xué)習(xí)。從頭到尾引導(dǎo)讀者增補(bǔ)系統(tǒng),包括聯(lián)網(wǎng)、圖形界面、健全的支持系統(tǒng)和打印機(jī)與掃描儀的支持。
這本書(shū)非常全面,提供了豐富的信息:
安全:OpenSSL、GnuTLS、CrackLib、Linux-PAM等
文件系統(tǒng):ReiserFS、XFS
編輯器:Vim、Emacs、Bluefish等
Shells:ZSH、ksh、Dash、Tcsh(譯注:Dash可能是Bash之誤。)
通用庫(kù)和實(shí)用程序:PCRE、S-Lang、Glib,還有更多
圖形和字體庫(kù):舉幾個(gè)例來(lái)說(shuō),有l(wèi)ibjpeg、libpng、FreeType
普通工具:ImageMagick、scrollkeeper、Screen、GPerf等
系統(tǒng)工具:Hdparm、cpio、Apache Ant
編程:GCC、JDK-6、NASM、PHP、Python、Ruby、Tcl…
聯(lián)網(wǎng)
郵件/新聞客戶(hù)端
服務(wù)器
10. 101個(gè)Linux技巧
www.thegeekstuff.com
Ramesh Natarajan
140
《101個(gè)Linux技巧》是一本12章、140頁(yè)的手冊(cè),解釋易懂的Linux命令。Ramesh Natarajan使用清晰且簡(jiǎn)潔的例子描述如何使用這些命令。
這本電子書(shū)有以下章節(jié):
功能強(qiáng)大的命令技巧
操縱日期
SSH客戶(hù)端命令
基本的Linux命令
Linux的提示
使用PS1命令設(shè)置豐富多彩的shell提示符
存檔和壓縮
命令行歷史記錄
系統(tǒng)管理任務(wù)
Apachectl和HTTPD實(shí)例
Bash腳本
系統(tǒng)監(jiān)控和性能
奉送的技巧
11. Linux命令行
gd.tuwien.ac.at/linuxcommand.org
William D. Shotts, Jnr
522
這本書(shū)栩栩如生地綜述Linux命令行,內(nèi)容廣泛。與一些只是集中討論一個(gè)單一程序,例如shell、bash的書(shū)不同,本書(shū)試圖表達(dá)如何在一個(gè)更大的意義上與命令行界面和睦相處。整個(gè)命令行是如何工作的?它能做什么?最好的使用方式是什么?
該書(shū)分為以下部分:
從學(xué)習(xí)shell開(kāi)始考察命令行的基本語(yǔ)言,包括命令結(jié)構(gòu)、文件系統(tǒng)導(dǎo)航、命令行編輯和尋找?guī)椭c命令文檔。
配置和環(huán)境,包括編輯從命令行控制計(jì)算機(jī)操作的配置文件。
共同任務(wù)和基本工具探討了許多常常從命令行執(zhí)行的普通任務(wù)。像Linux一樣的類(lèi)Unix操作系統(tǒng)包含許多“經(jīng)典的”命令行程序,用于對(duì)數(shù)據(jù)執(zhí)行強(qiáng)大的操作。
編寫(xiě)shell腳本介紹了shell編程的初步技能,這無(wú)可否認(rèn),卻容易學(xué)會(huì),適合自動(dòng)執(zhí)行許多公用計(jì)算任務(wù)。通過(guò)學(xué)習(xí)shell編程,你將熟悉可應(yīng)用于許多其他程序設(shè)計(jì)語(yǔ)言的概念。
12. Linux海洋
swift.siphos.be
Sven Vermeulen
171
《Linux海洋》使用Gentoo Linux作為L(zhǎng)inux發(fā)行版的例子,(從最終用戶(hù)的角度)提供一個(gè)更專(zhuān)業(yè)的入門(mén)課程,溫和節(jié)制地介紹Linux操作系統(tǒng)。
Linux是什么/自由軟件怎樣影響Linux
社區(qū)的作用/運(yùn)行Linux
Linux文件系統(tǒng)/與進(jìn)程一道工作
配置Linux內(nèi)核/硬件支持
軟件管理/用戶(hù)管理
網(wǎng)絡(luò)管理/服務(wù)管理/存儲(chǔ)管理/系統(tǒng)管理
圖形環(huán)境介紹
安裝Gentoo