本書注重實踐,每一個知識點都附以實例,所有實踐與實例都給出了詳細的操作步驟,讀者按照步驟操作即可完成相應學習。服務器的配置與管理基於VMware虛擬機下的Linux系統環境,除了主要講解Linux服務器配置與管理之外,還注重目前大學生普遍使用的虛擬環境。使讀者能夠了解與學習虛擬環境的設置、使用與交互的問題。每個章節末配有配套的實用且可操作的實訓項目。
王海賓,計算機應用碩士,邢台職業技術學院講師。研究方向主要有:Linux系統運維、電子商務等。多本Linux技術書籍的原創作者。
目錄
第1章 系統安裝與啟動詳解1
1.1 虛擬機簡介1
1.1.1 什麼是虛擬機1
1.1.2 VMware 簡介1
1.1.3 VMware的特點2
1.2 VMware 9.0的安裝與設置2
1.3 在VMware 9.0下創建虛擬機5
1.4 安裝Linux 系統7
1.5 Linux簡單設置13
1.6 Linux啟動過程詳解15
1.6.1 BIOS自檢16
1.6.2 讀取MBR16
1.6.3 執行引導程序——GRUB17
1.6.4 加載內核18
1.6.5 執行init19
1.6.6 系統初始化20
1.7 GRUB 加密22
1.7.1 單用戶模式修改用戶密碼23
1.7.2 GRUB加密過程23
1.8 總結26
第2章 網絡基礎31
2.1 網絡基礎31
2.2 基本網絡配置32
2.3 網絡配置的四種方法35
2.3.1 使用圖形化界面35
2.3.2 使用字符界面37
2.3.3 使用命令39
2.3.4 修改配置文件39
2.4 基本IP路由和網關41
2.5 其他網絡參數配置44
2.6 VMware下Linux系統的上網配置46
2.7 總結49
第3章 網絡安全基礎52
3.1 Linux系統的安全策略52
3.1.1 構建安全的文件系統52
3.1.2 構建安全日志服務53
3.1.3 做好系統的備份53
3.1.4 設置SELinux53
3.1.5 設置iptables54
3.2 SELinux配置管理54
3.2.1 查看SELinux54
3.2.2 SELinux策略56
3.2.3 SELinux模式57
3.2.4 SELinux應用實例59
3.3 防火牆的配置管理65
3.3.1 iptables基本原理65
3.3.2 iptables語法67
3.3.3 iptables應用70
3.4 總結76
第4章 軟件包管理79
4.1 RPM基礎79
4.2 RPM的使用80
4.2.1 RPM安裝路徑80
4.2.2 RPM組成部分80
4.2.3 RPM安裝82
4.2.4 RPM卸載84
4.2.5 RPM升級更新86
4.2.6 RPM查詢86
4.2.7 RPM校驗88
4.2.8 RPM簽名89
4.2.9 RPM注意問題92
4.3 YUM基礎92
4.4 YUM的使用93
4.4.1 YUM命令93
4.4.2 YUM本地倉庫配置93
4.4.3 FTP倉庫配置96
4.4.4 YUM 操作97
4.5 圖形化界面101
4.6 總結102
第5章 Linux服務基礎與日志服務器105
5.1 系統服務基礎105
5.2 Linux系統服務管理107
5.3 Linux服務管理注意事項112
5.4 日志服務112
5.4.1 日志服務基礎112
5.4.2 日志服務類型113
5.4.3 日志服務基本應用113
5.4.4 Facility與Priority117
5.4.5 日志服務器的應用120
5.5 總結126
第6章 DHCP服務器130
6.1 基礎知識130
6.1.1 DHCP130
6.1.2 DHCP工作過程131
6.1.3 DHCP的租期133
6.1.4 DHCP中繼134
6.2 DHCP服務器的配置134
6.2.1 環境准備135
6.2.2 配置YUM倉庫135
6.2.3 安裝DHCP135
6.2.4 修改DHCP配置文件137
6.2.5 啟動DHCP服務142
6.2.6 設置防火牆142
6.2.7 客戶端配置及測試143
6.3 總結147
第7章 DNS服務器150
7.1 基礎知識150
7.1.1 什麼是DNS150
7.1.2 為什麼使用DNS151
7.1.3 DNS的發展過程152
7.1.4 DNS的結構152
7.1.5 DNS的查詢流程153
7.1.6 DNS查詢方式154
7.1.7 DNS的解析與授權155
7.2 DNS服務器基礎准備156
7.2.1 環境准備156
7.2.2 配置YUM倉庫157
7.2.3 DNS服務器的安裝157
7.2.4 防火牆設置158
7.2.5 DNS基本配置159
7.3 最小化配置搭建主DNS服務器160
7.4 cache—only服務器搭建165
7.4.1 什麼是cache—only服務器165
7.4.2 cache—only服務器搭建166
7.5 主DNS服務器的配置168
7.6 DNS的其他設置174
7.6.1 DNS的負載均衡174
7.6.2 泛域名解析175
7.6.3 Slave DNS175
7.6.4 區域委派178
7.6.5 BIND的ACL功能179
7.7 總結180
第8章 NTP服務器183
8.1 基礎知識183
8.1.1 NTP183
8.1.2 需要同步時間的應用183
8.1.3 NTP的工作機制184
8.2 NTP環境搭建185
8.2.1 環境准備185
8.2.2 配置YUM倉庫185
8.2.3 安裝ntpd185
8.2.4 防火牆設置186
8.3 主配置文件的設置187
8.4 NTP服務器搭建與配置188
8.5 NTP客戶端的設置191
8.6 總結192
第9章 FTP服務器194
9.1 基礎知識194
9.1.1 FTP194
9.1.2 FTP服務器簡介194
9.1.3 FTP工作模式195
9.1.4 FTP命令行196
9.2 FTP環境搭建198
9.2.1 環境准備199
9.2.2 配置YUM倉庫199
9.2.3 安裝VSFTPD199
9.2.4 啟動VSFTPD服務201
9.2.5 SELinux設置202
9.2.6 防火牆設置202
9.3 VSFTPD基本配置203
9.4 配置匿名賬戶FTP服務器208
9.5 配置本地賬戶FTP服務器213
9.6 配置虛擬服務器217
9.7 配置虛擬用戶登錄FTP服務器221
9.8 總結226
第10章 Samba服務器229
10.1 基礎知識229
10.1.1 Samba的發展歷程229
10.1.2 SMB協議230
10.1.3 NetBIOS協議230
10.1.4 Samba服務器231
10.1.5 Samba的工作模式231
10.1.6 文件共享的方式232
10.2 Samba環境搭建233
10.2.1 環境准備233
10.2.2 配置YUM倉庫233
10.2.3 安裝Samba233
10.2.4 啟動Samba服務237
10.2.5 防火牆設置237
10.3 Samba服務器配置文件237
10.4 匿名Samba服務器的搭建與配置240
10.5 基於用戶名/密碼的Samba服務器
的搭建與配置243
10.6 總結248
第11章 NFS服務器252
11.1 基礎知識252
11.1.1 NFS簡介252
11.1.2 RPC簡介253
11.1.3 NFS的應用范圍及優點254
11.1.4 使用NFS時需要注意的一些問題255
11.1.5 NFS服務器255
11.2 NFS服務器的配置255
11.2.1 NFS服務器的軟件及相關文件255
11.2.2 主配置文件的語法及參數256
11.2.3 服務器的配置258
11.2.4 服務器相關命令259
11.2.5 客戶端的設置及測試260
11.3 nfs與autofs在NIS服務器中的應用261
11.3.1 NIS服務器設置261
11.3.2 客戶端的設置263
11.3.3 配置autofs與nfs264
11.4 總結266
第12章 Web服務器的配置與管理269
12.1 基礎知識269
12.1.1 HTTP269
12.1.2 Web服務器271
12.1.3 主流的Web服務器271
12.1.4 Web服務器架構272
12.1.5 Apache服務器簡介272
12.1.6 LAMP簡介273
12.2 Apache 環境搭建274
12.2.1 環境准備274
12.2.2 配置YUM倉庫274
12.2.3 安裝Apache274
12.2.4 啟動httpd服務277
12.2.5 防火牆設置278
12.3 Apache 配置文件279
12.4 默認站點配置284
12.5 虛擬主機搭建287
12.5.1 基於IP地址的虛擬主機287
12.5.2 基於域名的虛擬主機293
12.6 站點訪問控制302
12.7 總結307
……
第13章 郵件服務器311
第五篇 服務器的擴展
第14章 遠程管理服務器 346
第15章 LDAP服務器 361
第16章 Java與Android環境的搭建 394
第17章 Linux內核編譯 407
參考文獻 426
1.1 虛擬機簡介1
1.1.1 什麼是虛擬機1
1.1.2 VMware 簡介1
1.1.3 VMware的特點2
1.2 VMware 9.0的安裝與設置2
1.3 在VMware 9.0下創建虛擬機5
1.4 安裝Linux 系統7
1.5 Linux簡單設置13
1.6 Linux啟動過程詳解15
1.6.1 BIOS自檢16
1.6.2 讀取MBR16
1.6.3 執行引導程序——GRUB17
1.6.4 加載內核18
1.6.5 執行init19
1.6.6 系統初始化20
1.7 GRUB 加密22
1.7.1 單用戶模式修改用戶密碼23
1.7.2 GRUB加密過程23
1.8 總結26
第2章 網絡基礎31
2.1 網絡基礎31
2.2 基本網絡配置32
2.3 網絡配置的四種方法35
2.3.1 使用圖形化界面35
2.3.2 使用字符界面37
2.3.3 使用命令39
2.3.4 修改配置文件39
2.4 基本IP路由和網關41
2.5 其他網絡參數配置44
2.6 VMware下Linux系統的上網配置46
2.7 總結49
第3章 網絡安全基礎52
3.1 Linux系統的安全策略52
3.1.1 構建安全的文件系統52
3.1.2 構建安全日志服務53
3.1.3 做好系統的備份53
3.1.4 設置SELinux53
3.1.5 設置iptables54
3.2 SELinux配置管理54
3.2.1 查看SELinux54
3.2.2 SELinux策略56
3.2.3 SELinux模式57
3.2.4 SELinux應用實例59
3.3 防火牆的配置管理65
3.3.1 iptables基本原理65
3.3.2 iptables語法67
3.3.3 iptables應用70
3.4 總結76
第4章 軟件包管理79
4.1 RPM基礎79
4.2 RPM的使用80
4.2.1 RPM安裝路徑80
4.2.2 RPM組成部分80
4.2.3 RPM安裝82
4.2.4 RPM卸載84
4.2.5 RPM升級更新86
4.2.6 RPM查詢86
4.2.7 RPM校驗88
4.2.8 RPM簽名89
4.2.9 RPM注意問題92
4.3 YUM基礎92
4.4 YUM的使用93
4.4.1 YUM命令93
4.4.2 YUM本地倉庫配置93
4.4.3 FTP倉庫配置96
4.4.4 YUM 操作97
4.5 圖形化界面101
4.6 總結102
第5章 Linux服務基礎與日志服務器105
5.1 系統服務基礎105
5.2 Linux系統服務管理107
5.3 Linux服務管理注意事項112
5.4 日志服務112
5.4.1 日志服務基礎112
5.4.2 日志服務類型113
5.4.3 日志服務基本應用113
5.4.4 Facility與Priority117
5.4.5 日志服務器的應用120
5.5 總結126
第6章 DHCP服務器130
6.1 基礎知識130
6.1.1 DHCP130
6.1.2 DHCP工作過程131
6.1.3 DHCP的租期133
6.1.4 DHCP中繼134
6.2 DHCP服務器的配置134
6.2.1 環境准備135
6.2.2 配置YUM倉庫135
6.2.3 安裝DHCP135
6.2.4 修改DHCP配置文件137
6.2.5 啟動DHCP服務142
6.2.6 設置防火牆142
6.2.7 客戶端配置及測試143
6.3 總結147
第7章 DNS服務器150
7.1 基礎知識150
7.1.1 什麼是DNS150
7.1.2 為什麼使用DNS151
7.1.3 DNS的發展過程152
7.1.4 DNS的結構152
7.1.5 DNS的查詢流程153
7.1.6 DNS查詢方式154
7.1.7 DNS的解析與授權155
7.2 DNS服務器基礎准備156
7.2.1 環境准備156
7.2.2 配置YUM倉庫157
7.2.3 DNS服務器的安裝157
7.2.4 防火牆設置158
7.2.5 DNS基本配置159
7.3 最小化配置搭建主DNS服務器160
7.4 cache—only服務器搭建165
7.4.1 什麼是cache—only服務器165
7.4.2 cache—only服務器搭建166
7.5 主DNS服務器的配置168
7.6 DNS的其他設置174
7.6.1 DNS的負載均衡174
7.6.2 泛域名解析175
7.6.3 Slave DNS175
7.6.4 區域委派178
7.6.5 BIND的ACL功能179
7.7 總結180
第8章 NTP服務器183
8.1 基礎知識183
8.1.1 NTP183
8.1.2 需要同步時間的應用183
8.1.3 NTP的工作機制184
8.2 NTP環境搭建185
8.2.1 環境准備185
8.2.2 配置YUM倉庫185
8.2.3 安裝ntpd185
8.2.4 防火牆設置186
8.3 主配置文件的設置187
8.4 NTP服務器搭建與配置188
8.5 NTP客戶端的設置191
8.6 總結192
第9章 FTP服務器194
9.1 基礎知識194
9.1.1 FTP194
9.1.2 FTP服務器簡介194
9.1.3 FTP工作模式195
9.1.4 FTP命令行196
9.2 FTP環境搭建198
9.2.1 環境准備199
9.2.2 配置YUM倉庫199
9.2.3 安裝VSFTPD199
9.2.4 啟動VSFTPD服務201
9.2.5 SELinux設置202
9.2.6 防火牆設置202
9.3 VSFTPD基本配置203
9.4 配置匿名賬戶FTP服務器208
9.5 配置本地賬戶FTP服務器213
9.6 配置虛擬服務器217
9.7 配置虛擬用戶登錄FTP服務器221
9.8 總結226
第10章 Samba服務器229
10.1 基礎知識229
10.1.1 Samba的發展歷程229
10.1.2 SMB協議230
10.1.3 NetBIOS協議230
10.1.4 Samba服務器231
10.1.5 Samba的工作模式231
10.1.6 文件共享的方式232
10.2 Samba環境搭建233
10.2.1 環境准備233
10.2.2 配置YUM倉庫233
10.2.3 安裝Samba233
10.2.4 啟動Samba服務237
10.2.5 防火牆設置237
10.3 Samba服務器配置文件237
10.4 匿名Samba服務器的搭建與配置240
10.5 基於用戶名/密碼的Samba服務器
的搭建與配置243
10.6 總結248
第11章 NFS服務器252
11.1 基礎知識252
11.1.1 NFS簡介252
11.1.2 RPC簡介253
11.1.3 NFS的應用范圍及優點254
11.1.4 使用NFS時需要注意的一些問題255
11.1.5 NFS服務器255
11.2 NFS服務器的配置255
11.2.1 NFS服務器的軟件及相關文件255
11.2.2 主配置文件的語法及參數256
11.2.3 服務器的配置258
11.2.4 服務器相關命令259
11.2.5 客戶端的設置及測試260
11.3 nfs與autofs在NIS服務器中的應用261
11.3.1 NIS服務器設置261
11.3.2 客戶端的設置263
11.3.3 配置autofs與nfs264
11.4 總結266
第12章 Web服務器的配置與管理269
12.1 基礎知識269
12.1.1 HTTP269
12.1.2 Web服務器271
12.1.3 主流的Web服務器271
12.1.4 Web服務器架構272
12.1.5 Apache服務器簡介272
12.1.6 LAMP簡介273
12.2 Apache 環境搭建274
12.2.1 環境准備274
12.2.2 配置YUM倉庫274
12.2.3 安裝Apache274
12.2.4 啟動httpd服務277
12.2.5 防火牆設置278
12.3 Apache 配置文件279
12.4 默認站點配置284
12.5 虛擬主機搭建287
12.5.1 基於IP地址的虛擬主機287
12.5.2 基於域名的虛擬主機293
12.6 站點訪問控制302
12.7 總結307
……
第13章 郵件服務器311
第五篇 服務器的擴展
第14章 遠程管理服務器 346
第15章 LDAP服務器 361
第16章 Java與Android環境的搭建 394
第17章 Linux內核編譯 407
參考文獻 426
序
隨着計算機技術的不斷發展與進步,大數據、雲計算、物聯網與移動互聯這四個名詞逐漸進入了人們的視線。仔細揣摩這四個IT界時尚又神秘的名詞,其根本都離不開Linux。大數據所依賴的數據庫以及大數據應用平台無一例外地都部署在Linux系統之上;雲計算所倡導的代碼重用、組件重用、服務重用更必須依賴於自由軟件界的這顆璀璨明星—Linux;物聯網與移動互聯的根本是需要開放的操作系統平台,雖然移動互聯方面已經出現了Android,但其根源也是Linux操作系統。
Linux服務器指基於Linux系統搭建的各種網絡服務器。Linux操作系統的最主要應用便是作為服務器使用,並且在整個網絡服務器市場占有重要的市場份額。世界上超大型的網絡服務器基本都是基於Linux系統的。
Linux服務器指基於Linux系統搭建的各種網絡服務器。Linux操作系統的最主要應用便是作為服務器使用,並且在整個網絡服務器市場占有重要的市場份額。世界上超大型的網絡服務器基本都是基於Linux系統的。
網路書店
類別
折扣
價格
-
新書$414