Red Hat Enterprise Linux 7.0系統管理 Red Hat Enterprise Linux 7.0系统管理

曹江華

  • 出版商: 電子工業
  • 出版日期: 2015-03-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 502
  • 裝訂: 平裝
  • ISBN: 7121254638
  • ISBN-13: 9787121254635
  • 相關分類: Linux

已絕版

買這商品的人也買了...

商品描述

 

<內容簡介>

本書以Red Hat Enterprise Linux 7.0為藍本,分15章介紹了RHEL 7.0的基本使用和系統管理。主要包括自由軟件和開源軟件的基礎知識、Linux的基礎知識、RHEL7.0的安裝、軟件包管理、用戶管理、磁盤管理和LVM管理、文件系統管理、TCP/IP網絡配置、系統引導和啟動、systemd服務管理、虛擬化應用、日誌管理、使用Webmin、Linux iSCSI和GlusterFS網絡文件系統配置、SELinux使用、內核審計、防火墻設置和升級等內容。本書內容詳盡、結構清晰、通俗易懂,使用了大量圖表對內容進行表述和歸納,便於讀者理解及查閱,具有很強的實用性和指導性。書中內容適用於RHEL7.0,其中絕大部分內容同時也適用於其他主要發行版本。

 

<章節目錄>

第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.024
2.2.1 使用本地光盤介質安裝Red Hat Enterprise Linux 7.024
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 檢測CPU42
2.4.3 檢測內存43
2.5 卸載Red Hat Enterprise Linux 7.045
第3章 Linux啟動過程和系統引導器GRUB46
3.1 Linux啟動過程46
3.1.1 Linux啟動過程詳解46
3.1.2 Linux運行級別到目標49
3.2 系統引導器GRUB50
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—schedule175
第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 創建RAID192
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管理LVM251
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 chkconfig285
8.4.2 ntsysv287
8.4.3 xinetd287
8.4.4 TCP_Wrappers291
第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 使用nmtui314
9.4 掌握Linux命令行網絡配置工具317
9.4.1 ip命令317
9.4.2 nmcli324
第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 使用SELinux367
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 使用命令行工具管理SELinux377
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 Volume429
12.3.3 創建Replicated Volume432
12.3.4 創建Striped Volume434
12.3.5 創建Distributed Replicated Volume437
第13章 使用Webmin工具管理RHEL 7.0441
13.1 Webmin安裝配置441
13.1.1 Webmin簡介441
13.1.2 下載安裝Webmin442
13.1.3 防火墻設置442
13.2 使用Webmin442
13.2.1 登錄Webmin442
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 Cluster461
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 安裝並啟動OpenSSH464
14.2.2 配置文件465
14.2.3 配置使用口令驗證登錄服務器實例465
14.3 應用SSH客戶端467
14.3.1 SSH客戶端工具467
14.3.2 生成密鑰對471
14.3.3 圖形界面工具gFTP473
14.3.4 使用Windows SSH客戶端登錄OpenSSH服務器474
14.4 RHEL 7.0和Windows之間的桌面遠程控制479
14.4.1 使用Windows桌面遠程控制RHEL 7.0479
14.4.2 使用RHEL 7.0桌面遠程控制Windows481
第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 使用journal496
15.4 使用圖形化工具:系統日誌查看器500
15.4.1 系統日誌查看器的安裝500
15.4.2 快速使用入門501