Linux網路伺服器配置、管理與實踐教程(第3版)

Linux網路伺服器配置、管理與實踐教程(第3版)

《Linux網路伺服器配置、管理與實踐教程(第3版)》是2023年清華大學出版社出版的圖書,作者是周奇。

基本介紹

  • 中文名:Linux網路伺服器配置、管理與實踐教程(第3版)
  • 作者:周奇
  • 出版時間:2023年4月1日
  • 出版社:清華大學出版社
  • ISBN:9787302611042 
  • 定價:69 元
內容簡介,圖書目錄,

內容簡介

本書以Red Hat公司發布的Red Hat Enterprise Linux 5為平台,對Linux的網路服務套用進行了詳細講解。所有程式及代碼均在Red Hat公司發布的Red Hat Enterprise Linux 9.0 Beta平台上調試並通過。全書以理論夠用、實踐第一為原則,力求使讀者能夠快速、輕鬆地掌握Linux技術與套用。本書內容包括Linux伺服器搭建與測試、DHCP伺服器搭建與套用、DNS伺服器搭建與套用、郵件伺服器搭建與套用、FTP伺服器搭建與套用、Web伺服器搭建與套用、Samba伺服器搭建與套用、流媒體伺服器搭建與套用、NFS的配置與套用、防火牆伺服器搭建與套用、網路訪問、資料庫伺服器搭建與套用、代理伺服器搭建與套用。

圖書目錄

目錄Contents
第1章Linux伺服器搭建與測試1
1.1Linux簡介1
1.2Linux的特點3
1.3安裝前的準備工作4
1.3.1硬體要求4
1.3.2系統硬體設備型號4
1.3.3各種安裝方式5
1.3.4硬碟分區和檔案系統6
1.3.5Linux分區方案7
1.4安裝Red Hat Enterprise Linux 5系統8
1.4.1安裝步驟8
1.4.2Linux配置17
1.5在虛擬機中安裝Red Hat Enterprise Linux 5系統21
1.5.1VMware 虛擬機簡介21
1.5.2安裝VMware Workstation22
1.5.3在虛擬機上安裝Red Hat Enterprise Linux 525
1.6在虛擬機中載入光碟機及安裝程式27
1.7引導器啟動及設定30
1.8Red Hat Enterprise Linux 5網路配置32
1.8.1配置主機名32
1.8.2使用ifconfig配置IP位址及輔助IP位址33
1.8.3禁用和啟用網卡35
1.8.4更改網卡MAC地址35
1.8.5用route命令設定網關36
1.8.6修改網卡配置檔案37
1.8.7用setup命令配置網路38
1.8.8修改resolv.conf設定DNS39
1.9網路環境測試40
1.9.1使用ping命令檢測網路連通狀況40
1.9.2使用netstat命令查看網路配置41
1.9.3nslookup測試域名解析44
1.10本章小結45
1.11本章習題45
1.12本章實訓46
第2章DHCP伺服器搭建與套用49
2.1DHCP49
2.1.1DHCP概述49
2.1.2DHCP的工作過程50
2.2安裝DHCP伺服器51
2.2.1DHCP伺服器所需軟體包51
2.2.2安裝DHCP伺服器的操作步驟52
2.3DHCP一般伺服器的配置53
2.3.1主配置檔案dhcpd.conf54
2.3.2常用參數介紹55
2.3.3常用聲明介紹56
2.3.4常用選項介紹57
2.3.5租約期限資料庫檔案58
2.3.6DHCP配置實例158
2.3.7啟動與停止DHCP服務60
2.3.8綁定IP位址61
2.3.9DHCP配置實例262
2.4DHCP高級伺服器的配置64
2.4.1DHCP規劃64
2.4.2DHCP多作用域設定66
2.4.3DHCP配置實例367
2.4.4DHCP配置實例469
2.4.5DHCP中繼代理71
2.4.6DHCP配置實例571
2.5DHCP客戶端的配置73
2.5.1Linux中DHCP客戶端的配置73
2.5.2Windows中客戶端的配置75
2.6DHCP伺服器故障排除77
2.7本章小結79
2.8本章習題80
2.9本章實訓81
第3章DNS伺服器搭建與套用83
3.1DNS伺服器簡介83
3.1.1DNS簡介84
3.1.2DNS域名空間的分層結構84
3.1.3區85
3.1.4DNS域名伺服器的類型85
3.1.5域名解析過程86
3.1.6資源記錄87
3.2安裝DNS服務88
3.3配置DNS常用伺服器89
3.3.1主配置檔案named.conf90
3.3.2配置正向解析區域91
3.3.3配置反向解析區域92
3.3.4區域檔案與資源記錄93
3.4DNS套用配置實例195
3.4.1DNS伺服器的配置與測試95
3.4.2啟動與停止DNS服務99
3.5DNS套用配置實例2100
3.6DNS客戶端配置104
3.7DNS伺服器故障排除105
3.7.1rndc reload105
3.7.2查看啟動信息106
3.7.3查看連線埠106
3.7.4許可權問題107
3.8本章小結107
3.9本章習題107
3.10本章實訓109
第4章郵件伺服器搭建與套用111
4.1Linux郵件伺服器基本概念111
4.1.1電子郵件服務111
4.1.2電子郵件系統112
4.1.3電子郵件系統的工作原理113
4.1.4郵件功能組件114
4.1.5郵件中繼115
4.1.6郵件認證機制115
4.2安裝sendmail服務116
4.3sendmail一般伺服器配置117
4.3.1sendmail.cf和sendmail.mc117
4.3.2M4工具的使用118
4.3.3localhostnames檔案119
4.3.4安裝IMAP和POP伺服器119
4.3.5sendmail套用案例1120
4.3.6sendmail的調試123
4.3.7別名和群發設定127
4.3.8利用access檔案設定郵件中繼128
4.3.9sendmail套用案例2130
4.4sendmail客戶端配置142
4.4.1Linux客戶端142
4.4.2Windows客戶端143
4.5sendmail伺服器故障排除146
4.5.1無法定位郵件伺服器146
4.5.2身份驗證失敗146
4.5.3信箱配額限制147
4.6本章小結148
4.7本章習題148
4.8本章實訓150
第5章FTP伺服器搭建與套用151
5.1FTP簡介151
5.1.1FTP的工作原理152
5.1.2FTP傳輸模式153
5.1.3FTP連線模式153
5.1.4FTP用戶分類155
5.2安裝FTP伺服器155
5.2.1安裝VSFTP155
5.2.2啟動與停止VSFTP156
5.3FTP常規伺服器配置156
5.3.1主配置檔案vsftpd.conf157
5.3.2匿名賬號FTP伺服器160
5.3.3真實賬號FTP伺服器162
5.3.4FTP套用案例1163
5.3.5限制用戶目錄164
5.3.6限制伺服器的連線數量167
5.3.7制定FTP目錄歡迎信息167
5.3.8下載速度的限制168
5.3.9FTP套用案例2169
5.4FTP客戶端配置171
5.4.1Windows 下訪問FTP伺服器的方法171
5.4.2Linux下訪問FTP伺服器的方法173
5.5FTP伺服器故障排除174
5.5.1拒絕賬戶登錄175
5.5.2客戶端連線FTP伺服器逾時175
5.6本章小結176
5.7本章習題177
5.8本章實訓178
第6章Web伺服器搭建與套用180
6.1Apache伺服器簡介180
6.1.1Web伺服器簡介180
6.1.2Apache簡介181
6.1.3HTTP181
6.1.4LAMP模型182
6.2安裝Apache伺服器182
6.2.1Apache所需軟體182
6.2.2Apache的安裝步驟183
6.2.3Apache的啟動與停止183
6.3配置Apache伺服器184
6.3.1主配置檔案httpd.conf184
6.3.2根目錄設定ServerRoot185
6.3.3逾時設定186
6.3.4客戶端連線數限制186
6.3.5設定管理員郵件地址187
6.3.6設定主機名稱187
6.3.7設定檔案目錄187
6.3.8設定首頁187
6.3.9網頁編碼設定188
6.3.10Web套用案例188
6.3.11Apache日誌檔案189
6.3.12目錄設定191
6.3.13虛擬目錄193
6.3.14Apache的用戶和組194
6.4配置Apache虛擬主機194
6.5LAMP網站的實現197
6.5.1LAMP實現環境197
6.5.2LAMP需求分析198
6.5.3LAMP解決方案198
6.6本章小結206
6.7本章習題206
6.8本章實訓207
第7章Samba伺服器搭建與套用209
7.1SMB協定和Samba簡介209
7.1.1SMB協定209
7.1.2Samba簡介210
7.1.3Samba套用環境210
7.1.4Samba工作原理210
7.2Samba伺服器安裝212
7.2.1Samba所需軟體212
7.2.2安裝Samba服務的操作步驟212
7.2.3啟動與停止Samba伺服器213
7.3Samba伺服器常規配置215
7.3.1Samba主配置檔案216
7.3.2Samba服務日誌檔案220
7.3.3Samba伺服器的密碼檔案221
7.3.4share伺服器配置實例222
7.3.5user伺服器配置實例224
7.4Samba服務配置的高級功能226
7.4.1用戶賬號映射227
7.4.2客戶端訪問控制229
7.4.3設定Samba的許可權231
7.4.4隱藏Samba的已分享資料夾232
7.5Samba客戶端的配置234
7.5.1Linux客戶端訪問Samba伺服器234
7.5.2Windows客戶端訪問Samba伺服器已分享資料夾235
7.6Samba印表機共享236
7.7實踐與套用237
7.7.1環境及需求237
7.7.2需求分析237
7.7.3解決方案238
7.8Samba伺服器故障排除243
7.9本章小結244
7.10本章習題245
7.11本章實訓246
第8章流媒體伺服器搭建與套用252
8.1流媒體簡介252
8.1.1流式傳輸協定253
8.1.2流式傳輸方式253
8.1.3流媒體播放方式254
8.1.4流媒體檔案格式255
8.1.5流媒體工作原理255
8.2Helix伺服器的安裝256
8.2.1Helix所需軟體256
8.2.2Helix伺服器的安裝步驟257
8.2.3啟動與停止Helix伺服器259
8.3Helix伺服器的基本配置260
8.4流媒體客戶端的安裝265
8.5本章小結265
8.6本章習題266
8.7本章實訓266
第9章NFS的配置與套用268
9.1NFS的基本原理268
9.1.1NFS概述268
9.1.2RPC簡介269
9.1.3NFS的工作原理270
9.2安裝NFS271
9.3常規伺服器配置272
9.3.1NFS的搭建流程272
9.3.2配置方案272
9.3.3NFS套用實例273
9.3.4NFS的啟動與停止275
9.3.5rpcinfo命令276
9.3.6exportfs命令279
9.3.7配置NFS固定連線埠279
9.3.8測試NFS服務281
9.4客戶端配置282
9.5NFS伺服器故障排除284
9.5.1網路故障284
9.5.2客戶端故障284
9.5.3伺服器故障285
9.6本章小結286
9.7本章習題286
9.8本章實訓287
第10章防火牆伺服器搭建與套用288
10.1防火牆概述288
10.1.1防火牆簡介288
10.1.2防火牆的分類289
10.2iptables介紹290
10.2.1netfilter/iptables組件290
10.2.2iptables組成結構291
10.2.3iptables工作流程292
10.2.4網路地址轉換的工作原理293
10.3iptables的安裝與配置294
10.4iptables命令295
10.5防火牆的配置299
10.5.1設定默認策略299
10.5.2查看iptables規則299
10.5.3添加、刪除、修改規則300
10.5.4保存與恢復規則302
10.5.5禁止客戶機訪問某些網站303
10.5.6禁止客戶機使用QQ303
10.6網路地址轉換304
10.6.1配置SNAT305
10.6.2配置DNAT306
10.6.3MASQUERADE307
10.7實踐與套用307
10.7.1環境及需求307
10.7.2需求分析307
10.7.3解決方案308
10.8本章小結310
10.9本章習題310
10.10本章實訓312
第11章網路訪問314
11.1遠程登錄服務概述314
11.1.1什麼是遠程登錄314
11.1.2Telnet概述315
11.1.3Telnet工作原理315
11.2Telnet服務315
11.2.1安裝Telnet程式315
11.2.2Telnet服務的啟動與停止316
11.2.3防火牆設定317
11.2.4更改Telnet連線埠號317
11.2.5Linux客戶端318
11.2.6Windows客戶端319
11.3SSH服務319
11.3.1SSH概述319
11.3.2安裝OpenSSH320
11.3.3SSH的啟動與停止320
11.3.4OpenSSH配置檔案321
11.3.5OpenSSH配置實現323
11.3.6OpenSSH客戶端配置325
11.4本章小結328
11.5本章習題328
11.6本章實訓328
第12章資料庫伺服器搭建與套用329
12.1資料庫系統329
12.1.1資料庫簡介329
12.1.2資料庫類型330
12.2PostgreSQL的安裝和配置330
12.2.1PostgreSQL簡介330
12.2.2安裝和啟動PostgreSQL331
12.2.3PostgreSQL資料庫的管理與維護332
12.3MySQL的安裝和配置335
12.3.1MySQL概述335
12.3.2安裝和啟動MySQL336
12.3.3MySQL資料庫的管理與維護337
12.4主從伺服器的原理與配置343
12.5主從資料庫伺服器的安裝345
12.6配置主伺服器347
12.7配置從伺服器348
12.8查看同步情況349
12.9驗證350
12.9.1增加並同步數據350
12.9.2修改並同步數據353
12.9.3刪除並同步數據353
12.10監控伺服器的狀態354
12.11MySQL伺服器故障排除355
12.12本章小結356
12.13本章習題357
12.14本章實訓358
第13章代理伺服器搭建與套用361
13.1代理服務原理361
13.1.1什麼是代理伺服器361
13.1.2代理伺服器的工作原理361
13.1.3代理伺服器的作用362
13.2安裝Squid363
13.2.1Squid簡介363
13.2.2安裝Squid的操作步驟363
13.2.3Squid的啟動和停止364
13.3Squid伺服器的常規配置365
13.3.1Squid主配置檔案squid.conf365
13.3.2設定Squid監聽的連線埠號366
13.3.3記憶體緩衝設定367
13.3.4Squid磁碟快取367
13.3.5設定快取日誌368
13.3.6設定訪問日誌檔案368
13.3.7設定網頁快取日誌368
13.3.8設定Squid的擁有者368
13.3.9設定Squid所屬組369
13.3.10設定DNS伺服器地址369
13.3.11設定Squid可見主機名369
13.3.12設定管理員的Email地址369
13.3.13設定訪問控制列表369
13.3.14Squid代理服務套用案例370
13.4Squid伺服器高級配置372
13.4.1代理伺服器用戶訪問控制372
13.4.2實現透明代理374
13.4.3實現透明代理加速375
13.5Squid代理客戶端配置376
13.5.1Linux客戶端配置376
13.5.2Windows客戶端配置376
13.6本章小結379
13.7本章習題379
13.8本章實訓379
參考文獻380

相關詞條

熱門詞條

聯絡我們