Linux作業系統與實訓( Centos 7.4 & RHEL 7.4)

Linux作業系統與實訓( Centos 7.4 & RHEL 7.4)

《Linux作業系統與實訓( Centos 7.4 & RHEL 7.4)》是2019年7月清華大學出版社出版的圖書,作者是縣小平。

基本介紹

  • 書名:Linux作業系統與實訓( Centos 7.4 & RHEL 7.4)
  • 作者:縣小平
  • 出版社:清華大學出版社
  • 出版時間:2019年7月
  • 定價:59 元
  • ISBN:9787302528777
內容簡介,圖書目錄,

內容簡介

本書全面系統地介紹了利用Linux作業系統架設網路伺服器的方法,內容包括 Linux基礎、Linux的安裝、Linux常用命令、Shell與Vi編輯器、用戶和組管理、檔案系統和磁碟管理、Linux網路基礎配置、DHCP伺服器配置、DNS伺服器配置、NFS網路檔案系統、Samba伺服器配置、Apache伺服器配置、電子郵件伺服器配置、FTP伺服器配置、防火牆與代理伺服器、VPN伺服器配置等內容。

圖書目錄

第1章搭建與測試Linux伺服器1
1.1認識Linux作業系統1
1.1.1認識Linux的前世與今生1
1.1.2理解Linux體系結構2
1.1.3認識Linux的版本3
1.1.4CentOS4
1.1.5CentOS 7的主要特點5
1.2使用VM虛擬機安裝CentOS 75
1.2.1安裝並配置VM虛擬機5
1.2.2安裝並配置CentOS 7作業系統7
1.3重置root管理員密碼16
1.4使用RPM18
1.5使用yum軟體倉庫19
1.6systemd初始化進程20
1.7啟動Shell21
1.8配置常規網路23
1.8.1檢查並設定有線處於連線狀態23
1.8.2設定主機名23
1.8.3使用系統選單配置網路25
1.8.4通過網卡配置檔案配置網路27
1.8.5使用圖形界面配置網路28
1.8.6使用nmcli命令配置網路31
1.9練習題35
1.10項目實錄: Linux系統的安裝與基本配置36
1.11實訓: 安裝CentOS作業系統37
第2章使用常用的Linux命令39
2.1Linux命令基礎39
2.1.1了解Linux命令的特點39
2.1.2後台運行程式40
2.2熟練使用檔案類命令40
2.2.1熟練使用瀏覽類命令40
2.2.2熟練使用瀏覽檔案類命令41
2.2.3熟練使用操作類命令44
2.2.4熟練使用cp命令45
2.2.5熟練使用檔案操作類命令47
2.3熟練使用系統信息類命令55
2.4熟練使用進程管理類命令56
2.5熟練使用其他常用命令60
2.6練習題64
2.7項目實錄: 使用Linux基本命令66
2.8實訓: Linux常用命令66
第3章Shell與Vim編輯器69
3.1Shell69
3.1.1Shell概述69
3.1.2Shell環境變數71
3.1.3正則表達式75
3.1.4輸入/輸出重定向與管道76
3.1.5Shell腳本80
3.2Vim編輯器82
3.2.1Vim的啟動與退出82
3.2.2Vim的工作模式83
3.2.3Vim命令84
3.3練習題86
3.4項目實錄87
項目實錄一: Shell編程87
項目實錄二: Vim編輯器87
3.5實訓88
實訓一: Shell的使用88
實訓二: Vim編輯器的使用89
第4章用戶和組管理91
4.1理解用戶賬戶和組群91
4.2理解用戶賬戶檔案和組群檔案92
4.2.1理解用戶賬戶檔案92
4.2.2理解組群檔案94
4.3管理用戶賬戶95
4.3.1新建用戶95
4.3.2設定用戶賬戶口令96
4.3.3維護用戶賬戶98
4.4管理組群100
4.4.1維護組群賬戶100
4.4.2為組群添加用戶100
4.5使用su命令與sudo命令101
4.5.1使用su命令101
4.5.2使用sudo命令102
4.6使用用戶管理器管理用戶和組群105
4.6.1安裝systemconfigusers工具105
4.6.2使用用戶管理器106
4.7使用常用的賬戶管理命令107
4.8企業實戰與套用——賬號管理實例110
4.9練習題110
4.10項目實錄: 管理用戶和組112
第5章檔案系統和磁碟管理113
5.1了解檔案系統113
5.1.1認識檔案系統113
5.1.2理解Linux檔案系統的結構114
5.1.3理解絕對路徑與相對路徑116
5.1.4Linux檔案許可權管理117
5.2管理磁碟122
5.2.1常用的磁碟管理工具122
5.2.2Linux中的軟RAID131
5.2.3LVM135
5.3管理磁碟配額139
5.3.1磁碟配額設定的設計與準備140
5.3.2實施磁碟配額140
5.4練習題146
5.5項目實錄147
項目實錄一: 檔案許可權管理147
項目實錄二: 檔案系統管理148
項目實錄三: LVM邏輯卷管理器148
項目實錄四: 動態磁碟管理148
5.6實訓: 檔案系統和磁碟管理149
第6章DHCP伺服器配置152
6.1了解DHCP服務152
6.1.1DHCP服務簡介152
6.1.2DHCP服務的工作原理153
6.2安裝與配置DHCP服務155
6.2.1安裝DHCP服務155
6.2.2配置DHCP主配置檔案155
6.3配置DHCP伺服器套用案例160
6.4練習題164
6.5項目實錄165
6.6實訓: DHCP伺服器配置167
第7章DNS伺服器配置169
7.1認識DNS服務169
7.1.1DNS概述169
7.1.2DNS查詢模式170
7.1.3DNS域名空間結構170
7.2安裝DNS服務171
7.3掌握BIND配置檔案172
7.3.1認識全局配置檔案172
7.3.2認識主配置檔案174
7.3.3快取DNS伺服器的配置175
7.4配置主DNS伺服器實例176
7.4.1案例環境及需求176
7.4.2配置過程176
7.5配置DNS客戶端180
7.6使用工具測試DNS181
7.7練習題183
7.8項目實錄184
7.9實訓: DNS伺服器配置185
第8章網路檔案系統服務189
8.1NFS基本原理189
8.1.1NFS服務概述189
8.1.2NFS工作原理190
8.1.3NFS組件190
8.2安裝、啟動和停止NFS伺服器191
8.3配置NFS服務192
8.4了解NFS服務的檔案存取許可權194
8.5在客戶端掛載NFS檔案系統194
8.6排除NFS故障196
8.7練習題198
8.8項目實錄200
8.9實訓: NFS伺服器配置201
第9章Samba伺服器配置203
9.1Samba簡介203
9.2配置Samba服務204
9.2.1安裝並啟動Samba服務204
9.2.2了解Samba伺服器配置的工作流程205
9.2.3主要配置檔案smb.conf206
9.2.4Samba服務的日誌檔案和密碼檔案209
9.3user伺服器實例解析211
9.4配置Samba客戶端213
9.5練習題216
9.6項目實錄217
9.7實訓: Samba伺服器的配置218
第10章Apache伺服器配置220
10.1認識Web服務220
10.2安裝、啟動與停止Apache服務222
10.2.1安裝Apache相關軟體222
10.2.2讓防火牆放行並設定SELinux為允許222
10.2.3測試httpd服務是否安裝成功223
10.3認識Apache伺服器的配置檔案224
10.4常規設定Apache伺服器實例225
10.5其他常規設定230
10.6配置虛擬主機235
10.6.1配置基於IP位址的虛擬主機235
10.6.2配置基於域名的虛擬主機237
10.6.3基於連線埠號的虛擬主機的配置239
10.7配置用戶身份認證241
10.8練習題244
10.9項目實錄245
10.10實訓: Apache伺服器的配置246
第11章FTP伺服器配置247
11.1認識FTP服務247
11.1.1FTP工作原理247
11.1.2匿名用戶248
11.2安裝、啟動與停止vsftpd服務248
11.3認識vsftpd的配置檔案249
11.4配置匿名用戶FTP實例251
11.5配置本地模式的常規FTP伺服器實例253
11.6設定vsftp虛擬賬號257
11.7練習題260
11.8項目實錄261
11.9實訓: FTP伺服器的配置262
第12章電子郵件伺服器配置263
12.1了解電子郵件服務工作原理263
12.1.1電子郵件服務概述263
12.1.2電子郵件系統的組成263
12.1.3電子郵件的傳輸過程264
12.1.4與電子郵件相關的協定265
12.1.5郵件中繼265
12.2配置Postfix常規伺服器266
12.3配置Dovecot服務程式272
12.4配置一個完整的收發郵件伺服器並測試274
12.5使用CyrusSASL實現SMTP認證280
12.6練習題283
12.7項目實錄284
12.8實訓: 電子郵件伺服器的配置284
第13章配置防火牆與代理伺服器286
13.1防火牆概述286
13.1.1認識防火牆286
13.1.2iptables與firewalld287
13.2配置iptables防火牆287
13.2.1安裝、啟動iptables287
13.2.2配置iptables規則287
13.3使用firewalld服務290
13.4配置NAT伺服器296
13.4.1實現NAT(網路地址轉換)296
13.4.2NAT綜合案例298
13.5配置代理伺服器301
13.5.1代理伺服器概述301
13.5.2安裝、啟動、停止與隨系統啟動squid服務302
13.5.3配置squid伺服器303
13.6squid和NAT企業實戰與套用306
13.7練習題311
13.8項目實錄313
13.8.1項目實錄一: 配置與管理iptables防火牆313
13.8.2項目實錄二: 配置與管理squid代理伺服器314
13.9實訓: Linux防火牆的配置315
參考文獻316

相關詞條

熱門詞條

聯絡我們