注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)Linux權威指南:從小白到系統(tǒng)管理員 上冊(原書第2版)

Linux權威指南:從小白到系統(tǒng)管理員 上冊(原書第2版)

Linux權威指南:從小白到系統(tǒng)管理員 上冊(原書第2版)

定 價:¥139.00

作 者: [美] 戴維·博特
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111771197 出版時間: 2025-02-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內容簡介

  本系列圖書內容概覽本系列圖書共三本,分別為《Linux權威指南:從小白到系統(tǒng)管理員 上冊(原書第2版)》《Linux權威指南:從小白到系統(tǒng)管理員 下冊(原書第2版)》《Linux權威指南:網(wǎng)絡服務詳解(原書第2版)》,每本書的內容都緊密相扣,相互銜接,共同構成一個連貫且遞進的整體。在《Linux權威指南:從小白到系統(tǒng)管理員 上冊(原書第2版)》中,主要介紹操作系統(tǒng)的基礎知識,特別是與Linux相關的部分,并探索系統(tǒng)管理員的Linux哲學,為后面的學習做準備。在《Linux權威指南:從小白到系統(tǒng)管理員 下冊(原書第2版)》中,聚焦于資深系統(tǒng)管理員的一系列高級知識。在《Linux權威指南:網(wǎng)絡服務詳解(原書第2版)》中,你將在現(xiàn)有虛擬網(wǎng)絡中再創(chuàng)建一個虛擬機作為服務器來完成后續(xù)的學習任務。它還將取代虛擬網(wǎng)絡中虛擬路由器的一些功能。本系列圖書與其他Linux教學書籍的區(qū)別在于,它提供了一套完整的自學教程,建議你從第一本的開頭逐步閱讀,仔細閱讀每一章節(jié),認真完成書中的所有實驗,并完成每個章節(jié)的練習直至第三本結束。即使你是Linux的零基礎讀者,遵循這個學習路徑也能讓你掌握成為Linux系統(tǒng)管理員所需的核心技能和知識。

作者簡介

  戴維·博特(David Both)是一位熱衷于開源軟件及GNU/Linux的倡導者、培訓師、作家和演講者。他在Linux和開源軟件領域耕耘逾25年,更是擁有長達50年的計算機行業(yè)經驗。他是“Linux系統(tǒng)管理員哲學”的忠實擁護者和布道者。他在IBM工作了21年,1981年在佛羅里達州博卡拉頓擔任IBM課程開發(fā)代表時,他為第一款IBM PC編寫了培訓課程。他曾為紅帽公司講授RHCE課程,并曾教授從“午餐學習”到五日完整課程的Linux課程。David的著作和文章體現(xiàn)了他傳授知識、助力Linux學習者的誠摯愿望。他著有《Linux哲學》(The Linux Philosophy for SysAdmins),并與他人合著了Linux for Small Business Owners。

圖書目錄

目  錄?Contents
譯者序
前 言
致 謝
關于作者
第1章 導讀 1
1.1 關于Linux 1
1.2 Windows的誕生 2
1.3 Linux的誕生 4
1.4 敞開的匣子 4
1.5 Linux的本質 5
1.6 知識 6
1.7 靈活性 6
1.8 穩(wěn)定性 7
1.9 可擴展性 8
1.10 安全性 8
1.11 自由使用權 8
1.12 長生命周期 9
1.13 抵抗惡意軟件 11
1.14 我應該成為一名系統(tǒng)管理員嗎 12
1.15 關于本書 13
1.16 關于實驗 13
1.17 如果實驗不起作用該怎么辦 15
1.18 術語 15
1.19 如何訪問命令行 15
總結 16
練習 16
第2章 操作系統(tǒng)簡介 17
2.1 選擇—真的! 17
2.2 操作系統(tǒng)是什么 18
2.3 硬件 18
2.3.1 主板 18
2.3.2 處理器 19
2.3.3 外圍設備 21
2.4 操作系統(tǒng) 22
2.5 典型的操作系統(tǒng)功能 22
2.5.1 內存管理 23
2.5.2 多任務處理 23
2.5.3 多用戶 24
2.5.4 進程管理 24
2.5.5 進程間通信 25
2.5.6 設備管理 25
2.5.7 錯誤處理 26
2.6 工具集 26
2.7 一段歷史 26
2.7.1 從UNICS開始 26
2.7.2 UNIX 27
2.7.3 伯克利軟件套件 28
2.7.4 UNIX哲學 28
2.8 Linux簡史 28
2.9 核心工具集 29
2.9.1 GNU核心工具集 29
2.9.2 util-linux 30
2.9.3 非營利版權 30
2.10 游戲 31
總結 31
練習 31
第3章 系統(tǒng)管理員的Linux哲學 32
3.1 背景 32
3.2 哲學的結構 33
3.3 原則 34
3.3.1 數(shù)據(jù)流是一種通用接口 34
3.3.2 轉換數(shù)據(jù)流 34
3.3.3 一切皆文件 35
3.3.4 使用Linux文件系統(tǒng)
層次標準 35
3.3.5 擁抱命令行界面 36
3.3.6 當一名懶惰的系統(tǒng)管理員 36
3.3.7 將一切自動化 37
3.3.8 始終使用腳本 37
3.3.9 盡早測試并經常測試 37
3.3.10 使用通俗易懂的命名 38
3.3.11 以開放格式存儲數(shù)據(jù) 39
3.3.12 對數(shù)據(jù)使用單獨的
文件系統(tǒng) 39
3.3.13 使程序可移植 40
3.3.14 使用開源軟件 40
3.3.15 追求優(yōu)雅 41
3.3.16 尋求簡單性 41
3.3.17 使用你最喜歡的編輯器 42
3.3.18 將一切文檔化 42
3.3.19 備份所有數(shù)據(jù)—經常
備份 43
3.3.20 跟隨你的好奇心 44
3.3.21 沒有“應該” 44
3.3.22 培養(yǎng)年輕的系統(tǒng)管理員 45
3.3.23 支持你喜歡的開源項目 45
3.3.24 現(xiàn)實中的變數(shù) 45
總結 46
練習 46
第4章 準備工作 47
4.1 概述 47
4.2 成為root用戶 48
4.3 硬件規(guī)格 48
4.4 主機軟件要求 49
4.5 安裝VirtualBox 49
4.5.1 在Linux主機上安裝
VirtualBox 50
4.5.2 在Windows主機上安裝VirtualBox 54
4.6 創(chuàng)建虛擬機 56
4.6.1 VirtualBox管理器 56
4.6.2 配置虛擬網(wǎng)絡 57
4.6.3 準備磁盤空間 59
4.6.4 下載ISO鏡像文件 68
4.6.5 創(chuàng)建虛擬機 69
總結 74
練習 74
第5章 安裝Linux 75
5.1 概述 75
5.2 插入Fedora Live鏡像 76
5.3 引導Live鏡像 77
5.4 安裝 Fedora 79
5.4.1 開始安裝 79
5.4.2 設置主機名 79
5.4.3 用戶賬戶 80
5.4.4 硬盤分區(qū) 82
5.4.5 關于交換空間 88
5.4.6 完成分區(qū) 89
5.5 開始安裝 89
5.6 完成安裝 89
5.6.1 關閉Live系統(tǒng) 90
5.6.2 重新配置虛擬機 90
5.6.3 創(chuàng)建快照 91
5.7 首次開機 92
5.8 如果實驗不起作用怎么辦 93
總結 94
練習 94
第6章 使用Xfce桌面 95
6.1 為什么選擇Xfce 95
6.1.1 桌面 95
6.1.2 文件管理器 97
6.1.3 穩(wěn)定性 97
6.1.4 xfce4-terminal模擬器 97
6.1.5 可配置性 97
6.2 入門 98
6.3 登錄 99
6.4 初次登錄界面 99
6.5 探索Xfce桌面 100
6.5.1 屏幕保護程序 100
6.5.2 設置管理器 102
6.5.3 將啟動器添加到面板2 102
6.5.4 默認應用程序 104
6.6 桌面外觀 105
6.7 多個桌面 108
6.8 安裝更新 109
總結 111
練習 112
第7章 使用Linux命令行 113
7.1 概述 113
7.2 準備工作 114
7.3 定義命令行 114
7.4 CLI術語 115
7.4.1 命令提示符 115
7.4.2 命令行 115
7.4.3 命令行界面 115
7.4.4 命令 116
7.4.5 終端 116
7.4.6 控制臺 117
7.4.7 虛擬控制臺 117
7.4.8 終端模擬器 122
7.4.9 偽終端 123
7.4.10 會話 124
7.4.11 腳本 124
7.4.12 安全腳本終端 126
7.4.13 screen 127
7.5 GUI和CLI 128
7.6 一些重要的Linux命令 129
7.6.1 PWD 129
7.6.2 目錄路徑符號樣式 129
7.6.3 在目錄樹中移動 130
7.6.4 Tab補全工具 134
7.6.5 探索文件 135
7.6.6 更多命令 137
7.7 命令調用和編輯 139
總結 141
練習 141
第8章 核心工具集 142
8.1 GNU核心工具集 142
8.2 util-linux 146
總結 149
練習 150
第9章 數(shù)據(jù)流 151
9.1 數(shù)據(jù)流作為原材料 151
9.2 文本流:一個通用接口 152
9.3 STDIO文件句柄 152
9.4 為測試準備邏輯卷 153
9.4.1 存儲設備的邏輯結構 153
9.4.2 創(chuàng)建新卷 154
9.5 生成數(shù)據(jù)流 157
9.6 用yes命令測試一個場景 160
9.7 引導記錄 162
9.8 深入探究 165
9.9 隨機性 166
9.10 管道流 167
9.11 構建管道流水線 168
9.12 重定向 169
9.13 使用grep命令 171
總結 172
練習 173
第10章 文本編輯器 174
10.1 為何我們需要文本編輯器 174
10.2 Vim 175
10.3 其他編輯器 176
10.3.1 Nano 176
10.3.2 Emacs 177
10.3.3 GNOME文本編輯器 177
10.3.4 gedit 177
10.3.5 Leafpad 177
10.3.6 Kate 177
10.3.7 xfw 178
10.3.8 xed 178
10.4 學習Nano 178
10.5 學習Vim 179
10.6 使用你最喜歡的文本編輯器 181
總結 182
練習 182
第11章 以root身份工作 183
11.1 為什么使用root 183
11.2 su命令 184
11.3 了解root賬戶 185
11.4 root的缺點 189
11.5 給用戶提權 190
11.5.1 錯誤方式 190
11.5.2 使用sudo 190
11.5.3 sudoers文件 194
11.6 真正的系統(tǒng)管理員
不使用sudo 196
11.6.1 用不用sudo 196
11.6.2 有效的sudo使用方式 197
11.7 以root身份使用su命令 198
總結 198
練習 199
第12章 安裝和更新軟件 200
12.1 依賴引起的問題 200
12.2 RPM 201
12.3 YUM 204
12.4 DNF 204
12.4.1 安裝軟件包 205
12.4.2 安裝更新 207
12.4.3 更新后任務 209
12.4.4 刪除包 210
12.5 組 211
12.6 添加存儲庫 212
12.7 其他軟件 214
12.7.1 安裝Zoom 215
12.7.2 更新Zoom 215
12.8 關于內核 216
總結 217
練習 218
第13章 解決問題的工具 219
13.1 解決問題的藝術 219
13.1.1 解決問題的五個步驟 220
13.1.2 知識 220
13.1.3 觀察 221
13.1.4 推理 221
13.1.5 行動 221
13.1.6 測試 222
13.2 系統(tǒng)性能觀測和解決問題 222
13.3 其他類似于top的工具 233
13.3.1 htop 234
13.3.2 atop 235
13.4 更多工具 236
13.5 /proc文件系統(tǒng) 240
13.6 探索硬件 242
13.7 監(jiān)控硬件溫度 243
13.8 監(jiān)控存儲驅動器 245
13.9 SAR系統(tǒng)統(tǒng)計 252
13.9.1 安裝和配置 252
13.9.2 檢查收集的數(shù)據(jù) 252
13.10 清理 256
總結 256
練習 257
第14章 終端模擬 258
14.1 關于終端 258
14.2 我的需求 259
14.3 終端模擬器 260
14.3.1 rxvt 260
14.3.2 xfce4-terminal 260
14.3.3 LXTerminal 263
14.3.4 Tilix 264
14.3.5 Konsole 268
14.3.6 Terminator 270
總結 271
練習 272
第15章 高階終端主題 273
15.1 Bash終端 274
15.2 終端選項 274
15.3 終端變量 275
15.4 命令 276
15.4.1 PATH 276
15.4.2 內置命令 278
15.4.3 外部命令 280
15.4.4 強制使用外部命令 280
15.5 命令行程序 280
15.6 節(jié)約時間的工具 284
15.6.1 大括號擴展 285
15.6.2 特殊模式字符 286
15.6.3 集合 288
15.6.4 元字符 289
15.7 使用grep 290
15.8 查找文件 293
總結 296
練習 296
第16章 Linux的引導與啟動 297
16.1 概述 297
16.2 硬件引導 298
16.3 引導扇區(qū) 299
16.3.1 MBR 299
16.3.2 GPT 299
16.3.3 影響 299
16.4 Linux引導 300
16.4.1 GRUB 300
16.4.2 配置GRUB 307
16.4.3 GRUB引導完成 309
16.5 Linux內核 309
16.6 Linux啟動 309
16.6.1 文本模式啟動 309
16.6.2 systemd 311
16.7 圖形登錄屏幕 316
16.7.1 顯示管理器 316
16.7.2 窗口管理器 317
16.7.3 如何選擇 318
16.8 恢復模式 322
16.8.1 當引導到救援模式失敗時 323
16.8.2 在救援模式下工作 324
16.9 關于登錄 325
16.9.1 命令行登錄屏幕 325
16.9.2 圖形登錄屏幕 326
總結 327
練習 327
第17章 終端配置 328
17.1 啟動終端 329
17.1.1 啟動非登錄終端 330
17.1.2 啟動登錄終端 331
17.1.3 探索全局配置腳本 331
17.1.4 探索本地配置腳本 334
17.1.5 小試牛刀 334
17.2 探索環(huán)境 337
17.3 別名 340
總結 341
練習 341
第18章 文件、目錄和鏈接 343
18.1 概述 343
18.2 準備工作 344
18.3 用戶賬戶及安全 345
18.4 文件屬性 345
18.4.1 文件所有權 345
18.4.2 文件權限 347
18.4.3 目錄權限 349
18.4.4 組所有權含義 349
18.4.5 umask 353
18.4.6 更改文件權限 354
18.4.7 申請權限 356
18.4.8 時間戳 357
18.5 文件元結構 357
18.5.1 目錄條目 357
18.5.2 索引節(jié)點 357
18.6 文件信息 357
18.7 鏈接 359
18.7.1 硬鏈接 360
18.7.2 應用多個硬鏈接定位文件 363
18.7.3 符號(軟)鏈接 365
總結 367
練習 367
第19章 文件系統(tǒng) 368
19.1 概述 368
19.2 定義 369
19.2.1 文件系統(tǒng) 369
19.2.2 存儲 369
19.3 文件系統(tǒng)功能 369
19.4 Linux文件系統(tǒng)層次標準 371
19.4.1 標準 371
19.4.2 解決問題 372
19.4.3 文件系統(tǒng)的不當使用 373
19.4.4 遵循標準 373
19.5 Linux統(tǒng)一目錄結構 373
19.6 文件系統(tǒng)類型 374
19.7 掛載 375
19.8 Linux EXT4文件系統(tǒng) 375
19.8.1 群組 376
19.8.2 索引節(jié)點 380
19.8.3 日志 381
19.9 數(shù)據(jù)分配策略 382
19.10 修復問題 386
19.11 修復損壞的文件系統(tǒng) 392
19.11.1 使用Fedora Live USB
設備進行系統(tǒng)恢復 392
19.11.2 找回丟失的文件 394
19.12 創(chuàng)建一個新文件系統(tǒng) 395
19.12.1 查找空間 395
19.12.2 添加一個新虛擬硬盤
驅動器 396
19.13 其他文件系統(tǒng) 402
總結 403
練習 403

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號