Red Hat Enterprise Linux 7.0系統管理

Red Hat Enterprise Linux 7.0系統管理

《Red Hat Enterprise Linux 7.0系統管理》是2015年電子工業出版社出版的圖書,作者是曹江華。

基本介紹

  • 書名:Red Hat Enterprise Linux 7.0系統管理
  • 作者:曹江華 編著
  • ISBN:978-7-121-25463-5
  • 類別:作業系統
  • 頁數:512
  • 定價:69
  • 出版社:電子工業出版社
  • 出版時間:2015-03
  • 裝幀:平裝
  • 開本:16
內容簡介,內容提要,目錄,

內容簡介

《Red Hat Enterprise Linux 7.0系統管理》以Red Hat Enterprise Linux 7.0為藍本,分15章介紹了RHEL 7.0的基本使用和系統管理。主要包括自由軟體和開源軟體的基礎知識、Linux的基礎知識、RHEL7.0的安裝、軟體包管理、用戶管理、磁碟管理和LVM管理、檔案系統管理、TCP/IP網路配置、系統引導和啟動、systemd服務管理、虛擬化套用、日誌管理、使用Webmin、Linux iSCSI和GlusterFS網路檔案系統配置、SELinux使用、核心審計、防火牆設定和升級等內容。《Red Hat Enterprise Linux 7.0系統管理》內容詳盡、結構清晰、通俗易懂,使用了大量圖表對內容進行表述和歸納,便於讀者理解及查閱,具有很強的實用性和指導性。書中內容適用於RHEL7.0,其中絕大部分內容同時也適用於其他主要發行版本。
《Red Hat Enterprise Linux 7.0系統管理》可以作為高等院校相關專業、Linux短期培訓班的教材,同時也可供廣大Linux愛好者自學使用。
Red Hat Enterprise Linux 7.0系統管理
曹江華 編著
ISBN 978-7-121-25463-5
2015年3月出版
定價:69.00元
512頁
16開

內容提要

《Red Hat Enterprise Linux 7.0系統管理》以Red Hat Enterprise Linux 7.0為藍本,分15章介紹了RHEL 7.0的基本使用和系統管理。主要包括自由軟體和開源軟體的基礎知識、Linux的基礎知識、RHEL7.0的安裝、軟體包管理、用戶管理、磁碟管理和LVM管理、檔案系統管理、TCP/IP網路配置、系統引導和啟動、systemd服務管理、虛擬化套用、日誌管理、使用Webmin、Linux iSCSI和GlusterFS網路檔案系統配置、SELinux使用、核心審計、防火牆設定和升級等內容。《Red Hat Enterprise Linux 7.0系統管理》內容詳盡、結構清晰、通俗易懂,使用了大量圖表對內容進行表述和歸納,便於讀者理解及查閱,具有很強的實用性和指導性。書中內容適用於RHEL7.0,其中絕大部分內容同時也適用於其他主要發行版本。
《Red Hat Enterprise Linux 7.0系統管理》可以作為高等院校相關專業、Linux短期培訓班的教材,同時也可供廣大Linux愛好者自學使用。

目錄

第1章 Red Hat Enterprise Linux 7.0系統簡介 1
1.1 Linux簡介 1
1.1.1 UNIX作業系統的誕生 1
1.1.2 GNU早期簡史 2
1.1.3 POSIX標準歷史 3
1.1.4 Linux概述 3
1.1.5 Linux和開源軟體的商業化 4
1.1.6 Linux和開源軟體的商業模式 5
1.2 Linux核心及其發行版本 6
1.2.1 Linux發行版本概述 6
1.2.2 Linux核心的變遷 6
1.2.3 Linux主要發行版本 8
1.3 Red Hat Enterprise Linux簡介 10
1.3.1 發展軌跡 10
1.3.2 Red Hat Enterprise Linux 7.0簡介 12
第2章 Red Hat Enterprise Linux 7.0系統安裝 20
2.1 硬體需求與兼容性 20
2.1.1 Linux硬體驅動現狀 20
2.1.2 主要硬體的兼容性 21
2.1.3 收集硬體信息 21
2.1.4 檢查系統硬體是否存在大的缺陷 23
2.1.5 獲取Red Hat Enterprise Linux 7.0兼容性列表 23
2.2 安裝Red Hat Enterprise Linux 7.0 24
2.2.1 使用本地光碟介質安裝Red Hat Enterprise Linux 7.0 24
2.2.2 首次啟動Red Hat Enterprise Linux 7.0的配置 37
2.3 進入單用戶模式重新設定root密碼 40
2.4 Linux硬體的穩定性檢測 42
2.4.1 穩定性檢測的作用 42
2.4.2 檢測CPU 42
2.4.3 檢測記憶體 43
2.5 卸載Red Hat Enterprise Linux 7.0 45
第3章 Linux啟動過程和系統引導器GRUB 46
3.1 Linux啟動過程 46
3.1.1 Linux啟動過程詳解 46
3.1.2 Linux運行級別到目標 49
3.2 系統引導器GRUB 50
3.2.1 GRUB 2簡介 50
3.2.2 GRUB的啟動選單界面 51
3.2.3 GRUB的啟動選單項編輯界面 51
3.2.4 GRUB 2命令行界面 52
3.2.5 GRUB 2的一些常用命令 53
3.2.6 理解GRUB 2的配置檔案 55
3.2.7 /etc/grub.d目錄下的腳本檔案 59
3.2.8 套用實例 60
第4章 Linux虛擬化配置 62
4.1 Linux虛擬化簡介 62
4.1.1 Linux虛擬化類型 62
4.1.2 Linux虛擬化項目 64
4.1.3 Linux伺服器虛擬化的重要性 65
4.2 KVM虛擬化技術 66
4.2.1 KVM虛擬機簡介 66
4.2.2 安裝及配置KVM相關軟體 67
4.2.3 使用virt-manager建立一個KVM虛擬機 68
4.2.4 KVM虛擬機功能簡介 71
4.2.5 使用命令行執行高級管理任務 76
4.3 KVM虛擬機存儲設定 78
4.3.1 KVM虛擬機存儲模式解析 78
4.3.2 創建基於分區的存儲池 80
4.3.3 創建基於目錄的存儲池 81
4.3.4 創建基於LVM的存儲池 82
4.3.5 使用命令行方式管理存儲池 83
4.4 KVM SPICE配置 85
4.4.1 SPICE簡介 85
4.4.2 安裝及配置SPICE伺服器 85
4.4.3 使用SPICE客戶機 86
4.5 Docker:容器級虛擬化 89
4.5.1 簡介 89
4.5.2 Docker的安裝 92
4.5.3 了解命令行參數 93
4.5.4 主要子命令簡介 97
4.5.5 Docker常用命令 102
4.5.6 使用Docker命令行操作Docker鏡像 103
4.5.7 在Docker里運行Tomcat程式 107
第5章 Red Hat Enterprise Linux 7.0系統日常運維管理 111
5.1 Linux用戶管理 111
5.1.1 基於命令行管理工具 111
5.1.2 使用圖形化工具管理用戶 125
5.2 軟體包管理 127
5.2.1 RPM軟體包管理 127
5.2.2 YUM軟體包管理 133
5.2.3 使用圖形化工具 140
5.3 Linux檔案管理 142
5.3.1 基於命令行的檔案管理 142
5.3.2 基於圖形化的檔案管理工具 165
5.4 Linux計畫任務管理 168
5.4.1 at相關命令 168
5.4.2 at相關命令使用實例 170
5.4.3 系統資源的定時調用(使用cron) 171
5.4.4 Linux計畫任務圖形化工具Gnome-schedule 175
第6章 Linux檔案系統管理 178
6.1 Linux檔案系統介紹 178
6.1.1 檔案系統定義 178
6.1.2 Linux檔案系統的體系結構 178
6.1.3 Linux檔案系統結構 179
6.1.4 /proc檔案系統 180
6.1.5 Linux檔案系統的組成 181
6.1.6 檔案類型 182
6.1.7 Linux檔案系統的特性 184
6.1.8 Linux主流檔案格式 184
6.1.9 查看當前Linux支持的檔案系統類型 188
6.1.10 Linux中對大型檔案的支持 188
6.2 Btrfs檔案系統管理 189
6.2.1 建立檔案系統 189
6.2.2 掛載檔案 189
6.2.3 修改Btrfs檔案系統的大小 190
6.2.4 創建快照(snapshot) 190
6.2.5 創建子卷(subvolume) 191
6.2.6 創建RAID 192
6.2.7 添加/刪除新設備 193
6.2.8 檔案系統轉換 193
6.2.9 檢查Btrfs檔案系統 194
6.2.10 debug功能 194
6.3 XFS檔案系統管理 195
6.3.1 安裝相關軟體包 195
6.3.2 使用xfs管理命令 195
第7章 Linux存儲管理工具 201
7.1 Linux磁碟管理工具命令 201
7.1.1 fdisk:磁碟分區 201
7.1.2 badblock:檢查磁碟 203
7.1.3 parted:磁碟分區工具 203
7.1.4 df:顯示報告檔案系統磁碟使用信息 204
7.1.5 du:顯示目錄或者檔案所占的磁碟空間 206
7.1.6 dd:磁碟操作 207
7.1.7 mdadm:RAID設定工具 210
7.2 Linux磁碟操作實戰 211
7.2.1 為Linux添加新硬碟 211
7.2.2 Linux磁碟配額配置 213
7.3 Linux磁碟RAID配置 218
7.4 LVM管理工具 226
7.4.1 LVM基礎 226
7.4.2 命令行LVM配置實戰 230
7.4.3 使用ssm命令管理邏輯卷 246
7.4.4 使用system-config-lvm管理LVM 251
7.5 使用gnome-disk-utility 磁碟工具 255
7.5.1 簡介 255
7.5.2 安裝並使用 255
7.5.3 主要功能 256
7.6 使用GParted分區編輯器 258
7.6.1 簡介 258
7.6.2 安裝 259
7.6.3 創建分區 259
7.6.4 格式化分區 262
7.6.5 激活分區 263
第8章 Linux 服務管理 264
8.1 systemd簡介和特點 264
8.1.1 systemd提供了按需啟動能力 265
8.1.2 systemd採用Linux的Cgroup特性跟蹤和管理進程的生命周期 266
8.1.3 啟動掛載點和自動掛載管理 266
8.1.4 實現事務性依賴關係管理 266
8.1.5 能夠對系統進行快照和恢復 267
8.1.6 日誌服務 267
8.1.7 unit的概念 268
8.2 systemd的使用 271
8.2.1 unit檔案的編寫 271
8.2.2 創建自己的systemd服務 274
8.3 系統管理員需要掌握的命令 275
8.3.1 sysvinit和systemd 的命令對比列表 275
8.3.2 systemctl命令實例 276
8.3.3 其他設定 282
8.3.4 圖形化服務管理工具 284
8.4 舊版本遺留的服務工具 285
8.4.1 chkconfig 285
8.4.2 ntsysv 287
8.4.3 xinetd 287
8.4.4 TCP_Wrappers 291
第9章 Linux TCP/IP網路配置管理 293
9.1 Linux網路基礎 293
9.1.1 Linux下連線埠號分配 293
9.1.2 Linux的TCP/IP網路配置 295
9.2 通過Linux命令行進行網路操作 296
9.2.1 Linux的TCP/IP配置 296
9.2.2 Linux伺服器的靜態路由配置 301
9.2.3 adsl連線配置 303
9.2.4 連線無線網路 303
9.3 使用NetworkManager配置網路連線 310
9.3.1 NetworkManager簡介 310
9.3.2 安裝啟動服務 310
9.3.3 使用NetworkManager配置有線網路接口 311
9.3.4 使用NetworkManager連線WiFi(802.11)網路 312
9.3.5 使用nmtui 314
9.4 掌握Linux命令行網路配置工具 317
9.4.1 ip命令 317
9.4.2 nmcli 324
第10章 Linux防火牆 332
10.1 防火牆技術 332
10.1.1 防火牆簡介 332
10.1.2 Linux防火牆技術 335
10.1.3 使用system-config-firewall快速構建Linux防火牆 348
10.2 使用FirewallD構建動態防火牆 351
10.2.1 FirewallD簡介 351
10.2.2 具有命令行的FirewallD的基本操作 354
10.2.3 使用圖形化工具 358
第11章 使用SELinux和Linux安全審計工具 367
11.1 使用SELinux 367
11.1.1 SELinux起源 367
11.1.2 SELinux架構 368
11.1.3 與SELinux相關的檔案 371
11.1.4 SELinux使用實戰 371
11.1.5 SELinux布爾值和上下文配置 373
11.1.6 使用命令行工具管理SELinux 377
11.1.7 SELinux日誌檔案的使用 389
11.1.8 SELinux和網路服務設定 389
11.2 使用GUI工具建立SELinux策略模組 395
11.3 Linux安全審計工具 401
11.3.1 Linux用戶空間審計系統簡介 401
11.3.2 安裝軟體包並且配置審計守護進程 403
11.3.3 用戶空間審計系統的使用實例 406
第12章 Linux存儲設定 413
12.1 iSCSI設定 413
12.1.1 iSCSI技術簡介 413
12.1.2 Linux iSCSI配置 416
12.2 NFS網路存儲設定 422
12.2.1 NFS簡介 422
12.2.2 配置NFS伺服器 425
12.2.3 配置NFS客戶端 425
12.3 GlusterfsFS檔案系統設定 426
12.3.1 GlusterFS簡介 426
12.3.2 創建Distributed Volume 429
12.3.3 創建Replicated Volume 432
12.3.4 創建Striped Volume 434
12.3.5 創建Distributed Replicated Volume 437
第13章 使用Webmin工具管理
RHEL 7.0 441
13.1 Webmin安裝配置 441
13.1.1 Webmin簡介 441
13.1.2 下載安裝Webmin 442
13.1.3 防火牆設定 442
13.2 使用Webmin 442
13.2.1 登錄Webmin 442
13.2.2 Webmin的自身配置 443
13.2.3 Webmin主界面 445
13.2.4 理解Webmin配置檔案 448
13.3 主要模組簡介 450
13.3.1 伺服器類型模組 450
13.3.2 網路配置管理 454
13.3.3 硬體配置管理 455
13.3.4 系統配置管理 456
13.3.5 其他配置管理 459
13.3.6 Cluster 461
13.3.7 Un-used Modules簡介 461
13.4 Webmin的安全性 461
第14章 Linux遠程控制 463
14.1 SSH伺服器的工作原理 463
14.1.1 SSH伺服器和客戶端的工作流程 463
14.1.2 SSH的安全驗證 463
14.2 配置OpenSSH伺服器和使用SSH客戶端 464
14.2.1 安裝並啟動OpenSSH 464
14.2.2 配置檔案 465
14.2.3 配置使用口令驗證登錄伺服器實例 465
14.3 套用SSH客戶端 467
14.3.1 SSH客戶端工具 467
14.3.2 生成密鑰對 471
14.3.3 圖形界面工具gFTP 473
14.3.4 使用Windows SSH客戶端登錄OpenSSH伺服器 474
14.4 RHEL 7.0和Windows之間的桌面遠程控制 479
14.4.1 使用Windows桌面遠程控制RHEL 7.0 479
14.4.2 使用RHEL 7.0桌面遠程控制Windows 481
第15章 RHEL 7.0的日誌管理 483
15.1 日誌管理簡介 483
15.2 Linux日誌管理工具 484
15.2.1 Linux日誌管理工具簡介 484
15.2.2 日誌管理軟體包psacct簡介 485
15.2.3 lastcomm命令 485
15.2.4 sa命令 487
15.2.5 ac命令 489
15.2.6 accton命令 490
15.2.7 其他日誌管理實用工具 491
15.3 Linux日誌管理技巧 493
15.3.1 使用logrotate工具 493
15.3.2 搜尋日誌檔案的策略和技巧 494
15.3.3 手動搜尋日誌檔案 494
15.3.4 使用logwatch工具搜尋日誌檔案 495
15.3.5 使用journal 496
15.4 使用圖形化工具:系統日誌查看器 500
15.4.1 系統日誌查看器的安裝 500
15.4.2 快速使用入門 501
前言
Linux套用早已從幾年前的盲目推進和前一段的低迷期走出來,更具理性、更重實效的Linux套用時代即將到來。在以美國為首的已開發國家,Linux早已涉足政府辦公、軍事戰略以及商業運作的方方面面。在我國,隨著國民經濟與社會信息化的進一步深入,Linux在電子政務、電子商務等各個信息化建設領域中也突顯其不凡之處。Linux這個免費的開放原始碼的作業系統正以狂風暴雨之勢襲卷著整個世界,它不僅出現在企業伺服器和專業怪才們的討論組中,也開始在家用PC上生根了。Red Hat公司在開源軟體界是鼎鼎大名的,該公司發布了最早的Linux 商業版本Red Hat Linux。Red Hat公司在發布Red Hat Linux 系列版本的同時,還發布了Red Hat Enterprise Linux,即Red Hat Linux 企業版,簡寫為 RHEL。RHEL 系列版本面向企業級客戶,主要套用在Linux伺服器領域。
RHEL 6.0誕生於2010年,是目前套用最為廣泛的企業級Linux之一,經過4年等待,到了2014年RHEL 7.0齣現了。RHEL 7.0桌面環境/存儲和虛擬化方面相比於RHEL 6.0有了不小的變化。例如,在虛擬化方面開始使用Docker,全面增強了RHEL的虛擬化功能;在存儲方面增強了iSCSI和FC的支持;在節能方面比前期的版本有大幅度的提升,可謂綠色Linux,可以說是目前最強大的企業級Linux發行版本之一。
本書特點
本書所講述的RHEL 7.0內容覆蓋範圍廣,適用人群廣。在寫作思路上強調在“授人以漁”的前提下“授人以魚”,對每個知識點的介紹爭取做到深入淺出,從系統、科學的原理和機制介紹出發,並通過豐富多樣的圖表配以具體的步驟實現和詳細的講解,以方便讀者在實際Linux的管理和操作中進行對照學習,提高學習效率。本書涉及RHEL 7.0系統管理諸多方面的內容,其中絕大部分內容同時也適用於其他發行版本。書中使用了大量圖表對內容進行表述和歸納,便於讀者理解及查閱。本書脈絡清晰,深入淺出,具有很強的實用性、指導性。
適用對象
高等院校相關專業的學生
高、中等職業技術院校相關專業的學生
Linux系統管理員
感謝
首先感謝在編寫過程中領導、朋友和家人的支持及幫助。另外,電子工業出版社的李冰編輯在我寫書的過程中給了我無私的幫助和鞭策,為了使這一本書能儘快與讀者見面,付出了巨大的努力。本書第l章由林捷同志執筆,第2章由張志軍、何清、王鵬同志執筆,第3章由王波、曹元其、吳少萍、楊水珍同志執筆,第4~15章由曹江華執筆,全書由曹江華進行統稿。另外,楊曉勇同志幫助完成了資料收集和文字校對。由於作者水平有限,書中不足及錯誤之處在所難免,敬請專家和讀者給予批評指正。
曹江華
2015年1月

相關詞條

熱門詞條

聯絡我們