-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Linux權威指南 從小白到系統管理員 上冊(原書第2版) 版權信息
- ISBN:9787111771197
- 條形碼:9787111771197 ; 978-7-111-77119-7
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Linux權威指南 從小白到系統管理員 上冊(原書第2版) 本書特色
本書介紹操作系統的一般概念,特別是與Linux相關的部分,讓你能夠安裝、更新和刪除軟件以及使用命令行工具進行性能調優和基本問題排查的能力。你將從創建一個虛擬網絡并在VirtualBox虛擬機上安裝Fedora(一種流行而強大的Linux發行版)開始,這個虛擬機可以讓你在現有的Windows或Linux計算機上進行所有實驗。然后,你將學習如何使用Xfce GUI桌面環境和Linux提供的許多命令行工具,包括虛擬控制臺、各種終端仿真器、BASH和其他終端。這些工具將幫助你在命令行上進行各種操作。在這一部分,你將探索數據流和Linux中用于處理數據流的工具,并學習有關Vim文本編輯器的知識。Vim對于高級Linux用戶和系統管理員來說是不可或缺的,并且我們還會介紹其他一些文本編輯器。你還將學習如何更新和安裝新軟件,了解更多的終端仿真器以及一些高級終端技巧。我們還將詳細討論計算機啟動和Linux啟動時發生的事件順序,以及如何配置終端以及個性化定制,從而大大提高命令行的效率。*后,我們將深入研究文件和文件系統的各個方面。通過閱讀本書,你將學習: (1)安裝Fedora Linux并對Xfce桌面進行基本配置 (2)使用root用戶ID以及在以root權限工作時需要注意的事項(3)在Linux虛擬控制臺和終端仿真器中使用Bash和其他終端 (4)使用Vim文本編輯器創建和修改系統配置文件 (5)探索可用于root用戶的管理工具,包括用戶管理、文件系統管理、進程管理和基本網絡通信 (6)配置啟動和啟動順序 本書適合任何希望在命令行中以高級用戶和系統管理員身份學習Linux,并利用GUI桌面提高工作效率的人。
Linux權威指南 從小白到系統管理員 上冊(原書第2版) 內容簡介
本系列圖書內容概覽 本系列圖書共三本,分別為《Linux權威指南:從小白到系統管理員 上冊(原書第2版)》《Linux權威指南:從小白到系統管理員 下冊(原書第2版)》《Linux權威指南:網絡服務詳解(原書第2版)》,每本書的內容都緊密相扣,相互銜接,共同構成一個連貫且遞進的整體。 在《Linux權威指南:從小白到系統管理員 上冊(原書第2版)》中,主要介紹操作系統的基礎知識,特別是與Linux相關的部分,并探索系統管理員的Linux哲學,為后面的學習做準備。 在《Linux權威指南:從小白到系統管理員 下冊(原書第2版)》中,聚焦于資深系統管理員**的一系列高級知識。 在《Linux權威指南:網絡服務詳解(原書第2版)》中,你將在現有虛擬網絡中再創建一個虛擬機作為服務器來完成后續的學習任務。它還將取代虛擬網絡中虛擬路由器的一些功能。 本系列圖書與其他Linux教學書籍的區別在于,它提供了一套完整的自學教程,建議你從**本的開頭逐步閱讀,仔細閱讀每一章節,認真完成書中的所有實驗,并完成每個章節的練習直至第三本結束。即使你是Linux的零基礎讀者,遵循這個學習路徑也能讓你掌握成為Linux系統管理員所需的核心技能和知識。
Linux權威指南 從小白到系統管理員 上冊(原書第2版)Linux權威指南 從小白到系統管理員 上冊(原書第2版) 前言
前 言
本系列圖書在結構上與其他書籍大不一樣。整個系列共三本,分別為《Linux權威指南:從小白到系統管理員 上冊(原書第2版)》《Linux權威指南:從小白到系統管理員 下冊(原書第2版)》《Linux權威指南:網絡服務詳解(原書第2版)》,每本書的內容都緊密相扣,相互銜接,共同構成一個連貫且遞進的整體。
本系列圖書與其他Linux教學書籍的區別在于,它提供了一套完整的自學教程,建議你從**本的開頭逐步閱讀,仔細閱讀每一章節,認真完成書中的所有實驗,并完成每個章節的練習直至第三本結束。即使你是Linux的零基礎讀者,遵循這個學習路徑也能讓你掌握成為Linux系統管理員所需的核心技能和知識。
本系列圖書所有的實驗都是在一個或多個虛擬機(Virtual Machine,VM)組成的虛擬網絡中進行的。借助免費的VirtualBox虛擬化軟件,你可以在任何規模合理的主機上創建這樣的虛擬環境,無論是Linux操作系統還是Windows操作系統。在這個虛擬環境中,你可以自由地進行實驗,甚至可以執行那些在安裝Linux的過程中可能會損壞硬件主機的錯誤操作,你也可以通過多個快照中的任何一個,將Linux虛擬機完全恢復。這種既能承擔風險又容易恢復的靈活性使我們能學到更多。
本系列圖書也可以作為參考資料使用。多年來,我一直將自己以前的那些課程材料作為參考,它們一直發揮著重要作用。我將此視為本系列圖書的目標之一。
Linux權威指南 從小白到系統管理員 上冊(原書第2版) 目錄
目 錄?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 穩定性 7
1.9 可擴展性 8
1.10 安全性 8
1.11 自由使用權 8
1.12 長生命周期 9
1.13 抵抗惡意軟件 11
1.14 我應該成為一名系統管理員嗎 12
1.15 關于本書 13
1.16 關于實驗 13
1.17 如果實驗不起作用該怎么辦 15
1.18 術語 15
1.19 如何訪問命令行 15
總結 16
練習 16
第2章 操作系統簡介 17
2.1 選擇—真的! 17
2.2 操作系統是什么 18
2.3 硬件 18
2.3.1 主板 18
2.3.2 處理器 19
2.3.3 外圍設備 21
2.4 操作系統 22
2.5 典型的操作系統功能 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章 系統管理員的Linux哲學 32
3.1 背景 32
3.2 哲學的結構 33
3.3 原則 34
3.3.1 數據流是一種通用接口 34
3.3.2 轉換數據流 34
3.3.3 一切皆文件 35
3.3.4 使用Linux文件系統
層次標準 35
3.3.5 擁抱命令行界面 36
3.3.6 當一名懶惰的系統管理員 36
3.3.7 將一切自動化 37
3.3.8 始終使用腳本 37
3.3.9 盡早測試并經常測試 37
3.3.10 使用通俗易懂的命名 38
3.3.11 以開放格式存儲數據 39
3.3.12 對數據使用單獨的
文件系統 39
3.3.13 使程序可移植 40
3.3.14 使用開源軟件 40
3.3.15 追求優雅 41
3.3.16 尋求簡單性 41
3.3.17 使用你*喜歡的編輯器 42
3.3.18 將一切文檔化 42
3.3.19 備份所有數據—經常
備份 43
3.3.20 跟隨你的好奇心 44
3.3.21 沒有“應該” 44
3.3.22 培養年輕的系統管理員 45
3.3.23 支持你喜歡的開源項目 45
3.3.24 現實中的變數 45
總結 46
練習 46
第4章 準備工作 47
4.1 概述 47
4.2 成為root用戶 48
4.3 硬件規格 48
4.4 主機軟件要求 49
4.5 安裝VirtualBox 49
4.5.1 在Linux主機上安裝
VirtualBox 50
4.5.2 在Windows主機上安裝VirtualBox 54
4.6 創建虛擬機 56
4.6.1 VirtualBox管理器 56
4.6.2 配置虛擬網絡 57
4.6.3 準備磁盤空間 59
4.6.4 下載ISO鏡像文件 68
4.6.5 創建虛擬機 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 硬盤分區 82
5.4.5 關于交換空間 88
5.4.6 完成分區 89
5.5 開始安裝 89
5.6 完成安裝 89
5.6.1 關閉Live系統 90
5.6.2 重新配置虛擬機 90
5.6.3 創建快照 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 穩定性 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章 數據流 151
9.1 數據流作為原材料 151
9.2 文本流:一個通用接口 152
9.3 STDIO文件句柄 152
9.4 為測試準備邏輯卷 153
9.4.1 存儲設備的邏輯結構 153
9.4.2 創建新卷 154
9.5 生成數據流 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 真正的系統管理員
不使用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 系統性能觀測和解決問題 222
13.3 其他類似于top的工具 233
13.3.1 htop 234
13.3.2 atop 235
13.4 更多工具 236
13.5 /proc文件系統 240
13.6 探索硬件 242
13.7 監控硬件溫度 243
13.8 監控存儲驅動器 245
13.9 SAR系統統計 252
13.9.1 安裝和配置 252
13.9.2 檢查收集的數據 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 節約時間的工具 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 引導扇區 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 探索環境 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 索引節點 357
18.6 文件信息 357
18.7 鏈接 359
18.7.1 硬鏈接 360
18.7.2 應用多個硬鏈接定位文件 363
18.7.3 符號(軟)鏈接 365
總結 367
練習 367
第19章 文件系統 368
19.1 概述 368
19.2 定義 369
19.2.1 文件系統 369
19.2.2 存儲 369
19.3 文件系統功能 369
19.4 Linux文件系統層次標準 371
19.4.1 標準 371
19.4.2 解決問題 372
19.4.3 文件系統的不當使用 373
19.4.4 遵循標準 373
19.5 Linux統一目錄結構 373
19.6 文件系統類型 374
19.7 掛載 375
19.8 Linux EXT4文件系統 375
19.8.1 群組 376
19.8.2 索引節點 380
19.8.3 日志 381
19.9 數據分配策略 382
19.10 修復問題 386
19.11 修復損壞的文件系統 392
19.11.1 使用Fedora Live USB
設備進行系統恢復 392
19.11.2 找回丟失的文件 394
19.12 創建一個新文件系統 395
19.12.1 查找空間 395
19.12.2 添加一個新虛擬硬盤
驅動器 396
19.13 其他文件系統 402
總結 403
練習 403
Linux權威指南 從小白到系統管理員 上冊(原書第2版) 作者簡介
戴維·博特(David Both)是一位熱衷于開源軟件及GNU/Linux的倡導者、培訓師、作家和演講者。他在Linux和開源軟件領域耕耘逾25年,更是擁有長達50年的計算機行業經驗。他是“Linux系統管理員哲學”的忠實擁護者和布道者。他在IBM工作了21年,1981年在佛羅里達州博卡拉頓擔任IBM課程開發代表時,他為第一款IBM PC編寫了培訓課程。他曾為紅帽公司講授RHCE課程,并曾教授從“午餐學習”到五日完整課程的Linux課程。David的著作和文章體現了他傳授知識、助力Linux學習者的誠摯愿望。他著有《Linux哲學》(The Linux Philosophy for SysAdmins),并與他人合著了Linux for Small Business Owners。
- >
莉莉和章魚
- >
羅曼·羅蘭讀書隨筆-精裝
- >
苦雨齋序跋文-周作人自編集
- >
經典常談
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
伯納黛特,你要去哪(2021新版)
- >
名家帶你讀魯迅:故事新編
- >
大紅狗在馬戲團-大紅狗克里弗-助人