Linux系統管理及應用項目式教程(RHEL 7.4 CentOS 7.4)(微課版)(簡體書)
商品資訊
系列名:工業和信息化精品系列教材
ISBN13:9787115566966
出版社:人民郵電出版社
作者:孫燦
出版日:2024/08/01
裝訂/頁數:平裝/282頁
規格:24cm*17cm (高/寬)
版次:一版
商品簡介
作者簡介
名人/編輯推薦
目次
相關商品
商品簡介
本書以 Red Hat Enterprise Linux 7.4/CentOS 7.4 為平臺,遵從學生的認知規律,從理解 Linux 基礎知識,到學會基本命令的應用,再到掌握綜合性較強的服務器配置,層層遞進,共分成了 14 個項目。內容包括安裝 Linux系統,使用Linux 命令,管理文件與目錄,管理文本文件,配置網絡功能,管理軟件包與進程,管理用戶與用戶組,管理權限與所有者,管理磁盤分區與文件系統,編寫 shell 腳本,配置 DHCP、DNS、FTP、Samba 服務器,使用 LNMP 架構部署網站。
作者簡介
孫燦,山東信息職業技術學院教師,以第一作者發表論文10余篇、立項省級課題兩項、參與課題多項、參加山東省職業技能大賽軟件測試競賽獲得二等獎、參加全國移動互聯創新大賽(大數據專項)獲得一等獎、指導學生參加山東省職業技能大賽軟件測試賽競賽獲得二等獎、指導學生參加山東省“互聯網+”創新創業大賽獲得金獎、指導學生參加第十四屆全國高等職業院校“發明杯”大學生創新創業大賽獲得三等獎等,多次被評為優秀班主任、優秀教師、優秀黨員的稱號。
名人/編輯推薦
1.“課證融合”,滿足1+X證書培訓的需求
2.雙師型作者,作者具有豐富的軟件開發工作經驗。
3.每章采納任務引領,分解目標,帶領學生實際操作
3.配套微課視頻,詳細講解重點難點
2.雙師型作者,作者具有豐富的軟件開發工作經驗。
3.每章采納任務引領,分解目標,帶領學生實際操作
3.配套微課視頻,詳細講解重點難點
目次
項目1 安裝Linux操作系統 1
任務1-1 初識Linux 1
【任務目標】 1
1.1.1 了解Linux的發展歷程 1
1.1.2 理解Linux操作系統的組成 2
1.1.3 熟悉Linux版本 3
任務1-2 安裝Linux操作系統 4
【任務目標】 4
1.2.1 安裝與創建虛擬機 4
1.2.2 安裝Red Hat Enterprise Linux 7.4 8
任務1-3 備份VMware虛擬機 14
【任務目標】 14
1.3.1 拍攝虛擬機快照 14
1.3.2 克隆虛擬機 15
小結 17
項目實訓 製作最小化安裝的模板 虛擬機 17
習題 19
項目2 使用Linux命令 20
任務2-1 認識Linux字符操作 界面 20
【任務目標】 20
2.1.1 使用字符操作界面 20
2.1.2 認識bash shell與Linux命令 格式 22
2.1.3 顯示屏幕上的信息:echo命令 24
2.1.4 設置默認啟動的目標 24
任務2-2 獲取和設置系統基本信息 26
【任務目標】 26
2.2.1 獲取計算機和操作系統的信息: uname命令 26
2.2.2 獲取內存信息:free命令 27
2.2.3 顯示和修改主機名:hostname、 hostnamectl命令 27
任務2-3 獲取命令的幫助 28
【任務目標】 28
2.3.1 命令行自動補全 28
2.3.2 使用man顯示聯機幫助手冊 29
2.3.3 使用--help選項 29
2.3.4 使用info命令 29
任務2-4 管理日期和時間 30
【任務目標】 30
2.4.1 顯示日歷信息:cal命令 30
2.4.2 顯示和設置系統日期、時間: date命令 30
2.4.3 顯示和設置硬件日期、時間: hwclock命令 32
小結 32
項目實訓 遠程登錄服務器並配置主機名稱 33
習題 36
項目3 管理文件與目錄 37
任務3-1 了解文件類型與目錄結構 37
【任務目標】 37
3.1.1 了解Linux文件類型 37
3.1.2 了解Linux目錄結構 40
任務3-2 文件和目錄的基本操作 41
【任務目標】 41
3.2.1 顯示工作目錄與更改工作目錄: pwd、cd命令 41
3.2.2 列出目錄內容:ls 命令與通配符的 使用 42
3.2.3 創建空文件、修改文件時間: touch命令 44
3.2.4 創建目錄:mkdir命令 45
3.2.5 刪除文件或目錄:rmdir、rm命令 45
3.2.6 復制文件或目錄:cp命令 47
3.2.7 移動文件或目錄、重命名: mv命令 48
3.2.8 顯示文本文件:cat、more、less、 head、tail命令 49
3.2.9 創建鏈接文件:ln命令 50
3.2.10 顯示文件或目錄的磁盤占用量: du命令 51
任務3-3 查找文件內容或文件位置 52
【任務目標】 52
3.3.1 查找與條件匹配的字符串: grep命令 52
3.3.2 查找命令文件:whereis、which 命令 52
3.3.3 列出文件系統中與條件匹配的文件: find命令 53
3.3.4 在數據庫中查找文件:locate 命令 54
任務3-4 管理tar包 54
【任務目標】 54
3.4.1 認識tar包 54
3.4.2 使用和管理tar包 55
3.4.3 壓縮命令:gzip、bzip2、xz 56
3.4.4 tar包的特殊使用 57
小結 58
項目實訓 使用命令操作目錄 60
習題 60
項目4 管理文本文件 62
任務4-1 使用Vim編輯器編輯文件 62
【任務目標】 62
4.1.1 Vim編輯器的工作模式 62
4.1.2 使用Vim編輯文件 63
4.1.3 末行模式下的操作 65
任務4-2 處理文本內容 67
【任務目標】 67
4.2.1 文件內容排序:sort命令 67
4.2.2 去除重復行:uniq命令 68
4.2.3 截取字符串:cut命令 69
4.2.4 比較文件內容:comm、diff命令 69
4.2.5 文件內容統計:wc命令 72
任務4-3 重定向 73
【任務目標】 73
4.3.1 標準輸入/輸出與重定向 73
4.3.2 輸出重定向 73
4.3.3 輸入重定向 74
4.3.4 錯誤重定向 74
4.3.5 同時實現輸出和錯誤重定向 75
小結 75
項目實訓 使用Vim編輯器和重定向完成
日常文檔的編輯和輸出 76
習題 77
項目5 配置網絡功能 79
任務5-1 了解VMware的網絡工作 模式 79
【任務目標】 79
5.1.1 了解VMware的3種網絡模式 79
5.1.2 配置VMware虛擬網絡 82
任務5-2 配置網絡功能 83
【任務目標】 83
5.2.1 打開有線連接 84
5.2.2 編輯網卡配置文件 84
5.2.3 配置主機名查詢靜態表: /etc/hosts文件 85
5.2.4 常用網絡命令:ifconfig、ip、nmcli、 nmtui等 86
5.2.5 管理網絡服務與systemctl命令 92
任務5-3 配置和使用SSH服務 93
【任務目標】 93
5.3.1 遠程連接Linux主機 93
5.3.2 安全密鑰驗證及免密登錄 94
5.3.3 遠程復制操作:scp命令 96
5.3.4 介紹SSH客戶端工具 97
小結 97
項目實訓 配置雙網卡負載均衡的Linux服務器 98
習題 100
項目6 管理軟件包與進程 101
任務6-1 使用RPM管理軟件包 101
【任務目標】 101
6.1.1 了解rpm軟件包 101
6.1.2 管理rpm包:rpm命令 102
任務6-2 使用yum管理軟件包 105
【任務目標】 105
6.2.1 了解yum工具及倉庫配置文件 106
6.2.2 搭建本地yum倉庫 106
6.2.3 使用yum命令管理軟件包 107
6.2.4 搭建網絡yum倉庫 108
任務6-3 管理進程 110
【任務目標】 110
6.3.1 了解Linux操作系統中的進程 110
6.3.2 查看進程:ps、top命令 111
6.3.3 停止進程:kill、killall命令 113
小結 114
項目實訓 使用yum命令安裝gcc和jdk軟件包 115
習題 115
項目7 管理用戶與用戶組 117
任務7-1 認識用戶與用戶組 117
【任務目標】 117
7.1.1 了解用戶與用戶組的分類 117
7.1.2 理解用戶帳號文件:/etc/passwd與/etc/shadow 118
7.1.3 理解組帳號文件:/etc/group與/etc/gshadow 120
任務7-2 管理用戶帳號 121
【任務目標】 121
7.2.1 新建用戶:useradd命令 121
7.2.2 用戶切換與查看信息:su命令 122
7.2.3 維護用戶信息:id、usermod、passwd命令 123
7.2.4 刪除用戶:userdel命令 125
7.2.5 批量添加用戶 125
任務7-3 管理用戶組帳戶 126
【任務目標】 126
7.3.1 新建用戶組:groupadd命令 127
7.3.2 維護用戶組及其成員:groups、groupmod、gpasswd命令 127
7.3.3 刪除用戶組:groupdel命令 128
7.3.4 編輯與驗證用戶(組)文件 128
小結 128
項目實訓 使用命令完成用戶及用戶組的配置 129
習題 131
項目8 管理權限與所有者 132
任務8-1 理解文件和目錄的權限 132
【任務目標】 132
8.1.1 了解文件和目錄的權限 132
8.1.2 理解ls -l命令獲取的權限信息 133
任務8-2 管理文件和目錄的權限 134
【任務目標】 134
8.2.1 設置文件和目錄的基本權限 134
8.2.2 設置文件和目錄的特殊權限 135
8.2.3 設置文件和目錄的默認權限 137
8.2.4 文件訪問控制列表 138
任務8-3 管理文件和目錄的所有者 139
【任務目標】 139
8.3.1 提升普通用戶權限:sudo命令 140
8.3.2 更改文件和目錄的所有者:chown命令 141
小結 141
項目實訓 設置用戶及用戶組的權限 142
習題 143
項目9 管理磁盤分區與文件系統 144
任務9-1 創建磁盤分區 144
【任務目標】 144
9.1.1 了解磁盤分區的概念和原則 144
9.1.2 了解物理設備的命名規則 145
9.1.3 查看系統中的塊設備與分區:lsblk命令 146
9.1.4 磁盤分區命令:fdisk命令 147
任務9-2 創建與檢查文件系統 150
【任務目標】 150
9.2.1 了解常見的文件系統 151
9.2.2 為分區創建文件系統:mkfs命令 151
9.2.3 檢查文件系統:fsck命令 152
任務9-3 手動掛載與卸載文件系統 153
【任務目標】 153
9.3.1 掛載文件系統:mount命令 153
9.3.2 卸載文件系統:umount命令 154
9.3.3 查看掛載情況:df命令 154
9.3.4 在新的分區上讀寫文件 154
任務9-4 開機自動掛載文件系統 155
【任務目標】 155
9.4.1 認識/etc/fstab文件 155
9.4.2 設置開機自動掛載文件系統 156
任務9-5 管理磁盤配額 156
【任務目標】 156
9.5.1 了解磁盤配額功能 157
9.5.2 設置磁盤配額 157
9.5.3 測試磁盤配額 160
任務9-6 管理LVM邏輯卷 161
【任務目標】 161
9.6.1 了解LVM邏輯卷的概念 161
9.6.2 創建邏輯卷 161
9.6.3 擴容和縮小邏輯卷 163
9.6.4 刪除邏輯卷 165
小結 165
項目實訓 管理磁盤配額及LVM邏輯卷 167
習題 167
項目10 編寫shell腳本 169
任務10-1 創建shell腳本 169
【任務目標】 169
10.1.1 創建並運行第 一個shell腳本 169
10.1.2 定義shell變量、接收用戶輸入:read命令 171
任務10-2 條件測試與分支結構 173
【任務目標】 173
10.2.1 條件測試 173
10.2.2 if語句 175
10.2.3 case語句 178
任務10-3 循環結構 179
【任務目標】 179
10.3.1 for循環語句 179
10.3.2 while循環語句 180
10.3.3 until循環語句 181
小結 182
項目實訓 批量創建新員工帳號和密碼 183
習題 183
項目11 配置DHCP服務器 184
任務11-1 了解DHCP服務的工作原理 184
【任務目標】 184
11.1.1 認識DHCP服務 184
11.1.2 熟悉DHCP服務的工作過程 185
任務11-2 安裝與配置DHCP服務器 186
【任務目標】 186
11.2.1 安裝DHCP服務器軟件 187
11.2.2 配置DHCP服務器 189
11.2.3 DHCP的應用與運維 191
小結 194
項目實訓 使用DHCP動態管理客戶端網絡地址 194
習題 195
項目12 配置DNS服務器 196
任務12-1 了解DNS服務器的工作原理 196
【任務目標】 196
12.1.1 了解域名空間和DNS服務器的類型 196
12.1.2 掌握DNS查詢模式 198
12.1.3 掌握域名解析的工作原理 199
12.1.4 理解DNS解析類型 199
任務12-2 安裝與配置DNS
服務器 200
【任務目標】 200
12.2.1 安裝BIND軟件 200
12.2.2 熟悉DNS(BIND)服務器的配置 201
任務12-3 配置主DNS服務器 209
【任務目標】 209
12.3.1 配置主DNS服務器 209
12.3.2 配置DNS客戶端 213
12.3.3 使用DNS測試工具 214
任務12-4 配置主、輔DNS服務器 216
【任務目標】 216
12.4.1 修改主DNS服務器的配置 216
12.4.2 配置輔助DNS服務器 218
小結 221
項目實訓 使用BIND配置DNS服務器 222
習題 223
項目13 配置文件共享服務器 225
任務13-1 了解FTP服務器的工作原理 225
【任務目標】 225
13.1.1 認識FTP 225
13.1.2 熟悉FTP的工作原理 226
13.1.3 掌握FTP的數據傳輸模式 226
13.1.4 了解FTP服務器的用戶 227
任務13-2 安裝與配置FTP 服務器 227
【任務目標】 227
13.2.1 安裝vsftpd軟件包 228
13.2.2 熟悉vsftpd配置文件 228
任務13-3 配置匿名用戶FTP服務器 231
【任務目標】 231
13.3.1 配置基於匿名用戶訪問的FTP服務器 231
13.3.2 訪問FTP服務器 233
任務13-4 配置本地用戶FTP服務器 235
【任務目標】 235
13.4.1 配置基於本地用戶訪問的FTP服務器 236
13.4.2 使用Linux客戶端訪問FTP
服務器 238
任務13-5 了解Samba服務器的工作原理 238
【任務目標】 238
13.5.1 認識SMB與CIFS協議 239
13.5.2 了解Samba軟件 239
13.5.3 了解Samba的工作原理 239
任務13-6 安裝與配置Samba服務器 240
【任務目標】 240
13.6.1 安裝Samba的軟件包 240
13.6.2 熟悉Samba配置文件 241
任務13-7 配置user驗證的Samba服務器 244
【任務目標】 244
13.7.1 配置Samba服務器 245
13.7.2 訪問Samba服務器 247
小結 249
項目實訓 配置基於vsftpd的本地yum倉庫服務器 250
習題 251
項目14 使用LNMP架構部署網站 252
任務14-1 了解LNMP架構 252
【任務目標】 252
14.1.1 了解LNMP架構的概念 252
14.1.2 了解Nginx網站服務器 252
14.1.3 了解MySQL數據庫 253
14.1.4 了解PHP語言 253
14.1.5 了解LNMP架構的工作原理 253
14.1.6 了解LNMP的部署安裝方式 254
任務14-2 安裝與配置Nginx 服務器 254
【任務目標】 254
14.2.1 安裝nginx軟件包 255
14.2.2 熟悉nginx的配置文件 256
任務14-3 安裝與配置MariaDB數據庫 261
【任務目標】 261
14.3.1 安裝MariaDB數據庫 261
14.3.2 初始化MariaDB數據庫配置 261
14.3.3 管理MariaDB數據庫 263
任務14-4 安裝與配置PHP環境 267
【任務目標】 267
14.4.1 安裝PHP環境 267
14.4.2 配置php-fpm服務 268
14.4.3 配置Nginx服務器對PHP程序的支持 270
14.4.4 測試LNMP服務器 271
任務14-5 部署基於單節點LNMP的 WordPress博客網站 273
【任務目標】 273
14.5.1 安裝LNMP網站環境 273
14.5.2 配置LNMP網站環境 275
14.5.3 部署WordPress網站 278
小結 280
項目實訓 基於LNMP部署phpMyAdmin 280
習題 282
任務1-1 初識Linux 1
【任務目標】 1
1.1.1 了解Linux的發展歷程 1
1.1.2 理解Linux操作系統的組成 2
1.1.3 熟悉Linux版本 3
任務1-2 安裝Linux操作系統 4
【任務目標】 4
1.2.1 安裝與創建虛擬機 4
1.2.2 安裝Red Hat Enterprise Linux 7.4 8
任務1-3 備份VMware虛擬機 14
【任務目標】 14
1.3.1 拍攝虛擬機快照 14
1.3.2 克隆虛擬機 15
小結 17
項目實訓 製作最小化安裝的模板 虛擬機 17
習題 19
項目2 使用Linux命令 20
任務2-1 認識Linux字符操作 界面 20
【任務目標】 20
2.1.1 使用字符操作界面 20
2.1.2 認識bash shell與Linux命令 格式 22
2.1.3 顯示屏幕上的信息:echo命令 24
2.1.4 設置默認啟動的目標 24
任務2-2 獲取和設置系統基本信息 26
【任務目標】 26
2.2.1 獲取計算機和操作系統的信息: uname命令 26
2.2.2 獲取內存信息:free命令 27
2.2.3 顯示和修改主機名:hostname、 hostnamectl命令 27
任務2-3 獲取命令的幫助 28
【任務目標】 28
2.3.1 命令行自動補全 28
2.3.2 使用man顯示聯機幫助手冊 29
2.3.3 使用--help選項 29
2.3.4 使用info命令 29
任務2-4 管理日期和時間 30
【任務目標】 30
2.4.1 顯示日歷信息:cal命令 30
2.4.2 顯示和設置系統日期、時間: date命令 30
2.4.3 顯示和設置硬件日期、時間: hwclock命令 32
小結 32
項目實訓 遠程登錄服務器並配置主機名稱 33
習題 36
項目3 管理文件與目錄 37
任務3-1 了解文件類型與目錄結構 37
【任務目標】 37
3.1.1 了解Linux文件類型 37
3.1.2 了解Linux目錄結構 40
任務3-2 文件和目錄的基本操作 41
【任務目標】 41
3.2.1 顯示工作目錄與更改工作目錄: pwd、cd命令 41
3.2.2 列出目錄內容:ls 命令與通配符的 使用 42
3.2.3 創建空文件、修改文件時間: touch命令 44
3.2.4 創建目錄:mkdir命令 45
3.2.5 刪除文件或目錄:rmdir、rm命令 45
3.2.6 復制文件或目錄:cp命令 47
3.2.7 移動文件或目錄、重命名: mv命令 48
3.2.8 顯示文本文件:cat、more、less、 head、tail命令 49
3.2.9 創建鏈接文件:ln命令 50
3.2.10 顯示文件或目錄的磁盤占用量: du命令 51
任務3-3 查找文件內容或文件位置 52
【任務目標】 52
3.3.1 查找與條件匹配的字符串: grep命令 52
3.3.2 查找命令文件:whereis、which 命令 52
3.3.3 列出文件系統中與條件匹配的文件: find命令 53
3.3.4 在數據庫中查找文件:locate 命令 54
任務3-4 管理tar包 54
【任務目標】 54
3.4.1 認識tar包 54
3.4.2 使用和管理tar包 55
3.4.3 壓縮命令:gzip、bzip2、xz 56
3.4.4 tar包的特殊使用 57
小結 58
項目實訓 使用命令操作目錄 60
習題 60
項目4 管理文本文件 62
任務4-1 使用Vim編輯器編輯文件 62
【任務目標】 62
4.1.1 Vim編輯器的工作模式 62
4.1.2 使用Vim編輯文件 63
4.1.3 末行模式下的操作 65
任務4-2 處理文本內容 67
【任務目標】 67
4.2.1 文件內容排序:sort命令 67
4.2.2 去除重復行:uniq命令 68
4.2.3 截取字符串:cut命令 69
4.2.4 比較文件內容:comm、diff命令 69
4.2.5 文件內容統計:wc命令 72
任務4-3 重定向 73
【任務目標】 73
4.3.1 標準輸入/輸出與重定向 73
4.3.2 輸出重定向 73
4.3.3 輸入重定向 74
4.3.4 錯誤重定向 74
4.3.5 同時實現輸出和錯誤重定向 75
小結 75
項目實訓 使用Vim編輯器和重定向完成
日常文檔的編輯和輸出 76
習題 77
項目5 配置網絡功能 79
任務5-1 了解VMware的網絡工作 模式 79
【任務目標】 79
5.1.1 了解VMware的3種網絡模式 79
5.1.2 配置VMware虛擬網絡 82
任務5-2 配置網絡功能 83
【任務目標】 83
5.2.1 打開有線連接 84
5.2.2 編輯網卡配置文件 84
5.2.3 配置主機名查詢靜態表: /etc/hosts文件 85
5.2.4 常用網絡命令:ifconfig、ip、nmcli、 nmtui等 86
5.2.5 管理網絡服務與systemctl命令 92
任務5-3 配置和使用SSH服務 93
【任務目標】 93
5.3.1 遠程連接Linux主機 93
5.3.2 安全密鑰驗證及免密登錄 94
5.3.3 遠程復制操作:scp命令 96
5.3.4 介紹SSH客戶端工具 97
小結 97
項目實訓 配置雙網卡負載均衡的Linux服務器 98
習題 100
項目6 管理軟件包與進程 101
任務6-1 使用RPM管理軟件包 101
【任務目標】 101
6.1.1 了解rpm軟件包 101
6.1.2 管理rpm包:rpm命令 102
任務6-2 使用yum管理軟件包 105
【任務目標】 105
6.2.1 了解yum工具及倉庫配置文件 106
6.2.2 搭建本地yum倉庫 106
6.2.3 使用yum命令管理軟件包 107
6.2.4 搭建網絡yum倉庫 108
任務6-3 管理進程 110
【任務目標】 110
6.3.1 了解Linux操作系統中的進程 110
6.3.2 查看進程:ps、top命令 111
6.3.3 停止進程:kill、killall命令 113
小結 114
項目實訓 使用yum命令安裝gcc和jdk軟件包 115
習題 115
項目7 管理用戶與用戶組 117
任務7-1 認識用戶與用戶組 117
【任務目標】 117
7.1.1 了解用戶與用戶組的分類 117
7.1.2 理解用戶帳號文件:/etc/passwd與/etc/shadow 118
7.1.3 理解組帳號文件:/etc/group與/etc/gshadow 120
任務7-2 管理用戶帳號 121
【任務目標】 121
7.2.1 新建用戶:useradd命令 121
7.2.2 用戶切換與查看信息:su命令 122
7.2.3 維護用戶信息:id、usermod、passwd命令 123
7.2.4 刪除用戶:userdel命令 125
7.2.5 批量添加用戶 125
任務7-3 管理用戶組帳戶 126
【任務目標】 126
7.3.1 新建用戶組:groupadd命令 127
7.3.2 維護用戶組及其成員:groups、groupmod、gpasswd命令 127
7.3.3 刪除用戶組:groupdel命令 128
7.3.4 編輯與驗證用戶(組)文件 128
小結 128
項目實訓 使用命令完成用戶及用戶組的配置 129
習題 131
項目8 管理權限與所有者 132
任務8-1 理解文件和目錄的權限 132
【任務目標】 132
8.1.1 了解文件和目錄的權限 132
8.1.2 理解ls -l命令獲取的權限信息 133
任務8-2 管理文件和目錄的權限 134
【任務目標】 134
8.2.1 設置文件和目錄的基本權限 134
8.2.2 設置文件和目錄的特殊權限 135
8.2.3 設置文件和目錄的默認權限 137
8.2.4 文件訪問控制列表 138
任務8-3 管理文件和目錄的所有者 139
【任務目標】 139
8.3.1 提升普通用戶權限:sudo命令 140
8.3.2 更改文件和目錄的所有者:chown命令 141
小結 141
項目實訓 設置用戶及用戶組的權限 142
習題 143
項目9 管理磁盤分區與文件系統 144
任務9-1 創建磁盤分區 144
【任務目標】 144
9.1.1 了解磁盤分區的概念和原則 144
9.1.2 了解物理設備的命名規則 145
9.1.3 查看系統中的塊設備與分區:lsblk命令 146
9.1.4 磁盤分區命令:fdisk命令 147
任務9-2 創建與檢查文件系統 150
【任務目標】 150
9.2.1 了解常見的文件系統 151
9.2.2 為分區創建文件系統:mkfs命令 151
9.2.3 檢查文件系統:fsck命令 152
任務9-3 手動掛載與卸載文件系統 153
【任務目標】 153
9.3.1 掛載文件系統:mount命令 153
9.3.2 卸載文件系統:umount命令 154
9.3.3 查看掛載情況:df命令 154
9.3.4 在新的分區上讀寫文件 154
任務9-4 開機自動掛載文件系統 155
【任務目標】 155
9.4.1 認識/etc/fstab文件 155
9.4.2 設置開機自動掛載文件系統 156
任務9-5 管理磁盤配額 156
【任務目標】 156
9.5.1 了解磁盤配額功能 157
9.5.2 設置磁盤配額 157
9.5.3 測試磁盤配額 160
任務9-6 管理LVM邏輯卷 161
【任務目標】 161
9.6.1 了解LVM邏輯卷的概念 161
9.6.2 創建邏輯卷 161
9.6.3 擴容和縮小邏輯卷 163
9.6.4 刪除邏輯卷 165
小結 165
項目實訓 管理磁盤配額及LVM邏輯卷 167
習題 167
項目10 編寫shell腳本 169
任務10-1 創建shell腳本 169
【任務目標】 169
10.1.1 創建並運行第 一個shell腳本 169
10.1.2 定義shell變量、接收用戶輸入:read命令 171
任務10-2 條件測試與分支結構 173
【任務目標】 173
10.2.1 條件測試 173
10.2.2 if語句 175
10.2.3 case語句 178
任務10-3 循環結構 179
【任務目標】 179
10.3.1 for循環語句 179
10.3.2 while循環語句 180
10.3.3 until循環語句 181
小結 182
項目實訓 批量創建新員工帳號和密碼 183
習題 183
項目11 配置DHCP服務器 184
任務11-1 了解DHCP服務的工作原理 184
【任務目標】 184
11.1.1 認識DHCP服務 184
11.1.2 熟悉DHCP服務的工作過程 185
任務11-2 安裝與配置DHCP服務器 186
【任務目標】 186
11.2.1 安裝DHCP服務器軟件 187
11.2.2 配置DHCP服務器 189
11.2.3 DHCP的應用與運維 191
小結 194
項目實訓 使用DHCP動態管理客戶端網絡地址 194
習題 195
項目12 配置DNS服務器 196
任務12-1 了解DNS服務器的工作原理 196
【任務目標】 196
12.1.1 了解域名空間和DNS服務器的類型 196
12.1.2 掌握DNS查詢模式 198
12.1.3 掌握域名解析的工作原理 199
12.1.4 理解DNS解析類型 199
任務12-2 安裝與配置DNS
服務器 200
【任務目標】 200
12.2.1 安裝BIND軟件 200
12.2.2 熟悉DNS(BIND)服務器的配置 201
任務12-3 配置主DNS服務器 209
【任務目標】 209
12.3.1 配置主DNS服務器 209
12.3.2 配置DNS客戶端 213
12.3.3 使用DNS測試工具 214
任務12-4 配置主、輔DNS服務器 216
【任務目標】 216
12.4.1 修改主DNS服務器的配置 216
12.4.2 配置輔助DNS服務器 218
小結 221
項目實訓 使用BIND配置DNS服務器 222
習題 223
項目13 配置文件共享服務器 225
任務13-1 了解FTP服務器的工作原理 225
【任務目標】 225
13.1.1 認識FTP 225
13.1.2 熟悉FTP的工作原理 226
13.1.3 掌握FTP的數據傳輸模式 226
13.1.4 了解FTP服務器的用戶 227
任務13-2 安裝與配置FTP 服務器 227
【任務目標】 227
13.2.1 安裝vsftpd軟件包 228
13.2.2 熟悉vsftpd配置文件 228
任務13-3 配置匿名用戶FTP服務器 231
【任務目標】 231
13.3.1 配置基於匿名用戶訪問的FTP服務器 231
13.3.2 訪問FTP服務器 233
任務13-4 配置本地用戶FTP服務器 235
【任務目標】 235
13.4.1 配置基於本地用戶訪問的FTP服務器 236
13.4.2 使用Linux客戶端訪問FTP
服務器 238
任務13-5 了解Samba服務器的工作原理 238
【任務目標】 238
13.5.1 認識SMB與CIFS協議 239
13.5.2 了解Samba軟件 239
13.5.3 了解Samba的工作原理 239
任務13-6 安裝與配置Samba服務器 240
【任務目標】 240
13.6.1 安裝Samba的軟件包 240
13.6.2 熟悉Samba配置文件 241
任務13-7 配置user驗證的Samba服務器 244
【任務目標】 244
13.7.1 配置Samba服務器 245
13.7.2 訪問Samba服務器 247
小結 249
項目實訓 配置基於vsftpd的本地yum倉庫服務器 250
習題 251
項目14 使用LNMP架構部署網站 252
任務14-1 了解LNMP架構 252
【任務目標】 252
14.1.1 了解LNMP架構的概念 252
14.1.2 了解Nginx網站服務器 252
14.1.3 了解MySQL數據庫 253
14.1.4 了解PHP語言 253
14.1.5 了解LNMP架構的工作原理 253
14.1.6 了解LNMP的部署安裝方式 254
任務14-2 安裝與配置Nginx 服務器 254
【任務目標】 254
14.2.1 安裝nginx軟件包 255
14.2.2 熟悉nginx的配置文件 256
任務14-3 安裝與配置MariaDB數據庫 261
【任務目標】 261
14.3.1 安裝MariaDB數據庫 261
14.3.2 初始化MariaDB數據庫配置 261
14.3.3 管理MariaDB數據庫 263
任務14-4 安裝與配置PHP環境 267
【任務目標】 267
14.4.1 安裝PHP環境 267
14.4.2 配置php-fpm服務 268
14.4.3 配置Nginx服務器對PHP程序的支持 270
14.4.4 測試LNMP服務器 271
任務14-5 部署基於單節點LNMP的 WordPress博客網站 273
【任務目標】 273
14.5.1 安裝LNMP網站環境 273
14.5.2 配置LNMP網站環境 275
14.5.3 部署WordPress網站 278
小結 280
項目實訓 基於LNMP部署phpMyAdmin 280
習題 282
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。