東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類型庫(kù)|最新更新|下載分類|排行榜

桌面主題教育相關(guān)素材下載字體下載外語(yǔ)學(xué)習(xí)高考考研建筑圖集高考作文書(shū)法字體桌面壁紙CAD圖紙考研素材

首頁(yè)硬件驅(qū)動(dòng)硬件教程 → 鳥(niǎo)哥的linux私房菜第三版 pdf高清掃描版

鳥(niǎo)哥的linux私房菜第三版

鳥(niǎo)哥的linux私房菜第三版pdf高清掃描版

  • 大小:20.5M
  • 語(yǔ)言:中文
  • 平臺(tái):WinXP, WinAll
  • 更新:2015-06-16 21:10
  • 等級(jí):
  • 類型:書(shū)集教程
  • 網(wǎng)站:http://californiadebtcollectionlawyers.com
  • 授權(quán):免費(fèi)軟件
  • 廠商:
  • 產(chǎn)地:國(guó)產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關(guān)軟件軟件教程網(wǎng)友評(píng)論下載地址

鳥(niǎo)哥LINUX私房菜,基礎(chǔ)學(xué)習(xí)第三版對(duì)LINUX系統(tǒng)入門(mén)操作介紹的非常詳細(xì)。基礎(chǔ)篇內(nèi)容就非常多,非常詳實(shí),書(shū)中如果發(fā)現(xiàn)有錯(cuò)或者不懂的地方,可以去鳥(niǎo)哥的網(wǎng)站的論壇反映或者詢問(wèn),說(shuō)排版不好應(yīng)該不是大問(wèn)題,關(guān)鍵是內(nèi)容很好。鳥(niǎo)哥私房菜是經(jīng)典的linux學(xué)習(xí)工具書(shū),是必不可少的!

鳥(niǎo)哥的linux私房菜第三版介紹

本書(shū)是最具知名度的Linux入門(mén)書(shū)《鳥(niǎo)哥的Linux私房菜基礎(chǔ)學(xué)習(xí)篇》的最新版,全面而詳細(xì)地介紹了Linux操作系統(tǒng)。全書(shū)分為5個(gè)部分:第一部分著重說(shuō)明Linux的起源及功能,如何規(guī)劃和安裝Linux主機(jī);第二部分介紹Linux的文件系統(tǒng)、文件、目錄與磁盤(pán)的管理;第三部分介紹文字模式接口shell和管理系統(tǒng)的好幫手shell腳本,另外還介紹了文字編輯器vi和vim的使用方法;第四部分介紹了對(duì)于系統(tǒng)安全非常重要的Linux賬號(hào)的管理,以及主機(jī)系統(tǒng)與程序的管理,如查看進(jìn)程、任務(wù)分配和作業(yè)管理;第五部分介紹了系統(tǒng)管理員(root)的管理事項(xiàng),如了解系統(tǒng)運(yùn)行狀況、系統(tǒng)服務(wù),針對(duì)登錄文件進(jìn)行解析,對(duì)系統(tǒng)進(jìn)行備份以及核心的管理等。

鳥(niǎo)哥的linux私房菜第三版目錄

第一部分 Linux的規(guī)則與安裝

第0章 計(jì)算機(jī)概論 1

0.1 計(jì)算機(jī):輔助人腦的好工具 2

0.1.1 計(jì)算機(jī)硬件的五大單元 2

0.1.2 CPU的種類 3

0.1.3 接口設(shè)備 4

0.1.4 運(yùn)作流程 4

0.1.5 計(jì)算機(jī)分類 5

0.1.6 計(jì)算機(jī)上面常用的計(jì)算單位(大小、速度等) 6

0.2 個(gè)人計(jì)算機(jī)架構(gòu)與接口設(shè)備 7

0.2.1 CPU 7

0.2.2 內(nèi)存 9

0.2.3 顯卡 11

0.2.4 硬盤(pán)與存儲(chǔ)設(shè)備 12

0.2.5 PCI適配卡 14

0.2.6 主板 15

0.2.7 電源 16

0.2.8 選購(gòu)須知 16

0.3 數(shù)據(jù)表示方式 17

0.3.1 數(shù)字系統(tǒng) 17

0.3.2 文字編碼系統(tǒng) 18

0.4 軟件程序運(yùn)行 18

0.4.1 機(jī)器程序與編譯程序 18

0.4.2 操作系統(tǒng) 19

0.4.3 應(yīng)用程序 22

0.5 重點(diǎn)回顧 22

0.6 本章習(xí)題 23

0.7 參考數(shù)據(jù)與擴(kuò)展閱讀 24

第1章 Linux是什么 25

1.1 Linux是什么 26

1.1.1 Linux是什么 26

1.1.2 Linux之前UNIX的歷史 27

1.1.3 關(guān)于GNU項(xiàng)目 32

1.2 Torvalds的Linux開(kāi)發(fā) 34

1.2.1 Minix 34

1.2.2 對(duì)386硬件的多任務(wù)測(cè)試 35

1.2.3 初次釋出Linux 0.02 36

1.2.4 Linux的開(kāi)發(fā):虛擬團(tuán)隊(duì)的產(chǎn)生 37

1.2.5 Linux的內(nèi)核版本 38

1.2.6 Linux distributions 39

1.3 Linux的特色 42

1.3.1 Linux的特色 42

1.3.2 Linux的優(yōu)缺點(diǎn) 43

1.3.3 關(guān)于授權(quán) 45

1.4 重點(diǎn)回顧 46

1.5 本章習(xí)題 46

1.6 參考數(shù)據(jù)與擴(kuò)展閱讀 47

第2章 Linux如何學(xué)習(xí) 48

2.1 Linux當(dāng)前的應(yīng)用角色 49

2.1.1 企業(yè)環(huán)境的利用 49

2.1.2 個(gè)人環(huán)境的使用 50

2.2 鳥(niǎo)哥的Linux苦難經(jīng)驗(yàn)回憶錄 51

2.2.1 鳥(niǎo)哥的Linux學(xué)習(xí)之路 51

2.2.2 學(xué)習(xí)心態(tài)的分別 53

2.2.3 X Window的學(xué)習(xí) 54

2.3 有心向Linux操作系統(tǒng)學(xué)習(xí)者學(xué)習(xí)態(tài)度 55

2.3.1 從頭學(xué)習(xí)Linux基礎(chǔ) 56

2.3.2 選擇一本易讀的工具書(shū) 57

2.3.3 實(shí)踐再實(shí)踐 57

2.3.4 發(fā)生問(wèn)題怎么處理.. 58

2.4 鳥(niǎo)哥的建議(重點(diǎn)在Solution的學(xué)習(xí)) 59

2.5 重點(diǎn)回顧 60

2.6 本章習(xí)題 61

2.7 參考數(shù)據(jù)與擴(kuò)展閱讀 61

第3章 主機(jī)規(guī)劃與磁盤(pán)分區(qū) 62

3.1 Linux與硬件的搭配 63

3.1.1 認(rèn)識(shí)計(jì)算機(jī)的硬件配置 63

3.1.2 選擇與Linux搭配的主機(jī)配置 64

3.1.3 各硬件設(shè)備在Linux中的文件名 66

3.2 磁盤(pán)分區(qū) 67

3.2.1 磁盤(pán)連接的方式與設(shè)備文件名的關(guān)系 67

3.2.2 磁盤(pán)的組成復(fù)習(xí) 68

3.2.3 磁盤(pán)分區(qū)表(partition table) 69

3.2.4 開(kāi)機(jī)流程與主引導(dǎo)分區(qū)(MBR) 72

3.2.5 Linux安裝模式下,磁盤(pán)分區(qū)的選擇(極重要) 74

3.3 安裝Linux前的規(guī)劃 76

3.3.1 選擇適當(dāng)?shù)膁istribution 76

3.3.2 主機(jī)的服務(wù)規(guī)劃與硬件的關(guān)系 77

3.3.3 主機(jī)硬盤(pán)的主要規(guī)劃 79

3.3.4 鳥(niǎo)哥說(shuō):關(guān)于練習(xí)機(jī)的安裝建議 80

3.3.5 鳥(niǎo)哥的兩個(gè)實(shí)際案例 80

3.3.6 大硬盤(pán)配合舊主機(jī)造成的無(wú)法開(kāi)機(jī)問(wèn)題 81

3.4 重點(diǎn)回顧 82

3.5 本章習(xí)題 82

3.6 參考數(shù)據(jù)與擴(kuò)展閱讀 82

第4章 安裝CentOS 5.x與多重引導(dǎo)小技巧 83

4.1 本練習(xí)機(jī)的規(guī)劃(尤其是分區(qū)參數(shù)) 84

4.2 開(kāi)始安裝CentOS 5 85

4.2.1 調(diào)整啟動(dòng)媒體(BIOS) 86

4.2.2 選擇安裝結(jié)構(gòu)與開(kāi)機(jī) 87

4.2.3 選擇語(yǔ)系數(shù)據(jù) 89

4.2.4 磁盤(pán)分區(qū) 90

4.2.5 引導(dǎo)裝載程序、網(wǎng)絡(luò)、時(shí)區(qū)設(shè)置與root密碼 95

4.2.6 軟件選擇 98

4.2.7 其他功能:RAM testing、安裝筆記本電腦的內(nèi)核參數(shù)(Option) 99

4.3 安裝后的首次設(shè)置 100

4.4 多重引導(dǎo)安裝流程與技巧 104

4.4.1 新主機(jī)僅有一塊硬盤(pán) 104

4.4.2 舊主機(jī)有兩塊以上硬盤(pán) 105

4.4.3 舊主機(jī)只有一塊硬盤(pán) 105

4.5 關(guān)于大硬盤(pán)導(dǎo)致無(wú)法開(kāi)機(jī)的問(wèn)題 106

4.6 重點(diǎn)回顧 106

4.7 本章習(xí)題 107

4.8 參考數(shù)據(jù)與擴(kuò)展閱讀 107

第5章 首次登錄與在線求助man page 108

5.1 首次登錄系統(tǒng) 109

5.1.1 首次登錄CentOS 5.x圖形界面 109

5.1.2 GNOME的操作與注銷 110

5.1.3 KDE的操作與注銷 113

5.1.4 X Window與命令行模式的切換 115

5.1.5 在終端界面登錄linux 116

5.2 在命令行模式下執(zhí)行命令 117

5.2.1 開(kāi)始執(zhí)行命令 117

5.2.2 基礎(chǔ)命令的操作 118

5.2.3 重要的熱鍵[Tab], [ctrl]-c, [ctrl]-d 121

5.2.4 錯(cuò)誤信息的查看 122

5.3 Linux系統(tǒng)的在線求助man page與info page 122

5.3.1 man page 123

5.3.2 info page 127

5.3.3 其他有用的文件(documents) 129

5.4 超簡(jiǎn)單文本編輯器:nano 130

5.5 正確的關(guān)機(jī)方法 131

5.5.1 數(shù)據(jù)同步寫(xiě)入磁盤(pán):sync 132

5.5.2 慣用的關(guān)機(jī)命令:shutdown 132

5.5.3 重啟、關(guān)機(jī):reboot, halt, poweroff 133

5.5.4 切換執(zhí)行等級(jí):init 133

5.6 開(kāi)機(jī)過(guò)程的問(wèn)題排解 134

5.6.1 文件系統(tǒng)錯(cuò)誤的問(wèn)題 134

5.6.2 忘記root密碼 135

5.7 重點(diǎn)回顧 136

5.8 本章習(xí)題 136

5.9 參考數(shù)據(jù)與擴(kuò)展閱讀 137

第二部分 Linux文件、目錄與磁盤(pán)格式

第6章 Linux的文件權(quán)限與目錄配置 138

6.1 用戶與用戶組 139

6.2 Linux文件權(quán)限概念 140

6.2.1 Linux文件屬性 141

6.2.2 如何改變文件屬性與權(quán)限 144

6.2.3 目錄與文件的權(quán)限意義 147

6.2.4 Linux文件種類與擴(kuò)展名 150

6.3 Linux目錄配置 152

6.3.1 Linux目錄配置標(biāo)準(zhǔn):FHS 152

6.3.2 目錄樹(shù)(directory tree) 156

6.3.3 絕對(duì)路徑與相對(duì)路徑 158

6.3.4 CentOS的查看 159

6.4 重點(diǎn)回顧 159

6.5 本章練習(xí) 160

6.6 參考數(shù)據(jù)與擴(kuò)展閱讀 160

第7章 Linux文件與目錄管理 161

7.1 目錄與路徑 162

7.1.1 相對(duì)路徑與絕對(duì)路徑 162

7.1.2 目錄的相關(guān)操作 162

7.1.3 關(guān)于執(zhí)行文件路徑的變量:$PATH 165

7.2 文件與目錄管理 167

7.2.1 查看文件與目錄:ls 167

7.2.2 復(fù)制、刪除與移動(dòng):cp, rm, mv 169

7.2.3 取得路徑的文件名與目錄名稱 173

7.3 文件內(nèi)容查閱 173

7.3.1 直接查看文件內(nèi)容 173

7.3.2 可翻頁(yè)查看 175

7.3.3 數(shù)據(jù)選取 176

7.3.4 非純文本文件:od 177

7.3.5 修改文件時(shí)間或創(chuàng)建新文件:touch 178

7.4 文件與目錄的默認(rèn)權(quán)限與隱藏權(quán)限 180

7.4.1 文件默認(rèn)權(quán)限:umask 181

7.4.2 文件隱藏屬性:chattr, lsattr 183

7.4.3 文件特殊權(quán)限:SUID, SGID, SBIT 184

7.4.4 查看文件類型:file 187

7.5 命令與文件的查詢 187

7.5.1 腳本文件名的查詢 187

7.5.2 文件名的查找 188

7.6 權(quán)限與命令間的關(guān)系(極重要) 192

7.7 重點(diǎn)回顧 193

7.8 本章習(xí)題 194

7.9 參考數(shù)據(jù)與擴(kuò)展閱讀 195

第8章 Linux磁盤(pán)與文件系統(tǒng)管理 196

8.1 認(rèn)識(shí)EXT2文件系統(tǒng) 197

8.1.1 硬盤(pán)組成與分區(qū)的復(fù)習(xí) 197

8.1.2 文件系統(tǒng)特性 197

8.1.3 Linux的EXT2文件系統(tǒng)(inode) 199

8.1.4 與目錄樹(shù)的關(guān)系 204

8.1.5 EXT2/EXT3文件的訪問(wèn)與日志文件系統(tǒng)的功能 206

8.1.6 Linux文件系統(tǒng)的操作 208

8.1.7 掛載點(diǎn)(mount point)的意義 208

8.1.8 其他Linux支持的文件系統(tǒng) 與VFS 209

8.2 文件系統(tǒng)的簡(jiǎn)單操作 210

8.2.1 磁盤(pán)與目錄的容量:df, du 210

8.2.2 連接文件:ln 213

8.3 磁盤(pán)的分區(qū)、格式化、檢驗(yàn)與掛載 217

8.3.1 磁盤(pán)分區(qū):fdisk 217

8.3.2 磁盤(pán)格式化 223

8.3.3 磁盤(pán)檢驗(yàn):fsck, badblocks 225

8.3.4 磁盤(pán)掛載與卸載 226

8.3.5 磁盤(pán)參數(shù)修改 231

8.4 設(shè)置開(kāi)機(jī)掛載 234

8.4.1 開(kāi)機(jī)掛載/etc/fstab及/etc/mtab 234

8.4.2 特殊設(shè)備loop掛載(鏡像文件不刻錄就掛載使用) 236

8.5 內(nèi)存交換空間(swap)的構(gòu)建 238

8.5.1 使用物理分區(qū)構(gòu)建swap 238

8.5.2 使用文件構(gòu)建swap 240

8.5.3 swap使用上的限制 241

8.6 文件系統(tǒng)的特殊查看與操作 241

8.6.1 boot sector與superblock的關(guān)系 241

8.6.2 磁盤(pán)空間的浪費(fèi)問(wèn)題 243

8.6.3 利用GNU的parted進(jìn)行分區(qū)行為 243

8.7 重點(diǎn)回顧 245

8.8 本章習(xí)題 245

8.9 參考數(shù)據(jù)與擴(kuò)展閱讀 246

第9章 文件與文件系統(tǒng)的壓縮與打包 248

9.1 壓縮文件的用途與技術(shù) 249

9.2 Linux系統(tǒng)常見(jiàn)的壓縮命令 250

9.2.1 Compress 250

9.2.2 gzip, zcat 252

9.2.3 bzip2, bzcat 253

9.3 打包命令:tar 253

9.3.1 tar 254

9.4 完整備份工具:dump 259

9.4.1 dump 259

9.4.2 restore 262

9.5 光盤(pán)寫(xiě)入工具 265

9.5.1 mkisofs:新建鏡像文件 265

9.5.2 Cdrecord:光盤(pán)刻錄工具 267

9.6 其他常見(jiàn)的壓縮與備份工具 269

9.6.1 dd 269

9.6.2 Cpio 270

9.7 重點(diǎn)回顧 272

9.8 本章習(xí)題 272

9.9 參考數(shù)據(jù)與擴(kuò)展閱讀 273

第三部分 學(xué)習(xí)shell與shell script

第10章 vim程序編輯器 274

10.1 vi與vim 275

10.1.1 為何要學(xué)vim 275

10.2 vi的使用 276

10.2.1 簡(jiǎn)單執(zhí)行范例 277

10.2.2 按鍵說(shuō)明 278

10.2.3 一個(gè)案例練習(xí) 281

10.2.4 vim的保存文件、恢復(fù)與打開(kāi)時(shí)的警告信息 282

10.3 vim的功能 284

10.3.1 塊選擇(Visual Block) 285

10.3.2 多文件編輯 286

10.3.3 多窗口功能 286

10.3.4 vim環(huán)境設(shè)置與記錄:~/.vimrc, ~/.viminfo 287

10.3.5 vim常用命令示意圖 289

10.4 其他vim使用注意事項(xiàng) 289

10.4.1 中文編碼的問(wèn)題 289

10.4.2 DOS與Linux的斷行字符 290

10.4.3 語(yǔ)系編碼轉(zhuǎn)換 290

10.5 重點(diǎn)回顧 291

10.6 本章練習(xí) 291

10.7 參考數(shù)據(jù)與擴(kuò)展閱讀 292

第11章 認(rèn)識(shí)與學(xué)習(xí)bash 293

11.1 認(rèn)識(shí)bash這個(gè)shell 294

11.1.1 硬件、內(nèi)核與shell 294

11.1.2 為何要學(xué)命令行界面的shell 295

11.1.3 系統(tǒng)的合法shell與/etc/shells功能 295

11.1.4 bash shell的功能 296

11.1.5 bash shell的內(nèi)置命令:type 298

11.1.6 命令的執(zhí)行 298

11.2 shell的變量功能 299

11.2.1 什么是變量 299

11.2.2 變量的顯示與設(shè)置:echo, unset 300

11.2.3 環(huán)境變量的功能 304

11.2.4 影響顯示結(jié)果的語(yǔ)系變量(locale) 308

11.2.5 變量的有效范圍 309

11.2.6 變量鍵盤(pán)讀取、數(shù)組與聲明:read,array,declare 310

11.2.7 與文件系統(tǒng)及程序的限制關(guān)系:ulimit 312

11.2.8 變量?jī)?nèi)容的刪除、替代與替換 313

11.3 命令別名與歷史命令 317

11.3.1 命令別名設(shè)置:alias,unalias 317

11.3.2 歷史命令:history 318

11.4 Bash Shell的操作環(huán)境 320

11.4.1 路徑與命令查找順序 320

11.4.2 bash的登錄與歡迎信息:/etc/issue, /etc/motd 320

11.4.3 bash 的環(huán)境配置文件 321

11.4.4 終端機(jī)的環(huán)境設(shè)置:stty, set 325

11.4.5 通配符與特殊符號(hào) 327

11.5 數(shù)據(jù)流重定向 328

11.5.1 什么是數(shù)據(jù)流重定向 329

11.5.2 命令執(zhí)行的判斷依據(jù):;,&&, || 331

11.6 管道命令(pipe) 334

11.6.1 選取命令:cut, grep 334

11.6.2 排序命令:sort,wc,uniq 336

11.6.3 雙向重定向:tee 338

11.6.4 字符轉(zhuǎn)換命令:tr,col,join,paste,expand 338

11.6.5 切割命令:split 342

11.6.6 參數(shù)代換:xargs 342

11.6.7 關(guān)于減號(hào)-的用途 343

11.7 重點(diǎn)回顧 344

11.8 本章習(xí)題 344

11.9 參考數(shù)據(jù)與擴(kuò)展閱讀 345

第12章 正則表達(dá)式與文件格式化處理 346

12.1 前言:什么是正則表達(dá)式 347

12.1.1 什么是正則表達(dá)式 347

12.1.2 正則表達(dá)式對(duì)于系統(tǒng)管理員的用途 347

12.1.3 正則表達(dá)式的廣泛用途 348

12.1.4 正則表達(dá)式與Shell在Linux當(dāng)中的角色定位 348

12.1.5 擴(kuò)展的正則表達(dá)式 348

12.2 基礎(chǔ)正則表達(dá)式 348

12.2.1 語(yǔ)系對(duì)正則表達(dá)式的影響 349

12.2.2 grep的一些高級(jí)參數(shù) 349

12.2.3 基礎(chǔ)正則表達(dá)式練習(xí) 350

12.2.4 基礎(chǔ)正則表達(dá)式字符(characters) 356

12.2.5 sed工具 357

12.3 擴(kuò)展正則表達(dá)式 361

12.4 文件的格式化與相關(guān)處理 362

12.4.1 格式化打。簆rintf 362

12.4.2 awk:好用的數(shù)據(jù)處理工具 363

12.4.3 文件比較工具 366

12.4.4 文件打印準(zhǔn)備:pr 369

12.5 重點(diǎn)回顧 369

12.6 本章習(xí)題 370

12.7 參考數(shù)據(jù)與擴(kuò)展閱讀 371

第13章 學(xué)習(xí)shell script 372

13.1 什么是shell script 373

13.1.1 為什么學(xué)習(xí)shell script 373

13.1.2 第一個(gè)script的編寫(xiě)與執(zhí)行 374

13.1.3 編寫(xiě)shell script的良好習(xí)慣 376

13.2 簡(jiǎn)單的shell script練習(xí) 376

13.2.1 簡(jiǎn)單范例 377

13.2.2 script的執(zhí)行方式區(qū)別(source, shscript, ./script) 378

13.3 善用判斷式 379

13.3.1 利用test命令的測(cè)試功能 380

13.3.2 利用判斷符號(hào)[] 382

13.3.3 shell script的默認(rèn)變量($0, $1...) 383

13.4 條件判斷式 385

13.4.1 利用if...then 385

13.4.2 利用case...esac判斷 389

13.4.3 利用function功能 391

13.5 循環(huán)(loop) 393

13.5.1 while do done, until do done(不定循環(huán)) 393

13.5.2 for...do...done(固定循環(huán)) 394

13.5.3 for...do...done的數(shù)值處理 396

13.6 shell script的追蹤與調(diào)試 397

13.7 重點(diǎn)回顧 398

13.8 本章習(xí)題 398

13.9 參考數(shù)據(jù)與擴(kuò)展閱讀 399

第四部分 Linux使用者管理

第14章 Linux賬號(hào)管理與ACL權(quán)限設(shè)置 400

14.1 Linux的賬號(hào)與用戶組 401

14.1.1 用戶標(biāo)識(shí)符:UID與GID 401

14.1.2 用戶賬號(hào) 402

14.1.3 有效與初始用戶組:groups, newgrp 406

14.2 賬號(hào)管理 409

14.2.1 新增與刪除用戶:useradd, 相關(guān)配置文件, passwd, usermod, userdel 409

14.2.2 用戶功能 417

14.2.3 新增與刪除用戶組 420

14.2.4 賬號(hào)管理實(shí)例 422

14.3 主機(jī)的具體權(quán)限規(guī)劃:ACL的使用 423

14.3.1 什么是ACL 423

14.3.2 如何啟動(dòng)ACL 423

14.3.3 ACL的設(shè)置技巧:getfacl, setfacl 424

14.4 用戶身份切換 427

14.4.1 su 428

14.4.2 sudo 429

14.5 用戶的特殊shell與PAM模塊 433

14.5.1 特殊的shell, /sbin/nologin 433

14.5.2 PAM模塊簡(jiǎn)介 434

14.5.3 PAM模塊設(shè)置語(yǔ)法 435

14.5.4 常用模塊簡(jiǎn)介 437

14.5.5 其他相關(guān)文件 439

14.6 Linux主機(jī)上的用戶信息傳遞 440

14.6.1 查詢用戶:w, who, last, lastlog 440

14.6.2 用戶對(duì)談:write, mesg, wall 441

14.6.3 用戶郵件信箱:mail 441

14.7 手動(dòng)新增用戶 443

14.7.1 一些檢查工具 443

14.7.2 特殊賬號(hào)(如純數(shù)字賬號(hào))的手工新建 444

14.7.3 批量新建賬號(hào)模板(適用于passwd --stdin參數(shù)) 445

14.7.4 批量新建賬號(hào)的范例(適用于連續(xù)數(shù)字,如學(xué)號(hào)) 446

14.8 重點(diǎn)回顧 448

14.9 本章習(xí)題 449

14.10 參考數(shù)據(jù)與擴(kuò)展閱讀 450

第15章 磁盤(pán)配額(Quota)與高級(jí)文件系統(tǒng)管理 451

15.1 磁盤(pán)配額(Quota)的應(yīng)用與實(shí)踐 452

15.1.1 什么是Quota 452

15.1.2 一個(gè)Quota范例 454

15.1.3 實(shí)踐Quota流程1:文件系統(tǒng)支持 454

15.1.4 實(shí)踐Quota流程2:新建Quota配置文件 455

15.1.5 實(shí)踐Quota流程3:Quota啟動(dòng)、關(guān)閉與限制值設(shè)置 456

15.1.6 實(shí)踐Quota流程4:Quota限制值的報(bào)表 458

15.1.7 實(shí)踐Quota流程5:測(cè)試與管理 459

15.1.8 不改動(dòng)既有系統(tǒng)的Quota實(shí)例 462

15.2 軟件磁盤(pán)陣列(Software RAID) 463

15.2.1 什么是RAID 463

15.2.2 software, hardware RAID 466

15.2.3 軟件磁盤(pán)陣列的設(shè)置 467

15.2.4 仿真RAID錯(cuò)誤的救援模式 470

15.2.5 開(kāi)機(jī)自動(dòng)啟動(dòng) RAID 并自動(dòng)掛載 472

15.2.6 關(guān)閉軟件RAID(重要!) 472

15.3 邏輯卷管理器(Logical Volume Manager) 473

15.3.1 什么是LVM:PV, PE, VG, LV的意義 473

15.3.2 LVM實(shí)作流程 475

15.3.3 放大LV容量 479

15.3.4 縮小LV容量 481

15.3.5 LVM的系統(tǒng)快照 483

15.3.6 LVM相關(guān)命令匯整與LVM的關(guān)閉 488

15.4 重點(diǎn)回顧 489

15.5 本章習(xí)題 489

15.6 參考數(shù)據(jù)與擴(kuò)展閱讀 491

第16章 例行性工作(crontab) 492

16.1 什么是例行性工作 493

16.1.1 Linux工作調(diào)度的種類:at, cron 493

16.1.2 Linux上常見(jiàn)的例行性工作 493

16.2 僅執(zhí)行一次的工作調(diào)度 494

16.2.1 atd的啟動(dòng)與at運(yùn)行的方式 494

16.2.2 實(shí)際運(yùn)行單一工作調(diào)度 495

16.3 循環(huán)執(zhí)行的例行性工作調(diào)度 498

16.3.1 用戶的設(shè)置 498

16.3.2 系統(tǒng)的配置文件:/etc/crontab 500

16.3.3 一些注意事項(xiàng) 501

16.4 可喚醒停機(jī)期間的工作任務(wù) 502

16.4.1 什么是anacron 503

16.4.2 anacron與/etc/anacrontab 503

16.5 重點(diǎn)回顧 504

16.6 本章習(xí)題 505

第17章 程序管理與SELinux初探 506

17.1 什么是進(jìn)程(process) 507

17.1.1 進(jìn)程與程序(process & program) 507

17.1.2 Linux的多用戶、多任務(wù)環(huán)境 509

17.2 工作管理(job control) 511

17.2.1 什么是工作管理 511

17.2.2 job control的管理 511

17.2.3 脫機(jī)管理問(wèn)題 515

17.3 進(jìn)程管理 515

17.3.1 進(jìn)程的查看 516

17.3.2 進(jìn)程的管理 521

17.3.3 關(guān)于進(jìn)程的執(zhí)行順序 523

17.3.4 系統(tǒng)資源的查看 525

17.4 特殊文件與程序 530

17.4.1 具有SUID/SGID權(quán)限的命令執(zhí)行狀態(tài) 530

17.4.2 /proc/* 代表的意義 531

17.4.3 查詢已打開(kāi)文件或已執(zhí)行程序打開(kāi)的文件 532

17.5 SELinux初探 534

17.5.1 什么是SELinux 534

17.5.2 SELinux的運(yùn)行模式 536

17.5.3 SELinux的啟動(dòng)、關(guān)閉與查看 538

17.5.4 SELinux網(wǎng)絡(luò)服務(wù)運(yùn)行范例 540

17.5.5 SELinux所需的服務(wù) 542

17.5.6 SELinux的策略與規(guī)則管理 544

17.6 重點(diǎn)回顧 547

17.7 本章習(xí)題 548

17.8 參考數(shù)據(jù)與擴(kuò)展閱讀 550

第18章 認(rèn)識(shí)系統(tǒng)服務(wù)(daemons) 551

18.1 什么是daemon與服務(wù)(service) 552

18.1.1 daemon的主要分類 552

18.1.2 服務(wù)與端口的對(duì)應(yīng) 554

18.1.3 daemon的啟動(dòng)腳本與啟動(dòng)方式 555

18.2 解析super daemon的配置文件 558

18.2.1 默認(rèn)值配置文件:xinetd.conf 558

18.2.2 一個(gè)簡(jiǎn)單的rsync范例設(shè)置 561

18.3 服務(wù)的防火墻管理xinetd, TCP Wrappers 562

18.3.1 /etc/hosts.allow, /etc/hosts.deny管理 563

18.3.2 TCP Wrappers特殊功能 565

18.4 系統(tǒng)開(kāi)啟的服務(wù) 565

18.4.1 查看系統(tǒng)啟動(dòng)的服務(wù) 566

18.4.2 設(shè)置開(kāi)機(jī)后立即啟動(dòng)服務(wù)的方法 566

18.4.3 CentOS 5.x默認(rèn)啟動(dòng)的服務(wù)簡(jiǎn)易說(shuō)明 569

18.5 重點(diǎn)回顧 572

18.6 本章習(xí)題 573

18.7 參考數(shù)據(jù)與擴(kuò)展閱讀 574

第19章 認(rèn)識(shí)與分析日志文件 575

19.1 什么是日志文件 576

19.2 syslogd:記錄日志文件的服務(wù) 578

19.2.1 日志文件內(nèi)容的一般格式 578

19.2.2 syslog的配置文件:/etc/syslog.conf 579

19.2.3 日志文件的安全性設(shè)置 583

19.2.4 日志文件服務(wù)器的設(shè)置 584

19.3 日志文件的輪替(logrotate) 585

19.3.1 logrotate的配置文件 586

19.3.2 實(shí)際測(cè)試logrotate的操作 588

19.3.3 自定義日志文件的輪替功能 589

19.4 分析日志文件 590

19.4.1 CentOS默認(rèn)提供的logwatch 590

19.4.2 鳥(niǎo)哥自己寫(xiě)的日志文件分析工具 591

19.5 重點(diǎn)回顧 593

19.6 本章習(xí)題 594

19.7 參考數(shù)據(jù)與擴(kuò)展閱讀 594

第五部分 Linux系統(tǒng)管理員

第20章 啟動(dòng)流程、模塊管理與Loader 595

20.1 Linux的啟動(dòng)流程分析 596

20.1.1 啟動(dòng)流程一覽 596

20.1.2 BIOS,boot loader與kernel加載 596

20.1.3 第一個(gè)進(jìn)程init及配置文件/etc/inittab與runlevel 601

20.1.4 init處理系統(tǒng)初始化流程(/etc/rc.d/rc.sysinit) 603

20.1.5 啟動(dòng)系統(tǒng)服務(wù)與相關(guān)啟動(dòng)配置文件(/etc/rc.d/rc N &/etc/sysconfig) 604

20.1.6 用戶自定義開(kāi)機(jī)啟動(dòng)程序(/etc/rc.d/rc.local) 605

20.1.7 根據(jù)/etc/inittab的設(shè)置加載終端機(jī)或X Window界面 605

20.1.8 啟動(dòng)過(guò)程會(huì)用到的主要配置文件 606

20.1.9 Run level的切換 607

20.2 內(nèi)核與內(nèi)核模塊 608

20.2.1 內(nèi)核模塊與依賴性 608

20.2.2 內(nèi)核模塊的查看 609

20.2.3 內(nèi)核模塊的加載與刪除 610

20.2.4 內(nèi)核模塊的額外參數(shù)設(shè)置:/etc/modprobe.conf 611

20.3 Boot Loader: Grub 611

20.3.1 boot loader的兩個(gè)stage 611

20.3.2 grub的配置文件/boot/grub/menu.lst與菜單類型 612

20.3.3 initrd的重要性與創(chuàng)建新initrd文件 616

20.3.4 測(cè)試與安裝grub 617

20.3.5 啟動(dòng)前的額外功能修改 620

20.3.6 關(guān)于內(nèi)核功能當(dāng)中的vga設(shè)置 621

20.3.7 BIOS無(wú)法讀取大硬盤(pán)的問(wèn)題 622

20.3.8 為某個(gè)菜單加上密碼 623

20.4 啟動(dòng)過(guò)程的問(wèn)題解決 624

20.4.1 忘記root密碼的解決之道 624

20.4.2 init配置文件錯(cuò)誤 625

20.4.3 BIOS磁盤(pán)對(duì)應(yīng)的問(wèn)題(device.map) 625

20.4.4 因文件系統(tǒng)錯(cuò)誤而無(wú)法啟動(dòng) 626

20.4.5 利用chroot切換到另一塊硬盤(pán)工作 626

20.5 重點(diǎn)回顧 627

20.6 本章習(xí)題 627

20.7 參考數(shù)據(jù)與擴(kuò)展閱讀 628

第21章 系統(tǒng)設(shè)置工具(網(wǎng)絡(luò)與打印機(jī))與硬件檢測(cè) 629

21.1 CentOS系統(tǒng)設(shè)置工具:setup 630

21.1.1 用戶身份驗(yàn)證設(shè)置 631

21.1.2 網(wǎng)絡(luò)配置選項(xiàng)(手動(dòng)設(shè)置IP與自動(dòng)獲取) 632

21.1.3 防火墻設(shè)置 633

21.1.4 鍵盤(pán)形式設(shè)置 634

21.1.5 系統(tǒng)服務(wù)的啟動(dòng)與否設(shè)置 635

21.1.6 系統(tǒng)時(shí)鐘的時(shí)區(qū)設(shè)置 635

21.1.7 X窗口界面分辨率設(shè)置 635

21.2 利用CUPS設(shè)置Linux打印機(jī) 636

21.2.1 Linux的打印組件(打印操作、隊(duì)列、服務(wù)與打印機(jī)) 636

21.2.2 CUPS支持的聯(lián)機(jī)模式 639

21.2.3 以Web界面管理網(wǎng)絡(luò)打印機(jī) 640

21.2.4 以Web界面管理USB本地打印機(jī) 643

21.2.5 將Linux本地打印機(jī)開(kāi)放成為網(wǎng)絡(luò)打印機(jī) 644

21.2.6 手動(dòng)設(shè)置打印機(jī) 645

21.3 硬件數(shù)據(jù)收集與驅(qū)動(dòng)及l(fā)m_sensors 649

21.3.1 硬件信息的收集與分析 649

21.3.2 驅(qū)動(dòng)USB設(shè)備 651

21.3.3 使用lm_sensors取得溫度、電壓等信息 653

21.3.4 udev與hal簡(jiǎn)介 655

21.4 重點(diǎn)回顧 656

21.5 本章習(xí)題 657

21.6 參考數(shù)據(jù)與擴(kuò)展閱讀 657

第22章 軟件安裝:源碼與Tarball 658

22.1 開(kāi)放源碼的軟件安裝與升級(jí)簡(jiǎn)介 659

22.1.1 什么是開(kāi)放源碼、編譯程序與可執(zhí)行文件 659

22.1.2 什么是函數(shù)庫(kù) 660

22.1.3 什么是make與configure 661

22.1.4 什么是Tarball的軟件 662

22.1.5 如何安裝與升級(jí)軟件 662

22.2 使用傳統(tǒng)程序語(yǔ)言進(jìn)行編譯的簡(jiǎn)單范例 663

22.2.1 單一程序:打印Hello World 663

22.2.2 主程序、子程序鏈接:子程序的編譯 665

22.2.3 調(diào)用外部函數(shù)庫(kù):加入鏈接的函數(shù)庫(kù) 666

22.2.4 gcc的簡(jiǎn)易用法(編譯、參數(shù)與鏈接) 667

22.3 用make進(jìn)行宏編譯 667

22.3.1 為什么要用make 667

22.3.2 makefile的基本語(yǔ)法與變量 668

22.4 Tarball的管理與建議 670

22.4.1 使用源碼管理軟件所需要的基礎(chǔ)軟件 671

22.4.2 Tarball安裝的基本步驟 671

22.4.3 一般Tarball軟件安裝的建議事項(xiàng)(如何刪除、升級(jí)) 673

22.4.4 一個(gè)簡(jiǎn)單的范例(利用ntp來(lái)示范) 674

22.4.5 利用patch更新源碼 675

22.5 函數(shù)庫(kù)管理 677

22.5.1 動(dòng)態(tài)與靜態(tài)函數(shù)庫(kù) 677

22.5.2 ldconfig與/etc/ld.so.conf 678

22.5.3 程序的動(dòng)態(tài)函數(shù)庫(kù)解析:ldd 679

22.6 檢驗(yàn)軟件正確性 680

22.7 重點(diǎn)回顧 682

22.8 本章習(xí)題 682

22.9 參考數(shù)據(jù)與擴(kuò)展閱讀 683

第23章 軟件安裝:RPM、SRPM與YUM功能  684

23.1 軟件管理器簡(jiǎn)介 685

23.1.1 Linux界的兩大主流:RPM與DPKG 685

23.1.2 什么是RPM與SRPM 686

23.1.3 什么是i386、i586、i686、noarch、x86_64 687

23.1.4 RPM的優(yōu)點(diǎn) 688

23.1.5 RPM屬性依賴的解決方式:YUM在線升級(jí) 689

23.2 RPM軟件管理程序:rpm 690

23.2.1 RPM默認(rèn)安裝的路徑 690

23.2.2 RPM安裝(install) 690

23.2.3 RPM升級(jí)與更新(upgrade/freshen) 692

23.2.4 RPM查詢(query) 692

23.2.5 RPM驗(yàn)證與數(shù)字證書(shū)(Verify/Signature) 694

23.2.6 卸載RPM與重建數(shù)據(jù)庫(kù)(erase/rebuilddb) 697

23.3 SRPM的使用:rpmbuild 697

23.3.1 利用默認(rèn)值安裝SRPM文件(--rebuid/--recompile) 698

23.3.2 SRPM使用的路徑與需要的軟件 698

23.3.3 設(shè)置文件的主要內(nèi)容(*.spec) 699

23.3.4 SRPM的編譯命令(-ba/-bb) 703

23.3.5 一個(gè)打包自己軟件的范例 703

23.4 YUM在線升級(jí)機(jī)制 705

23.4.1 利用yum進(jìn)行查詢、安裝、升級(jí)與刪除功能 705

23.4.2 yum的設(shè)置文件 709

23.4.3 yum的軟件組功能 710

23.4.4 全系統(tǒng)自動(dòng)升級(jí) 711

23.5 管理的抉擇:RPM還是Tarball 711

23.6 重點(diǎn)回顧 712

23.7 本章習(xí)題 713

23.8 參考數(shù)據(jù)與擴(kuò)展閱讀 714

第24章 X Window設(shè)置介紹 715

24.1 什么是X Window System 716

24.1.1 X Window的發(fā)展簡(jiǎn)史 716

24.1.2 主要組件:X Server/X Client/Window Manager/DisplayManager 717

24.1.3 X Window的啟動(dòng)流程 719

24.1.4 X啟動(dòng)流程測(cè)試 722

24.1.5 我是否需要啟用X Window System 723

24.2 X Server設(shè)置文件解析與設(shè)置 724

24.2.1 解析xorg.conf設(shè)置 724

24.2.2 X Font Server(XFS)與加入其他中文字體 727

24.2.3 設(shè)置文件重建與顯示器參數(shù)微調(diào) 729

24.3 顯卡驅(qū)動(dòng)程序安裝范例 730

24.3.1 NVidia 730

24.3.2 ATI (AMD) 732

24.3.3 Intel 733

24.4 重點(diǎn)回顧 733

24.5 本章習(xí)題 734

24.6 參考數(shù)據(jù)與擴(kuò)展閱讀 734

第25章 Linux備份策略 735

25.1 備份要點(diǎn) 736

25.1.1 備份資料的考慮 736

25.1.2 備份哪些Linux數(shù)據(jù) 737

25.1.3 選擇備份設(shè)備 738

25.2 備份的種類、頻率與工具的選擇 740

25.2.1 完整備份的增量備份(Incremental backup) 740

25.2.2 完整備份的差異備份(differential backup) 742

25.2.3 關(guān)鍵數(shù)據(jù)備份 743

25.3 鳥(niǎo)哥的備份策略 743

25.3.1 每周系統(tǒng)備份的script 744

25.3.2 每日備份數(shù)據(jù)的script 745

25.3.3 遠(yuǎn)程備份的 script 746

25.4 災(zāi)難恢復(fù)的考慮 747

25.5 重點(diǎn)回顧 747

25.6 本章習(xí)題 748

25.7 參考數(shù)據(jù)與擴(kuò)展閱讀 748

第26章 Linux內(nèi)核編譯與管理 749

26.1 編譯前的任務(wù):認(rèn)識(shí)內(nèi)核與取得內(nèi)核源代碼 750

26.1.1 什么是內(nèi)核(Kernel) 750

26.1.2 更新內(nèi)核的目的 751

26.1.3 內(nèi)核的版本 752

26.1.4 內(nèi)核源代碼的取得方式 753

26.1.5 內(nèi)核源代碼的解壓縮/安裝/觀察 754

26.2 內(nèi)核編譯的前處理與內(nèi)核功能選擇 755

26.2.1 硬件環(huán)境查看與內(nèi)核功能要求 755

26.2.2 保持干凈源代碼:make mrproper 755

26.2.3 開(kāi)始挑選內(nèi)核功能:make XXconfig 756

26.2.4 內(nèi)核功能細(xì)項(xiàng)選擇 757

26.3 內(nèi)核的編譯與安裝 768

26.3.1 編譯內(nèi)核與內(nèi)核模塊 768

26.3.2 實(shí)際安裝模塊 769

26.3.3 開(kāi)始安裝新內(nèi)核與多重內(nèi)核菜單(grub) 770

26.4 額外(單一)內(nèi)核模塊編譯 771

26.4.1 編譯前注意事項(xiàng) 771

26.4.2 單一模塊編譯 772

26.4.3 內(nèi)核模塊管理 773

26.5 重點(diǎn)回顧 773

26.6 本章習(xí)題 773

26.7 參考數(shù)據(jù)與擴(kuò)展閱讀 774

附錄A 快速索引 775

PC官方
安卓官方手機(jī)版
IOS官方手機(jī)版

鳥(niǎo)哥的linux私房菜第三版截圖

下載地址

鳥(niǎo)哥的linux私房菜第三版 pdf高清掃描版

熱門(mén)評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)

編輯推薦

本類軟件排行

報(bào)錯(cuò)

請(qǐng)簡(jiǎn)要描述您遇到的錯(cuò)誤,我們將盡快予以修正。

轉(zhuǎn)帖到論壇
輪壇轉(zhuǎn)帖HTML方式

輪壇轉(zhuǎn)帖UBB方式