Linux基礎,包括 RHEL 7.3的安裝、首次登錄配置、登錄系統方法、啟動(dòng)管理、引導程序。
系統管理,包括RHEL 7.3中軟件包管理、用戶(hù)管理、任務(wù)調度、文件系統管理、磁盤(pán)管理、Btrfs和XFS文件系統、systemd、使用Webmin。
網(wǎng)絡(luò )管理,包括路由管理、策略路由、網(wǎng)絡(luò )工具、日志系統、審計系統、文件共享。
網(wǎng)絡(luò )安全,包括防火墻管理、安全工具、SELinux、SSH協(xié)議和OpenSSH。
虛擬化,包括KVM虛擬化、Docker容器級虛擬化。
Linux系統近年來(lái)越來(lái)越受到眾多廠(chǎng)商的青睞,而Red Hat Enterprise Linux是目前流行的Linux操作系統。本書(shū)由淺入深、循序漸進(jìn),使零基礎的讀者能夠熟練掌握如何管理*新的Red Hat Enterprise Linux 7.3。
本書(shū)分為3部分,第1部分是Linux入門(mén)基礎篇,包括Linux系統的安裝、登錄方式選擇、首次啟動(dòng)配置、啟動(dòng)過(guò)程和引導程序GRUB等內容。第2部分是Linux系統管理篇,包括軟件包管理器、用戶(hù)管理、計劃任務(wù)、文件系統管理、Btrfs文件系統、XFS文件系統、磁盤(pán)管理、systemd和網(wǎng)絡(luò )管理等。第3部分是系統管理進(jìn)階,包括日志系統、防火墻管理、虛擬化管理、Docker容器級虛擬化、Linux系統中幾種常見(jiàn)的文件系統共享方案、路由管理、NAT上網(wǎng)、Linux審計系統、SELinux、Linux配置管理工具Webmin、Linux遠程會(huì )話(huà)等內容。每個(gè)部分都選取了重點(diǎn)案例,并以實(shí)戰為例進(jìn)行講解,非常適合初學(xué)者閱讀。
本書(shū)內容精練、重點(diǎn)突出、實(shí)例豐富,是廣大Linux初學(xué)者、初次接觸Red Hat Enterprise Linux人員必備的參考書(shū),同時(shí)也非常適合大中專(zhuān)院校師生學(xué)習閱讀,還可作為高等院校計算機及相關(guān)專(zhuān)業(yè)作為教材使用。
第1章 Linux與Red Hat Enterprise Linux 1
1.1 認識Linux 1
1.1.1 Windows與Linux的區別 1
1.1.2 UNIX與Linux的區別 2
1.2 Linux授權與版本 2
1.2.1 GNU公共許可證 2
1.2.2 Linux的內核版本 3
1.2.3 Linux的發(fā)行版本 3
1.3 Red Hat Enterprise Linux 7簡(jiǎn)介 4
1.3.1 systemd服務(wù)管理軟件 4
1.3.2 網(wǎng)絡(luò ) 5
1.3.3 文件系統和存儲 5
1.3.4 虛擬化 6
1.4 Red Hat Enterprise Linux 7.3安裝 7
1.4.1 可選擇的安裝方式 7
1.4.2 創(chuàng )建虛擬機 8
1.4.3 安裝Red Hat Enterprise Linux 10
1.5 Linux的啟動(dòng) 20
1.5.1 本地登錄 20
1.5.2 遠程登錄 21
1.5.3 打開(kāi)Linux的終端命令行 24
1.6 Linux啟動(dòng)后的設置 25
1.6.1 首次啟動(dòng)Red Hat Enterprise Linux的配置 25
1.6.2 重置root密碼 27
1.7 小結 29
1.8 習題 29
第2章 Linux的啟動(dòng)與進(jìn)程管理 30
2.1 啟動(dòng)管理 30
2.1.1 Linux系統的啟動(dòng)過(guò)程 30
2.1.2 Linux運行級別 31
2.1.3 服務(wù)單元控制 32
2.2 系統引導器GRUB 36
2.2.1 GRUB 2簡(jiǎn)介 36
2.2.2 GRUB的啟動(dòng)菜單界面 38
2.2.3 GRUB 2的命令行界面 38
2.2.4 GRUB 2的一些常用命令 39
2.2.5 理解GRUB 2的配置文件 40
2.3 應用實(shí)例——手動(dòng)引導Linux 41
2.4 小結 42
2.5 習題 42
第3章 Linux的日常運維 43
3.1 軟件包管理 43
3.1.1 RPM軟件包管理 43
3.1.2 Yum軟件包管理 48
3.1.3 使用圖形化工具管理軟件包 53
3.2 用戶(hù)管理 53
3.2.1 Linux的用戶(hù)類(lèi)型 54
3.2.2 用戶(hù)管理機制 54
3.2.3 用命令行管理用戶(hù) 56
3.2.4 用命令行管理用戶(hù)組 61
3.2.5 使用圖形化工具管理用戶(hù) 63
3.3 計劃任務(wù)管理 64
3.3.1 單次任務(wù)at 64
3.3.2 周期任務(wù)crond 64
3.4 小結 66
3.5 習題 66
第4章 Linux文件系統管理 67
4.1 認識Linux分區 67
4.2 Linux中的文件管理 68
4.2.1 文件的類(lèi)型 68
4.2.2 文件的屬性與權限 69
4.2.3 改變文件所有權 70
4.2.4 改變文件權限 72
4.3 Btrfs文件系統管理 74
4.3.1 建立文件系統 74
4.3.2 掛載文件系統 77
4.3.3 修改Btrfs文件系統大小 78
4.3.4 子卷(subvolume)管理 79
4.3.5 快照管理 80
4.3.6 創(chuàng )建RAID 80
4.3.7 添加、刪除設備 82
4.3.8 文件系統轉換 82
4.3.9 檢查Btrfs文件系統 84
4.4 XFS文件系統管理 84
4.4.1 XFS文件系統備份和恢復 85
4.4.2 檢查XFS文件系統 87
4.5 小結 88
4.6 習題 89
第5章 Linux磁盤(pán)管理 90
5.1 磁盤(pán)管理常用命令 90
5.1.1 查看磁盤(pán)空間占用情況 90
5.1.2 查看文件或目錄所占用的空間 93
5.1.3 調整和查看文件系統參數 94
5.1.4 格式化文件系統 95
5.1.5 掛載/卸載文件系統 96
5.1.6 基本磁盤(pán)管理 98
5.2 交換空間管理 102
5.3 磁盤(pán)冗余陣列RAID 103
5.4 LVM工具 103
5.4.1 LVM基礎 104
5.4.2 命令行LVM配置實(shí)戰 104
5.4.3 使用ssm管理邏輯卷 109
5.5 使用gnome-disk-utility 磁盤(pán)工具 112
5.5.1 gnome-disk-utility簡(jiǎn)介 112
5.5.2 管理磁盤(pán) 113
5.6 使用GParted分區編輯器 115
5.6.1 安裝GParted 115
5.6.2 創(chuàng )建分區 116
5.6.3 格式化分區 117
5.6.4 激活分區 117
5.7 范例——監控硬盤(pán)空間 117
5.8 小結 119
5.9 習題 119
第6章 Linux服務(wù)管理systemd 120
6.1 systemd簡(jiǎn)介和特點(diǎn) 120
6.1.1 systemd提供了按需啟動(dòng)能力 120
6.1.2 systemd采用Linux的Cgroup特性跟蹤和管理進(jìn)程的生命周期 121
6.1.3 啟動(dòng)掛載點(diǎn)和自動(dòng)掛載管理 121
6.1.4 實(shí)現事務(wù)性依賴(lài)關(guān)系管理 122
6.1.5 日志服務(wù) 122
6.1.6 unit的應用 122
6.2 systemd的使用 123
6.2.1 unit文件的編寫(xiě) 124
6.2.2 創(chuàng )建自己的systemd服務(wù) 125
6.2.3 System V和systemd的命令對比列表 126
6.3 systemctl命令實(shí)例 126
6.4 小結 128
6.5 習題 128
第7章 Linux網(wǎng)絡(luò )管理 129
7.1 網(wǎng)絡(luò )管理協(xié)議 129
7.1.1 TCP/IP協(xié)議簡(jiǎn)介 129
7.1.2 UDP與ICMP協(xié)議簡(jiǎn)介 132
7.2 網(wǎng)絡(luò )管理命令 132
7.2.1 檢查網(wǎng)絡(luò )是否通暢或網(wǎng)絡(luò )連接速度ping 132
7.2.2 配置網(wǎng)絡(luò )或顯示當前網(wǎng)絡(luò )接口狀態(tài)ifconfig 134
7.2.3 顯示添加或修改路由表route 137
7.2.4 復制文件至其他系統scp 138
7.2.5 復制文件至其他系統rsync 140
7.2.6 顯示網(wǎng)絡(luò )連接、路由表或接口狀態(tài)netstat 142
7.2.7 探測至目的地址的路由信息traceroute 145
7.2.8 測試、登錄或控制遠程主機telnet 147
7.2.9 下載網(wǎng)絡(luò )文件wget 147
7.3 Linux網(wǎng)絡(luò )配置 149
7.3.1 Linux網(wǎng)絡(luò )相關(guān)配置文件 149
7.3.2 配置Linux系統的IP地址 150
7.3.3 設置主機名 152
7.3.4 設置默認網(wǎng)關(guān) 152
7.3.5 設置DNS服務(wù)器 153
7.4 動(dòng)態(tài)主機配置協(xié)議(DHCP) 153
7.4.1 DHCP的工作原理 154
7.4.2 配置DHCP服務(wù)器 154
7.4.3 配置DHCP客戶(hù)端 156
7.5 Linux域名服務(wù)DNS 157
7.5.1 DNS簡(jiǎn)介 158
7.5.2 DNS服務(wù)器配置 158
7.5.3 DNS服務(wù)測試 163
7.6 小結 164
7.7 習題 164