CentOS7系統配置與管理(第2版)

CentOS7系統配置與管理(第2版)

《CentOS7系統配置與管理(第2版)》是2020年4月電子工業出版社出版的圖書,作者是楊海艷,張文庫。

基本介紹

  • 書名:CentOS7系統配置與管理(第2版)
  • 作者:楊海艷,張文庫
  • 出版社:電子工業出版社
  • 出版時間:2020年4月
  • 頁數:276 頁
  • 開本:16 開
  • ISBN:9787121374975
  • 字數:463千字
  • 版次:01-01
內容簡介,圖書目錄,

內容簡介

本書基於CentOS7.5系統編寫,且內容通用於RHEL7、Fedora等系統。內容涵蓋了部署虛擬環境、安裝Linux系統;常用的Linux運維命令;與檔案讀寫操作有關的技術;使用Vim編輯器編寫Shell命令腳本;配置與套用遠程連線服務,用戶身份與檔案許可權的設定;硬碟設備分區、格式化以及掛載等操作;部署RAID磁碟陣列和LVM以及iSCSI存儲服務;使用DHCP動態管理主機地址;使用Apache服務部署靜態網站;使用BIND提供域名解析服務;使用Postfix與Dovecot部署郵件系統;使用MariaDB資料庫管理系統;使用LNMP架構部署動態網站環境等。此外,本書還深度點評了紅帽RHCSA、RHCE、RHCA認證,方便讀者備考。

圖書目錄

目 錄
第1章 認識Linux作業系統1
1.1 自由與開源1
1.2 Linux作業系統的發展與優勢2
1.3 常見的Linux作業系統版本4
1.4 Linux作業系統核心版本6
1.5 紅帽的認證體系7
複習題10
第2章 Linux作業系統的安裝與初始化11
2.1 部署虛擬環境11
2.2 安裝CentOS 719
2.3 重置ROOT管理員密碼28
2.4 RPM管理器30
2.5 systemd初始化進程30
複習題32
第3章 Linux作業系統運維基本命令33
3.1 初識Shell33
3.2 執行查看幫助命令34
3.3 檔案管理命令36
3.3.1 創建檔案或修改檔案時間touch命令36
3.3.2 複製檔案cp命令與移動檔案mv命令37
3.3.3 刪除檔案rm命令37
3.3.4 查看檔案cat、less、tail、more命令38
3.3.5 查找檔案或目錄find、locate命令39
3.3.6 過濾文本grep命令40
3.3.7 比較檔案差異diff命令41
3.3.8 在檔案或目錄之間創建連結ln命令41
3.3.9 顯示檔案類型file命令41
3.3.10 分割檔案split命令42
3.3.11 處理文本awk和sed命令42
3.4 目錄管理命令43
3.4.1 顯示當前工作目錄pwd命令43
3.4.2 創建目錄mkdir命令44
3.4.3 刪除目錄rmdir命令44
3.4.4 查看目錄樹tree命令45
3.4.5 打包或解包檔案tar命令45
3.4.6 壓縮或解壓縮檔案和目錄zip/unzip命令45
3.4.7 壓縮或解壓縮檔案和目錄gzip/gunzip命令46
3.4.8 壓縮或解壓縮檔案和目錄bzip2/bunzip2命令46
3.5 系統管理命令47
3.5.1 查看命令幫助man命令47
3.5.2 查看歷史命令記錄history命令47
3.5.3 顯示或設定系統時間與日期date命令48
3.5.4 清空終端螢幕clear命令48
3.5.5 查看系統負載uptime命令48
3.5.6 顯示系統記憶體狀態free命令49
3.5.7 轉換或複製檔案dd命令49
3.5.8 查看網卡配置與網路狀態ifconfig命令50
3.6 任務管理命令51
3.6.1 管理單次任務at命令51
3.6.2 管理周期任務crond命令51
3.7 重定向、管道命令符與環境變數53
3.7.1 輸入/輸出重定向53
3.7.2 管道命令符55
3.7.3 命令行的通配符56
3.7.4 常用的轉義字元57
3.7.5 重要的環境變數58
複習題60
第4章 Vim編輯器與Shell腳本63
4.1 Vim編輯器63
4.1.1 編寫簡單文檔65
4.1.2 配置主機名稱65
4.1.3 配置IP位址66
4.1.4 配置yum軟體倉庫66
4.2 編寫Shell腳本68
4.2.1 編寫簡單的Shell腳本68
4.2.2 接收用戶輸入的參數69
4.2.3 判斷用戶的參數70
4.3 流程控制語句72
4.3.1 if條件測試語句73
4.3.2 for條件循環語句75
4.3.3 while條件循環語句78
4.3.4 case條件測試語句79
4.4 計畫任務服務程式80
複習題83
第5章 配置與套用遠程服務84
5.1 配置網路服務84
5.1.1 配置網卡IP位址84
5.1.2 配置網卡負載均衡87
5.2 配置遠程服務90
5.2.1 配置Telnet服務90
5.2.2 配置sshd服務94
5.2.3 安全密鑰驗證95
5.2.4 配置VNC圖形界面服務97
5.3 遠程檔案傳輸100
複習題101
第6章 管理用戶與用戶組103
6.1 系統中的用戶104
6.2 用戶密碼105
6.3 系統中的用戶組106
6.4 用戶組密碼107
6.5 用戶與用戶組常用命令107
複習題111
第7章 管理檔案許可權112
7.1 檔案的一般許可權112
7.2 檔案許可權常用命令114
7.3 檔案默認許可權umask116
7.4 檔案的特殊許可權117
7.5 檔案的隱藏許可權120
7.7 用戶切換與提權操作123
複習題127
第8章 管理磁碟存儲與分區128
8.1 Linux作業系統的檔案結構128
8.2 物理設備管理130
8.3 檔案資料存儲132
8.4 掛載與卸載硬體133
8.5 磁碟分區管理135
8.6 磁碟容量配額管理141
複習題143
第9章 管理RAID與LVM磁碟陣列144
9.1 RAID技術144
9.2 RAID的部署、修復及備份盤146
9.4 軟、硬連結157
複習題159
第10章 配置網路存儲iSCSI服務160
10.1 iSCSI技術概述160
10.2 創建RAID161
10.3 iSCSI伺服器搭建162
10.4 Linux客戶端配置166
10.5 Windows客戶端配置168
複習題174
第11章 配置與套用DHCP服務175
11.1 DHCP伺服器的工作原理175
11.2 解讀DHCP配置檔案177
11.3 架設企業DHCP伺服器179
11.4 配置DHCP保留地址182
複習題183
第12章 配置與套用Web服務185
12.1 發布默認網站185
12.2 發布個人網站187
12.3 配置網站安全機制SELinux190
12.4 搭建開放式與認證式個人網站192
12.5 虛擬主機配置案例195
12.5.1 基於多IP位址的虛擬主機196
12.5.2 基於多主機域名的虛擬主機198
12.5.3 基於多連線埠的虛擬主機201
12.6 配置訪問控制規則203
複習題204
第13章 使用BIND提供DNS域名解析服務206
13.1 DNS域名解析服務206
13.2 配置主DNS伺服器209
13.2.1 配置正向解析區域211
13.2.2 配置反向解析區域213
13.3 配置從伺服器214
複習題216
第14章 使用Postfix與Dovecot部署電子郵件系統218
14.1 電子郵件的工作原理218
14.2 部署基礎的電子郵件系統221
14.2.1 配置Postfix電子郵件伺服器222
14.2.2 配置Dovecot服務224
14.2.3 配置電子郵件客戶端226
14.3 設定電子郵件監控230
複習題232
第15章 配置MariaDB網路資料庫服務233
15.1 MariaDB的基本配置233
15.2 賬戶的授權與移除236
15.3 操作MariaDB資料庫239
15.4 資料庫的備份及恢復243
複習題244
第16章 安裝與配置LNMP伺服器245
16.1 編譯安裝源碼包軟體245
16.2 架設LNMP動態網站架構247
16.2.1 配置MySQL服務248
16.2.2 配置Nginx服務251
16.2.3 配置PHP服務256
16.3 搭建Discuz!論壇260
複習題263
參考文獻264

相關詞條

熱門詞條

聯絡我們