Linux系統管理(第3版)
寧方明 李長忠 任清華
買這商品的人也買了...
-
$1,000$900 -
$780$663 -
$480$379 -
$500$390 -
$580$458 -
$650$585 -
$300$270 -
$480$379 -
$403Web 漏洞防護
-
$520$411 -
$301特徵工程入門與實踐 (Feature Engineering Made Easy)
-
$680$612 -
$880$695 -
$380$342 -
$580$458 -
$680$530 -
$690$538 -
$336$319 -
$1,280$1,011 -
$534$507 -
$580$458 -
$620$484 -
$659$626 -
$534$507 -
$760$593
相關主題
商品描述
本書作為linux的基礎教學用書,選用了新的rhel8操作系統作為教學環境,適用於高等院校,高職高專院校電腦或相關專業的學生,Linux系統的初學者,社會培訓班學員。作為入門教材,本書包含配套ppt,授課記錄,實驗手冊,教學視頻等適合教學用資源,適合於高校的Linux教學配套使用,同時,本書作為RedHat的初級認證配套教材,適用於RedHat初級認證RHCSA的認證教材,結合新的教學環境和考試內容,都做了優化和升級,新增加了容器Podman技術,Cockpit Web界面管理,VDO磁盤管理等新技術,相對於第二版,增加了大約20%的新內容,將一部分舊技術進行了改進和去除,內容翔實,結構緊湊,條理清晰,特色鮮明,簡單易學。
作者簡介
宁方明,济南博赛网络技术有限公司讲师。济南博赛网络技术有限公司是一家集IT产品销售、高端IT技术服务、技术培训为一体的综合性高新技术企业,先后与华为、Redhat、锐捷、Prometric、Oracle、微软、IBM、思科、天融信等全球多家IT企业建立了长期合作伙伴关系,在产品技术服务领域、高端IT认证培训领域以及产品销售方面都有深层次的合作。
目錄大綱
第 一部分 Linux的基礎知識
第 1章 Linux概述 2
1.1 Linux簡介 2
1.1.1 Linux系統的產生 2
1.1.2 Linux系統的發展歷程 3
1.1.3 Linux系統的應用 4
1.2 Linux的特點、組成和區別 5
1.2.1 Linux的特點 5
1.2.2 Linux系統的組成 6
1.2.3 Linux與其他操作系統的區別 6
1.3 Linux的版本介紹 7
1.3.1 Linux內核的版本 7
1.3.2 Linux發行版本 10
1.3.3 RHEL 8簡介 12
第 2章 Linux系統的安裝 14
2.1 安裝RHEL 8 14
2.1.1 使用Anaconda安裝 14
2.1.2 獲取Linux的安裝軟件 14
2.1.3 確定安裝硬件 15
2.1.4 使用本地光盤安裝RHEL 8 15
2.2 安裝後的初始化配置—firstboot服務 20
第3章 X Window圖形用戶界面和應用軟件 25
3.1 X Window簡介 25
3.1.1 X Window工作原理 25
3.1.2 X Window桌面環境 26
3.2 GNOME桌面環境 26
3.2.1 GNOME桌面環境簡介 26
3.2.2 Nautilus文件管理器 29
3.2.3 GNOME系統設置 29
3.3 Linux下的常用應用軟件 30
3.3.1 文本編輯器Gedit 30
3.3.2 LibreOffice簡介 30
3.3.3 圖像處理軟件GIMP 32
3.3.4 圖像查看器Eye of GNOME Image Viewer 33
3.3.5 文件查看器Document Viewer 33
3.3.6 網頁瀏覽器Firefox 34
3.3.7 多媒體播放器Totem 34
3.4 使用Cockpit管理 35
3.4.1 Cockpit簡介 35
3.4.2 Cockpit的管理頁面 36
第4章 Shell的基本應用 40
4.1 Shell命令概述 40
4.1.1 Shell簡介 40
4.1.2 Shell的啟動與退出等 41
4.1.3 Shell命令的格式 42
4.1.4 常用Shell命令 43
4.2 BASH的應用 48
4.2.1 命令自動補齊 48
4.2.2 命令歷史記錄 48
4.2.3 命令別名 49
4.2.4 通配符 50
4.3 正則表達式、管道與重定向 50
4.3.1 正則表達式 50
4.3.2 管道與重定向 53
4.4 文本編輯器Vim 55
4.4.1 Vim簡介 55
4.4.2 Vim的3種模式 56
4.4.3 Vim的進入與退出 57
4.4.4 Vim的基本操作命令 58
4.4.5 Vim的高級命令 60
4.5 Shell編程 62
4.5.1 Shell腳本 62
4.5.2 Shell腳本案例 64
第二部分 Linux的系統管理
第5章 用戶和組管理 66
5.1 什麽是用戶 66
5.1.1 用戶賬號文件/etc/passwd 66
5.1.2 用戶影子文件/etc/shadow 68
5.1.3 組賬號文件/etc/group 69
5.1.4 用戶組影子文件/etc/gshadow 70
5.2 用戶管理 71
5.2.1 添加用戶 71
5.2.2 刪除用戶 72
5.2.3 修改用戶信息 72
5.3 組管理 73
5.3.1 創建用戶組 73
5.3.2 刪除用戶組 73
5.3.3 修改用戶組信息 74
5.4 文件系統操作命令 74
5.4.1 文件與目錄操作命令 74
5.4.2 壓縮和解壓縮命令 75
5.4.3 文件和目錄權限管理命令 80
5.5 文件的安全設置ACL 82
5.5.1 什麽是ACL 82
5.5.2 配置使用ACL 83
5.5.3 ACL配置實例 83
5.5.4 文件系統的特殊權限:SUID、SGID和SBit 85
第6章 磁盤與文件系統管理 88
6.1 磁盤的識別與分區 88
6.1.1 磁盤的分類 88
6.1.2 磁盤的組成 90
6.1.3 管理分區 92
6.2 建立和管理文件系統 98
6.2.1 文件系統 98
6.2.2 文件類型 100
6.2.3 文件系統結構 102
6.3 文件系統的掛載與卸載 104
6.3.1 使用命令行掛載文件系統 104
6.3.2 永久掛載文件系統 106
6.3.3 卸載文件系統 108
6.4 管理交換空間 108
6.4.1 交換內存介紹 108
6.4.2 創建交換內存 109
6.5 磁盤配額 111
6.5.1 磁盤配額的作用 111
6.5.2 創建磁盤配額 111
6.6 VDO 114
6.6.1 VDO簡介 114
6.6.2 VDO創建 115
第7章 邏輯捲管理 117
7.1 通用LVM概念和術語 117
7.1.1 LVM簡介 117
7.1.2 LVM基本術語 118
7.2 建立LVM 118
7.3 管理LVM 121
7.3.1 查看捲信息 121
7.3.2 調整LVM 122
7.3.3 卸載捲 124
7.4 LVM高級應用 125
7.4.1 捲快照 125
7.4.2 移動捲 127
第8章 進程管理 129
8.1 什麽是進程 129
8.1.1 進程的概念 129
8.1.2 進程的狀態 129
8.1.3 進程的類型 130
8.2 進程管理 130
8.2.1 啟動進程 130
8.2.2 管理進程 131
8.2.3 終止進程 134
8.2.4 桌面環境下管理進程 136
8.3 系統監視工具 137
8.3.1 桌面環境下監視系統 137
8.3.2 系統監視命令 137
8.4 計劃任務 138
8.4.1 一次性計劃任務 138
8.4.2 周期性計劃任務 140
第9章 軟件管理 142
9.1 使用YUM 142
9.1.1 Linux下的可執行文件 142
9.1.2 傳統管理軟件的方法 143
9.1.3 RPM 143
9.1.4 YUM 143
9.1.5 DNF 149
9.2 安裝RPM軟件 150
9.2.1 RPM介紹 150
9.2.2 RPM軟件包文件 150
9.2.3 RPM命令 151
9.3 源代碼安裝 155
9.3.1 獲得軟件 155
9.3.2 編譯前的準備工作 156
9.3.3 開始編譯 158
9.3.4 安裝與部署 159
第 10章 服務管理 161
10.1 systemd簡介 161
10.1.1 服務分類 161
10.1.2 systemd的起源 162
10.1.3 systemd的主要特性 162
10.2 systemd單元管理 163
10.2.1 systemd的基本概念 163
10.2.2 target和runlevel 164
10.2.3 查看與切換target 165
10.2.4 管理systemd服務 166
10.3 使用systemctl命令控制和管理系統 167
第三部分 Linux的網絡服務與安全
第 11章 網絡基礎 170
11.1 網絡配置基礎—TCP/IP網絡模型 170
11.2 網絡服務介紹 175
11.3 基於圖形界面的網絡基本配置 175
11.4 基於命令行的網絡基本配置 176
11.4.1 查看網絡信息 176
11.4.2 創建和啟用/關閉網絡連接 177
11.4.3 刪除和修改網絡連接 178
11.5 系統網絡配置文件 179
11.6 網絡設置命令 181
11.6.1 查看和修改主機名稱命令hostname和hostnamectl 181
11.6.2 網絡配置命令ip 181
11.6.3 檢查網絡狀況命令netstat 183
11.6.4 ping命令 184
11.6.5 nslookup命令 185
11.6.6 traceroute命令 186
第 12章 訪問網絡文件共享服務 187
12.1 NFS網絡文件系統 187
12.1.1 NFS服務簡介 187
12.1.2 配置NFS服務 188
12.1.3 NFS服務配置實例 189
12.2 SMB/CIFS通用網絡文件系統 190
12.2.1 Samba服務概述 190
12.2.2 配置Samba 191
12.2.3 創建Samba服務器 191
12.3 自動掛載網絡存儲服務 194
12.3.1 自動掛載(AutoFS)服務概述 194
12.3.2 配置AutoFS服務 195
12.3.3 AutoFS服務配置實例 196
第 13章 Linux安全管理 198
13.1 Linux防火牆的基本設置 198
13.1.1 Linux防火牆概述 198
13.1.2 firewalld區域管理 199
13.1.3 firewall-cmd命令行工具 200
13.1.4 firewall-config圖形界面工具 203
13.2 SELinux管理 207
13.2.1 SELinux介紹 207
13.2.2 SELinux模式 209
13.2.3 安全上下文 211
13.2.4 SELinux布爾值 214
13.2.5 SELinux服務埠 216
13.3 救援模式 217
13.3.1 救援模式介紹 217
13.3.2 啟動救援模式 217
13.3.3 切換硬盤環境 219
13.3.4 修復常見啟動問題 219
13.4 Podman容器管理 222
13.4.1 Podman容器介紹 222
13.4.2 Podman安裝與使用 223
第 14章 常用網絡服務器配置 225
14.1 Web服務配置 225
14.1.1 Apache服務器 225
14.1.2 配置Apache服務器 226
14.1.3 創建Apache服務器 227
14.2 FTP服務配置 228
14.2.1 FTP服務器概述 228
14.2.2 配置vsftpd 228
14.2.3 創建FTP服務器 229
14.3 DNS服務配置 230
14.3.1 DNS介紹 230
14.3.2 創建DNS服務器 231
14.3.3 DNS驗證 232
14.4 DHCP服務配置 233
14.4.1 DHCP服務器介紹 233
14.4.2 配置DHCP服務 233
14.4.3 創建DHCP服務器 235
14.5 Mail服務配置 236
14.5.1 SMTP服務器介紹 236
14.5.2 配置Postfix服務 236
14.5.3 創建Postfix服務器 238
14.6 iSCSI服務配置 239
14.6.1 iSCSI服務器介紹 239
14.6.2 創建iSCSI存儲目標 241
14.6.3 訪問iSCSI存儲 243
14.7 使用Chrony同步時間 245
14.7.1 Chrony簡介 245
14.7.2 配置Chrony服務 245
14.7.3 Chrony實例 246
14.8 管理SSH服務 247
14.8.1 SSH服務簡介 247
14.8.2 配置SSH服務 248
14.8.3 SSH的管理 249
14.9 企業服務器搭建案例 251
14.9.1 物理服務器選型 251
14.9.2 服務器軟件需求 252