書籍信息
作者:楊雲、鄭偉、王紹軍、李國明、楊光、賈如春
定價:45元
印次:1-2
ISBN:9787302383093
出版日期:2015.01.01
印刷日期:2016.03.04
內容簡介
本書是國家精品課程配套教材,以目前套用廣泛的Red Hat Enterprise Linux伺服器發行版為例,採用教、學、做相結合的模式,以理論為基礎,著眼於套用,全面系統地介紹了利用Linux作業系統架設網路伺服器的方法,內容包括 Linux基礎、Linux的安裝、Linux常用命令、Shell與Vi編輯器、用戶和組管理、檔案系統和磁碟管理、Linux網路基礎配置、DHCP伺服器配置、DNS伺服器配置、NFS網路檔案系統、Samba伺服器配置、Apache伺服器配置、電子郵件伺服器配置、FTP伺服器配置、防火牆與代理伺服器、VPN伺服器配置這些內容。每章後面有結合實踐套用的“項目實錄”,本書還提供配合國家精品課程網站上的項目實錄視頻,使“教、學、做”完美統一。 本書內容深入淺出,知識全面且實例豐富,語言通俗易懂
圖書目錄
第1章Linux基礎1
1.1Linux簡介1
1.1.1Linux系統的歷史1
1.1.2Linux的著作權問題2
1.1.3Linux系統的特點2
1.2Linux體系結構3
1.2.1Linux核心3
1.2.2LinuxShell3
1.2.3實用工具4
1.3Linux的版本5
1.3.1核心版本5
1.3.2發行版本6
1.4RedHatEnterpriseLinux簡介6
1.4.1為什麼要使用RedHat伺服器版6
1.4.2RedHatEnterpriseLinux家族7
1.4.3RedHatEnterpriseLinux5的新特性7
1.5練習題9
第2章Linux的安裝10
2.1安裝前的準備知識10
2.2安裝RedHatEnterpriseLinux512
2.3首次啟動RedHatEnterpriseLinux的設定24
2.4XWindowSystem29
2.4.1什麼是XWindowSystem29
2.4.2XWindowSystem的基本結構30
2.5Linux系統的終端視窗31
2.6Linux啟動過程和運行級別32
2.7GRUB簡介33
2.7.1啟動引導器和GRUB33
2.7.2GRUB的安裝34
2.7.3GRUB的術語342.7.4GRUB命令提示35
2.8GRUB配置37
2.8.1GRUB配置檔案的選項37
2.8.2GRUB配置檔案舉例38
2.9練習題39
2.10項目實錄39
實訓一安裝和啟動RHEL540
實訓二刪除RHEL542
第3章Linux常用命令44
3.1Linux命令基礎44
3.2檔案目錄類命令45
3.2.1瀏覽目錄類命令45
3.2.2瀏覽檔案類命令46
3.2.3目錄操作類命令48
3.2.4檔案操作類命令49
3.3系統信息類命令55
3.4進程管理類命令57
3.5其他常用命令60
3.6練習題62
3.7項目實錄63
實訓Linux常用命令64
第4章Shell與Vi編輯器67
4.1Shell67
4.1.1Shell的基本概念67
4.1.2Shell環境變數69
4.1.3正則表達式72
4.1.4輸入/輸出重定向與管道73
4.1.5Shell腳本77
4.2Vi編輯器78
4.2.1Vi的啟動與退出78
4.2.2Vi的工作模式79
4.2.3Vi命令80
4.3練習題82
4.4項目實錄82
項目實錄一:Shell編程82
項目實錄二:Vi編輯器83
實訓一Shell的使用84
實訓二Vi編輯器的使用85
第5章用戶和組管理87
5.1概述87
5.2用戶和組群檔案88
5.2.1用戶賬戶檔案88
5.2.2組群檔案90
5.3用戶賬戶管理91
5.3.1新建用戶91
5.3.2設定用戶賬戶口令92
5.3.3用戶賬戶的維護93
5.4組群管理94
5.4.1維護組群賬戶94
5.4.2為組群添加用戶95
5.5使用用戶管理器管理用戶和組群96
5.5.1新建用戶96
5.5.2修改用戶屬性96
5.5.3組群管理97
5.6常用的賬戶管理命令98
5.7練習題101
5.8項目實錄102
實訓用戶和組的管理102
第6章檔案系統和磁碟管理104
6.1檔案系統104
6.1.1檔案系統基礎104
6.1.2Linux檔案系統目錄結構106
6.1.3Linux檔案許可權管理106
6.2磁碟管理111
6.2.1常用磁碟管理工具111
6.2.2Linux中的軟RAID119
6.2.3LVM邏輯卷管理器122
6.3磁碟配額管理126
6.3.1設定磁碟配額126
6.3.2檢查磁碟配額的使用情況129
6.4練習題129
6.5項目實錄131
項目實錄一:檔案許可權管理131
項目實錄二:檔案系統管理131
項目實錄三:LVM邏輯卷管理器132
項目實錄四:動態磁碟管理132
實訓檔案系統和磁碟管理132
第7章Linux網路基礎配置135
7.1常見網路配置檔案135
7.1.1/etc/sysconfig/network135
7.1.2/etc/sysconfig/networkscripts/ifcfgethN136
7.1.3/etc/hosts137
7.1.4/etc/resolv.conf137
7.1.5/etc/host.conf138
7.1.6/etc/services138
7.2常用網路配置命令138
7.3建立ADSL連線142
7.4常用網路測試工具145
7.5守護進程和xinetd147
7.5.1守護進程簡介147
7.5.2xinetd配置148
7.5.3守護進程管理工具150
7.6練習題151
7.7項目實錄152
實訓Linux網路配置153
第8章DHCP伺服器配置155
8.1DHCP服務概述155
8.1.1DHCP服務簡介155
8.1.2DHCP服務工作原理155
8.2DHCP服務的安裝與配置157
8.2.1DHCP服務的安裝157
8.2.2DHCP服務的配置158
8.2.3DHCP服務的啟動161
8.3DHCP客戶端的配置162
8.3.1Linux下DHCP客戶端的配置162
8.3.2Windows下DHCP客戶端的配置162
8.4DHCP服務部署164
8.5練習題166
8.6項目實錄167
實訓DHCP伺服器配置168
第9章DNS伺服器配置170
9.1DNS服務170
9.1.1DNS概述170
9.1.2DNS查詢模式171
9.1.3DNS域名空間結構171
9.1.4DNS域名解析過程172
9.1.5DNS常見資源記錄173
9.1.6/etc/hosts檔案174
9.2DNS服務的安裝174
9.2.1認識BIND174
9.2.2安裝BIND軟體包174
9.2.3安裝chroot軟體包175
9.2.4DNS服務的啟動與停止176
9.3BIND配置檔案177
9.3.1全局配置檔案177
9.3.2主配置檔案179
9.3.3區域配置檔案181
9.4DNS伺服器的配置183
9.4.1快取DNS伺服器的配置183
9.4.2主DNS伺服器的配置183
9.4.3輔助DNS伺服器的配置187
9.4.4直接域名解析188
9.4.5泛域名解析189
9.5DNS客戶端的配置189
9.6DNS測試190
9.7練習題192
9.8項目實錄193
實訓DNS伺服器配置194
第10章NFS網路檔案系統198
10.1NFS基本原理198
10.1.1NFS服務概述198
10.1.2NFS工作原理198
10.2NFS伺服器配置199
10.2.1安裝NFS199
10.2.2配置檔案/etc/exports200
10.2.3NFS服務的啟動和停止202
10.3NFS客戶端配置205
10.4NFS故障排除206
10.5練習題208
10.6項目實錄209
實訓NFS伺服器配置210
第11章Samba伺服器配置212
11.1Samba簡介212
11.1.1SMB協定212
11.1.2Samba212
11.1.3Samba的功能213
11.2Samba服務的安裝、啟動與停止213
11.3Samba服務的配置檔案215
11.3.1Samba服務的主配置檔案215
11.3.2Samba服務的日誌檔案和密碼檔案219
11.4share伺服器和USER伺服器實例解析220
11.4.1Samba伺服器實例解析220
11.4.2user伺服器實例解析221
11.4.3Samba服務的用戶映射檔案223
11.5配置列印服務共享224
11.6Linux和Windows互相通信225
11.7Samba排錯226
11.7.1Linux服務的一般排錯方法226
11.7.2Samba服務的故障排錯227
11.8練習題228
11.8項目實錄230
實訓Samba伺服器的配置231
第12章Apache伺服器配置233
12.1Apache簡介233
12.2Apache服務的安裝、啟動與停止234
12.3Apache伺服器的主配置檔案237
12.4Apache伺服器常規配置245
12.5Apache伺服器高級配置253
12.5.1虛擬主機的配置253
12.5.2配置用戶身份認證255
12.6練習題258
12.7項目實錄259
實訓Apache伺服器的配置260
第13章電子郵件伺服器配置263
13.1電子郵件服務工作原理263
13.1.1電子郵件服務概述263
13.1.2電子郵件系統的組成264
13.1.3電子郵件傳輸過程264
13.1.4與電子郵件相關的協定265
13.1.5郵件中繼266
13.2電子郵件伺服器的安裝、啟動與停止267
13.3Sendmail伺服器配置268
13.3.1Sendmail常規伺服器配置268
13.3.2設定信箱容量274
13.3.3設定虛擬域用戶276
13.3.4調試Sendmail伺服器278
13.4練習題283
實訓電子郵件伺服器的配置284
第14章FTP伺服器配置285
14.1FTP服務概述285
14.1.1FTP工作原理285
14.1.2匿名用戶286
14.1.3FTP服務的傳輸模式286
14.1.4流行的FTP伺服器軟體簡介287
14.1.5FTP命令288
14.2vsftpd伺服器配置288
14.2.1安裝、啟動與停止vsftpd服務289
14.2.2認識vsftpd的配置檔案290
14.2.3配置vsftpd常規伺服器291
14.3典型vsftpd伺服器配置案例298
14.4配置基於虛擬用戶的FTP伺服器300
14.5練習題303
14.6項目實錄303
實訓FTP伺服器的配置304
第15章防火牆與代理伺服器306
15.1防火牆概述306
15.1.1防火牆的概念306
15.1.2防火牆的種類306
15.2iptables308
15.2.1iptables簡介308
15.2.2iptables工作原理308
15.2.3安裝iptables311
15.2.4iptables命令312
15.2.5iptables命令使用舉例314
15.3NAT316
15.3.1NAT的基本知識316
15.3.2使用iptables實現NAT318
15.4squid代理伺服器320
15.4.1代理伺服器的工作原理321
15.4.2代理伺服器的作用321
15.4.3安裝、啟動與停止Squid服務322
15.4.4配置Squid伺服器324
15.4.5配置透明代理328
15.4.6Squid伺服器配置實例329
15.5練習題330
15.6項目實錄332
實訓Linux防火牆的配置333
第16章VPN伺服器配置335
16.1VPN概述335
16.1.1VPN工作原理335
16.1.2VPN的特點和套用336
16.1.3VPN協定337
16.2VPN服務的安裝338
16.3VPN伺服器的配置339
16.4VPN客戶端的配置342
16.5練習題345
16.6項目實錄346
實訓VPN伺服器的配置346