Linux 系統管理基礎項目教程 (CentOS 7.2)(微課版)
金京犬 楊寅冬
相關主題
商品描述
本書以CentOS 7.2 為操作平臺,通過項目驅動的方式對Linux 操作系統的基本操作和網絡服務的配置與管理方法進行講解,重點培養學生的實際動手能力和應用能力。全書共14 個項目,內容包括安裝Linux 操作系統、Linux 操作系統常用命令、文本管理、網絡接口管理、用戶管理、權限管理、軟件包的安裝與管理、存儲設備管理、防火牆配置與管理、FTP 服務配置與管理、NFS服務配置與管理、DHCP 服務配置與管理、DNS 服務配置與管理、Web 服務配置與管理。本書內容豐富,由淺入深,強調基礎技能的應用,適用於理論與實踐一體化教學。
本書可以作為高等職業院校電腦相關專業的教材,也可以作為Linux 操作系統運維培訓教材和自學參考書。
作者簡介
金京犬,安徽郵電職業技術學院副教授,主講課程為Linux操作系統基礎、Linux安全運維、Linux服務器配置與管理管理、Web安全攻防技術等。
目錄大綱
項目1 安裝Linux操作系統 1
1.1 項目描述 1
1.2 知識準備 1
1.2.1 Linux操作系統概述 1
1.2.2 Linux操作系統特點 2
1.2.3 Linux操作系統主流版本 3
1.2.4 Linux目錄結構 4
1.2.5 Linux目錄作用 4
1.3 項目實施 5
1.3.1 環境準備 5
1.3.2 安裝虛擬機 6
1.3.3 虛擬機設置 11
1.3.4 安裝Linux操作系統 17
1.4 項目實訓 24
項目練習題 24
項目2 Linux操作系統常用命令 26
2.1 項目描述 26
2.2 知識準備 26
2.2.1 Linux命令格式 26
2.2.2 Linux命令行終端 27
2.2.3 Linux命令作用 28
2.3 項目實施 29
2.3.1 目錄管理類命令 29
2.3.2 文件管理類命令 32
2.3.3 查找與搜索類命令 36
2.3.4 壓縮與解壓縮類命令 38
2.3.5 簡單系統管理類命令 39
2.3.6 進程管理類命令 42
2.4 項目實訓 44
項目練習題 45
項目3 文本管理 46
3.1 項目描述 46
3.2 知識準備 46
3.2.1 vim編輯器介紹 46
3.2.2 vim編輯器模式 47
3.3 項目實施 47
3.3.1 vim編輯器啟動 47
3.3.2 vim編輯器內容輸入 48
3.3.3 vim編輯器保存與退出 49
3.3.4 vim編輯器編輯模式命令 49
3.3.5 vim編輯器命令模式命令 50
3.3.6 vim編輯器末行模式命令 51
3.4 項目實訓 52
項目練習題 53
項目4 網絡接口管理 54
4.1 項目描述 54
4.2 知識準備 54
4.2.1 網絡配置文件介紹 54
4.2.2 網卡配置文件 55
4.2.3 本地域名解析文件 56
4.2.4 DNS解析文件 56
4.2.5 主機名配置文件 56
4.2.6 常用網絡命令 57
4.3 項目實施 58
4.3.1 臨時配置IP地址 58
4.3.2 通過網卡配置文件配置IP地址 59
4.3.3 通過圖形化界面配置IP地址 60
4.4 項目實訓 62
項目練習題 63
項目5 用戶管理 64
5.1 項目描述 64
5.2 知識準備 64
5.2.1 Linux用戶 64
5.2.2 Linux用戶組 65
5.2.3 Linux用戶與用戶組文件 65
5.3 項目實施 67
5.3.1 用戶管理命令 68
5.3.2 用戶組管理命令 70
5.4 項目實訓 72
項目練習題 72
項目6 權限管理 74
6.1 項目描述 74
6.2 知識準備 74
6.2.1 Linux系統權限概述 74
6.2.2 Linux系統權限表示方法 76
6.3 項目實施 76
6.3.1 基本權限控制 76
6.3.2 特殊權限控制 78
6.3.3 設置隱藏屬性 80
6.3.4 設置ACL規則 81
6.4 項目實訓 82
項目練習題 83
項目7 軟件包的安裝與管理 85
7.1 項目描述 85
7.2 知識準備 85
7.2.1 RPM概述 85
7.2.2 YUM概述 86
7.2.3 掛載命令與文件 87
7.3 項目實施 90
7.3.1 RPM方式管理軟件 90
7.3.2 YUM方式管理軟件 90
7.3.3 自動掛載YUM源 95
7.4 項目實訓 96
項目練習題 96
項目8 存儲設備管理 97
8.1 項目描述 97
8.2 知識準備 97
8.2.1 存儲管理概念 97
8.2.2 MBR和GPT分區方案 99
8.2.3 邏輯卷簡介 100
8.3 項目實施 101
8.3.1 使用fdisk命令管理分區 101
8.3.2 使用parted命令管理分區 102
8.3.3 創建文件系統 105
8.3.4 掛載文件系統 106
8.3.5 創建交換分區 107
8.3.6 激活交換分區 108
8.3.7 創建邏輯卷 109
8.3.8 查看LVM狀態信息 111
8.3.9 擴展邏輯卷 113
8.4 項目實訓 116
項目練習題 117
項目9 防火牆配置與管理 118
9.1 項目描述 118
9.2 知識準備 118
9.2.1 防火牆分類 118
9.2.2 Linux防火牆簡介 119
9.2.3 firewalld防火牆簡介 120
9.2.4 SELinux簡介 123
9.3 項目實施 125
9.3.1 firewalld防火牆管理 125
9.3.2 富規則和端口轉發 126
9.3.3 管理SELinux上下文 127
9.3.4 管理SELinux端口標記 128
9.4 項目實訓 129
項目練習題 129
項目10 FTP服務配置與管理 131
10.1 項目描述 131
10.2 知識準備 131
10.2.1 FTP工作模式 131
10.2.2 FTP軟件簡介 132
10.2.3 vsftpd配置文件解析 133
10.3 項目實施 135
10.3.1 安裝vsftpd 135
10.3.2 vsftpd本地賬戶管理 135
10.3.3 vsftpd虛擬賬戶管理 137
10.4 項目實訓 141
項目練習題 142
項目11 NFS服務配置與管理 143
11.1 項目描述 143
11.2 知識準備 143
11.2.1 網絡文件系統簡介 143
11.2.2 NFS服務器配置參數 144
11.2.3 自動掛載簡介 146
11.3 項目實施 147
11.3.1 配置NFS服務器 147
11.3.2 訪問NFS共享 148
11.3.3 配置自動掛載 149
11.4 項目實訓 149
項目練習題 150
項目12 DHCP服務配置與管理 151
12.1 項目描述 151
12.2 知識準備 151
12.2.1 DHCP服務簡介 151
12.2.2 DHCP服務工作方式 152
12.3 項目實施 152
12.3.1 安裝DHCP軟件 152
12.3.2 配置DHCP服務 154
12.3.3 根據MAC地址分配固定IP 156
12.3.4 清除DHCP服務器緩存 156
12.3.5 配置DHCP中繼代理 157
12.4 項目實訓 159
項目練習題 159
項目13 DNS服務配置與管理 160
13.1 項目描述 160
13.2 知識準備 160
13.2.1 DNS服務簡介 160
13.2.2 DNS服務解析流程 161
13.2.3 DNS資源記錄類型 163
13.3 項目實施 164
13.3.1 安裝DNS軟件 164
13.3.2 主域名服務器配置 165
13.3.3 從域名服務器配置 167
13.3.4 反向域名解析配置 168
13.3.5 DNS查詢和驗證 169
13.4 項目實訓 173
項目練習題 173
項目14 Web服務配置與管理 175
14.1 項目描述 175
14.2 知識準備 175
14.2.1 Web服務簡介 175
14.2.2 Apache Web Server簡介 177
14.2.3 Nginx Web Server簡介 178
14.2.4 虛擬主機簡介 178
14.2.5 HTTPS簡介 181
14.3 項目實施 183
14.3.1 安裝Apache軟件 183
14.3.2 配置Apache虛擬主機 184
14.3.3 配置基於端口的虛擬主機 185
14.3.4 配置安全主機 187
14.3.5 安裝Nginx軟件 189
14.3.6 配置Nginx虛擬主機 189
14.3.7 基於LAMP環境部署WordPress博客程序 191
14.4 項目實訓 193
項目練習題 193