《Linux服务器架设与管理》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:伍之昂,汤楠,庄毅主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302180661
  • 页数:369 页
图书介绍:本书系统地全面地介绍了Linux系统中服务器的架设和配置方法。

第1章 Linux初阶 1

1.1 Linux简介 1

1.1.1 Linux的起源与优势 1

1.1.2 Fedora简介 3

1.2 Fedora 6的安装 4

1.3 预备知识 18

1.3.1 vi文本编辑器 18

1.3.2 文件和目录操作 20

1.3.3 shell脚本 25

1.3.4 系统用户管理 26

1.4 本章小结 28

第2章 Linux服务器基本网络配置 29

2.1 TCP/IP协议族概述 29

2.1.1 TCP/IP体系架构 29

2.1.2 网际IP协议 30

2.1.3 网络层路由简介 34

2.1.4 TCP/IP常见网络协议简介 37

2.2 Linux系统的网络配置 40

2.2.1 Linux网络相关配置文件简介 40

2.2.2 通过LAN网关接入Internet 42

2.2.3 通过ADSL接入Internet 44

2.3 Linux路由的架设 47

2.3.1 创建虚拟网卡 48

2.3.2 Linux路由的架设 50

2.4 本章小结 51

第3章 Linux防火墙与NAT服务 52

3.1 Linux防火墙概述 52

3.1.1 防火墙简介 52

3.1.2 iptables简介 54

3.1.3 iptables的数据传输流程 55

3.2 iptables的基本配置 56

3.2.1 iptables策略的配置 56

3.2.2 添加TCP/UDP数据包的规则 58

3.2.3 添加ICMP数据包的规则 60

3.2.4 Linux防火墙的开启与关闭 60

3.3 架设Linux防火墙 61

3.4 NAT服务概述 66

3.5 配置NAT网关 68

3.5.1 NAT网关的基本配置 68

3.5.2 NAT网关的一组技巧性配置 70

3.6 本章小结 71

第4章 远程控制服务:Telnet、SSH和VNC 72

4.1 Telnet服务 72

4.1.1 Telnet概述 72

4.1.2 Telnet服务器端的安装和配置 73

4.1.3 Telnet客户端的连接 74

4.2 SSH服务 76

4.2.1 SSH的概述和原理 76

4.2.2 SSH服务的启动 79

4.2.3 SSH Secure Shell Client软件简介 80

4.3 配置SSH无密码登录 82

4.4 VNC服务的配置和应用 85

4.4.1 VNC概述 85

4.4.2 VNC的配置和启动 85

4.4.3 Tight VNC Viewer软件 87

4.5 本章小结 91

第5章 NFS和NIS服务器的配置与应用 92

5.1 NFS服务简介 92

5.1.1 NFS服务概述 92

5.1.2 NFS协议的工作原理 93

5.2 NFS服务的配置 95

5.2.1 NFS服务器端的配置 96

5.2.2 NFS客户端的配置和测试 98

5.3 主从架构下的NFS服务 100

5.3.1 主从架构下NFS服务的需求 101

5.3.2 NFS服务器端统一控制目录挂载 102

5.4 NIS服务简介 105

5.4.1 NIS服务概述 105

5.4.2 NIS服务的工作流程 105

5.5 NIS服务的配置 107

5.5.1 NIS主服务器端的配置 108

5.5.2 NIS从服务器端的配置 111

5.5.3 NIS客户端的配置 113

5.5.4 NIS服务客户端的检验 115

5.6 结合NFS和NIS管理系统用户 117

5.7 本章小结 119

第6章 DHCP服务器的配置与架设 120

6.1 DHCP服务概述 120

6.1.1 DHCP服务简介 120

6.1.2 DHCP工作原理 121

6.2 DHCP服务器端的配置 122

6.2.1 DHCP软件结构简介 123

6.2.2 DHCP服务器端的配置 123

6.2.3 DHCP服务器的启动和测试 126

6.3 DHCP客户端的配置 127

6.3.1 Linux客户端的配置 128

6.3.2 Windows客户端的配置 129

6.3.3 DHCP静态IP的配置和测试 131

6.4 本章小结 133

第7章 DNS服务器的配置与架设 134

7.1 DNS服务概述 134

7.1.1 域名系统 134

7.1.2 DNS的查询流程 136

7.1.3 正向解析与反向解析 138

7.2 DNS服务器端的配置 138

7.2.1 DNS软件结构简介 139

7.2.2 Cache-only和Forwarding DNS服务器 139

7.2.3 DNS服务器端的配置 142

7.3 DNS主从服务器的配置 148

7.3.1 主DNS服务器权限的开放 148

7.3.2 从服务器的配置 149

7.4 DNS客户端的配置 151

7.4.1 Linux客户端的DNS配置 151

7.4.2 Windows客户端的DNS配置 152

7.4.3 DNS客户端的测试命令 153

7.5 本章小结 156

第8章 Web服务器的配置与架设 157

8.1 Web服务概述 157

8.2 Apache的安装、配置和启动 158

8.2.1 Apache的安装 159

8.2.2 Apache的配置和启动 161

8.3 Tomcat的安装和启动 164

8.3.1 J2DK的安装 165

8.3.2 Tomcat的安装和配置 167

8.3.3 Tomcat的启动 169

8.3.4 Tomcat管理用户的配置 170

8.4 Web工程的开发和部署 172

8.4.1 使用MyEclipse开发JSP网页 173

8.4.2 将Web工程发布成.war文件 178

8.4.3 部署HelloWorld1.war文件 179

8.5 本章小结 181

第9章 FTP服务器的配置与架设 182

9.1 FTP服务概述 182

9.1.1 FTP服务简介 182

9.1.2 FTP工作原理 183

9.1.3 FTP的两种连接模式 183

9.2 使用vsftpd架设FTP服务器 184

9.2.1 架设内部FTP服务器 184

9.2.2 架设实用FTP服务器 188

9.3 gftp FTP客户端程序简介 193

9.4 本章小结 195

第10章 电子邮件服务器的配置与架设 196

10.1 电子邮件服务概述 196

10.1.1 电子邮件服务简介 196

10.1.2 电子邮件服务工作原理 197

10.1.3 RELAY与认证机制 198

10.2 Sendmail邮件服务的配置 198

10.2.1 Sendmail软件结构简介 199

10.2.2 Sendmail的配置与启动 200

10.3 Postfix邮件服务的配置 203

10.3.1 Postfix软件结构简介 203

10.3.2 Postfix的配置和启动 205

10.3.3 Postfix的其他配置 208

10.4 POP和IMAP服务 211

10.5 电子邮件客户端的配置 212

10.6 本章小结 216

第11章 数据库服务器MySQL的配置与架设 217

11.1 MySQL概述 217

11.1.1 MySQL简介 217

11.1.2 数据库管理系统简介 218

11.2 SQL语言发展简介 218

11.3 MySQL服务器的安装与管理 219

11.3.1 MySQL的安装 219

11.3.2 MySQL数据库的管理 222

11.3.3 MySQL服务器的用户管理 232

11.4 使用MySQL-Front软件图形化管理MySQL 238

11.4.1 MySQL-Front软件的基本操作 239

11.4.2 使用MySQL-Front实现数据库表的连接操作 244

11.5 本章小结 247

第12章 LDAP服务器的配置与架设 249

12.1 目录服务概述 249

12.1.1 目录服务简介 249

12.1.2 X.500简介 250

12.1.3 主要目录服务产品简介 250

12.2 LDAP简介 251

12.2.1 LDAP概念 251

12.2.2 LDAP基本原理 252

12.2.3 LDAP的应用领域 254

12.3 LDAP的安装 254

12.3.1 Berkerley数据库的安装 255

12.3.2 OpenLDAP的安装 257

12.3.3 OpenLDAP的启动与测试 261

12.4 架设LDAP服务器及管理平台 265

12.4.1 LDAP Browser/Editor的下载和安装 266

12.4.2 LDAP Browser/Editor的使用 267

12.5 本章小结 274

第13章 Samba服务器的配置与架设 275

13.1 Samba服务概述 275

13.1.1 Samba简介 275

13.1.2 Samba服务工作原理 276

13.2 Samba服务器端的设定 277

13.2.1 Samba服务器端配置 277

13.2.2 Samba服务器端用户设定 281

13.2.3 Samba服务的启动 284

13.3 Samba客户端的配置 284

13.3.1 Linux客户端的设置 285

13.3.2 Windows客户端的设置 287

13.4 本章小结 291

第14章 网络时间服务器的配置与架设 292

14.1 NTP服务概述 292

14.1.1 NTP服务概述 292

14.1.2 NTP协议组件简介 293

14.2 NTP服务器端的配置 294

14.2.1 NTP服务器端设定 295

14.2.2 NTP服务的启动和测试 297

14.3 NTP客户端的配置 299

14.3.1 Linux客户端的配置 300

14.3.2 Windows客户端的配置 301

14.4 本章小结 302

第15章 使用Webmin图形化工具配置Linux服务器 303

15.1 Webmin简介 303

15.2 Webmin的安装和配置 304

15.2.1 Webmin的安装 304

15.2.2 Webmin的启动 307

15.2.3 Webmin的登录 308

15.3 使用Webmin配置DHCP服务 311

15.4 使用Webmin配置Samba服务 315

15.5 使用Webmin配置DNS服务 318

15.6 使用Webmin配置Web服务 324

15.7 使用Webmin配置NFS服务 328

15.8 使用Webmin配置SSH服务 329

15.9 使用Webmin配置防火墙服务 331

15.10 使用Webmin配置MySQL服务器 335

15.11 使用Webmin管理系统软件 341

15.12 本章小结 343

第16章 Linux服务器的性能监控 344

16.1 服务器性能监控概述 344

16.1.1 服务器性能监控的意义 344

16.1.2 Ganglia简介 345

16.2 Ganglia的安装和部署 347

16.2.1 Ganglia的安装 347

16.2.2 Ganglia的启动和测试 350

16.3 网络服务器的性能监控 352

16.3.1 利用Ganglia生成XML文件 354

16.3.2 解析XML文件 354

16.3.3 性能参数监控数据库 359

16.3.4 网络服务器性能参数的可视化 364

16.4 本章小结 368

参考文献 369