当前位置:首页 > 工业技术
Linux服务器配置与管理
Linux服务器配置与管理

Linux服务器配置与管理PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:张栋,黄成编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2012
  • ISBN:9787121148071
  • 页数:452 页
图书介绍:本书以局域网系统集成的实际案例为范本,全面深入地介绍了基于Red Hat平台的各种基础服务、应用服务和Internet共享服务的安装与配置,系统平台和网络服务安全配置,系统性能和网络服务的监控与管理,网络服务数据库的备份和恢复,以及服务器故障的诊断和排除。另外,通过对Linux、Unix和Windows进行了深入地比较,有效地利用了读者对Windows系统已有的认识,实现Linux与Windows的互访。语言通俗流畅、讲解深入浅出、操作清晰严谨。
《Linux服务器配置与管理》目录

第1章Red Hat Enterprise Linux的安装及配置 1

1.1 Linux简介 1

1.1.1 Linux的特点 1

1.1.2 Linux的应用领域 3

1.2 Linux版本发展 6

1.2.1 Linux的内核版本 6

1.2.2 Linux的发行版本 7

1.3 Red Hat Enterprise Linux 5 7

1.3.1 Red Hat Enterprise Linux 5的新特性 8

1.3.2 Red Hat Enterprise Linux 5大家族 9

1.4 Red Hat Enterprise Linux的安装 10

1.4.1安装前的准备工作 10

1.4.2安装Red Hat EnterpriseLinux 13

1.4.3安装后的基本配置 22

1.4.4删除Red Hat EnterpriseLinux 25

1.5 Linux的引导与登录 26

1.5.1 GRUB及LILO系统引导 26

1.5.2 Linux的启动过程 26

1.5.3 Linux的登录和退出 28

第2章DNS服务器的配置与应用 31

2.1 DNS服务概述 31

2.1.1 DNS服务简介 31

2.1.2 DNS查询原理 32

2.1.3 DNS规划 33

2.1.4 hosts文件 34

2.1.5 BIND简介 35

2.2配置主要名称服务器 35

2.2.1主配置文件 36

2.2.2设置根区域 37

2.2.3设置主区域 37

2.2.4设置反向解析区域 39

2.2.5根服务器信息文件named.a 40

2.2.6区域文件 40

2.2.7实现负载均衡功能 44

2.2.8实现直接解析域名 44

2.2.9实现泛域名解析 44

2.2.10主要名称服务器的测试 45

2.3配置辅助DNS服务器 49

2.4配置缓存Cache-only服务器 50

2.5 DNS客户端的配置 50

2.5.1 Linux中DNS客户端的配置 50

2.5.2 Windows下DNS客户端的配置 51

2.6监测系统负荷 52

2.6.1 uptime——查看系统负载 53

2.6.2 vmstat——统计 54

2.6.3 xload、 tload——显示系统平均负载 58

第3章Web服务器的配置与应用 61

3.1 Web服务的概述 61

3.1.1 Web服务简介 61

3.1.2 HTTP 61

3.1.3流行的WWW服务器软件 62

3.2 Apache服务器简介 63

3.2.1 Apache的历史 63

3.2.2 Apache的特性 64

3.3 Apache的基本配置 65

3.3.1安装Apache服务器 65

3.3.2 Apache服务的基本配置 66

3.4 Apache服务器控制存取方式 71

3.4.1 Options选项 71

3.4.2浏览权限的设置 73

3.5 Apache的高级配置 76

3.5.1虚拟目录 76

3.5.2用户身份认证 77

3.5.3虚拟主机 81

3.6配置动态Web站点 83

3.6.1创建CGI动态网站 83

3.6.2创建PHP动态网站 84

3.6.3创建JSP动态网站 86

3.7 Apache日志管理和统计分析 92

3.7.1配置错误日志 92

3.7.2日志统计分析 93

3.7.3日志文件的压缩备份 94

第4章FTP服务器的配置与应用 95

4.1 FTP服务概述 95

4.1.1 FTP 作原理 95

4.1.2匿名用户 96

4.1.3 FTP服务的传输模式 96

4.1.4流行的 FTP服务器软件简介 96

4.2 vsftpd服务器的安装与配置 98

4.2.1安装vsftpd服务 98

4.2.2 vsftpd服务的启动与关闭 99

4.2.3 vsftpd的配置文件 99

4.2.4监听地址与控制端口 100

4.2.5 FTP模式与数据端口 101

4.2.6 ASCII模式 101

4.2.7超时选项 101

4.2.8负载控制 102

4.2.9匿名用户 102

4.2.10本地用户 102

4.2.11虚拟用户 103

4.2.12用户登录控制 103

4.2.13目录访问控制 104

4.2.14文件操作控制 104

4.2.15新增文件权限设置 104

4.2.16日志设置 105

4.2.17允许匿名用户上传文件 105

4.2.18限制用户目录 106

4.2.19配置高安全级别的匿名FTP服务器 107

4.2.20实战虚拟用户 108

4.3PureFTPD服务器的安装与配置 111

4.3.1安装Apache服务 111

4.3.2安装MySQL数据库和相关程序 111

4.3.3安装PureFTPD服务器 112

4.3.4生成PureFTPD服务管理脚本 113

4.3.5配置匿名用户登录环境 114

4.3.6安装Zend Optimizer 114

4.3.7配置webpureftp 115

4.3.8生成MySQL数据库 116

4.3.9生成pure-ftpd的MySQL数据库配置文件 117

4.3.10使用webpureftp管理虚拟用户 117

4.3.11启动和停止PureFTPD服务 118

4.3.12测试PureFTPD服务 118

4.4 FTP客户端的配置与访问 119

4.4.1 Windows环境下访问FTP服务器 119

4.4.2 Linux环境下访问FTP服务器 120

4.5文件传输命令 120

4.5.1 FTP——文件传输 120

4.5.2 tftp——简单文件传输命令 124

4.5.3 lftp——强大文件传输指令 127

4.5.4 sftp——安全的文件传输指令 129

第5章E-mail服务器的配置与应用 131

5.1电子邮件服务概述 131

5.1.1电子邮件服务简介 131

5.1.2电子邮件系统的工作原理 132

5.1.3与邮件相关的几个专有名词 133

5.1.4流行的E-mail服务器软件简介 134

5.2 Sendmail邮件服务器 135

5.2.1安装Sendmail 135

5.2.2开启Sendmail的发送邮件功能 135

5.2.3主机别名 135

5.2.4用户别名 136

5.2.5允许投递 136

5.2.6虚拟域 137

5.2.7配置POP3与IMAP 137

5.2.8电子邮件客户端配置与访问 138

5.3 Postfix邮件服务器 140

5.3.1 Postfix邮件服务的安装 140

5.3.2 Postfix邮件服务的配置 140

5.3.3 Postfix服务的基本配置 141

5.3.4虚拟别名域的配置 145

5.3.5用户别名的配置 146

5.3.6 SMTP认证的配置 147

5.3.7启动和停止Postfix服务 150

5.4 POP3和IMAP邮件服务的实现 151

5.4.1 Dovecot服务的实现 151

5.4.2 Cyrus-Imapd服务的实现 152

5.5以Web方式收发电子邮件 156

5.5.1 SquirrelMail的安装与配置 156

5.5.2使用SquirrelMail收发电子邮件 158

第6章 流媒体服务器的配置与应用 159

6.1流媒体服务器简介 159

6.1.1流媒体技术简介 159

6.1.2流媒体播放方式 163

6.1.3流媒体格式 166

6.1.4常用流媒体服务软件 167

6.2 Helix Server的安装与配置 168

6.2.1安装Helix Server 168

6.2.2自动运行Helix Server 170

6.2.3登录Helix Server的管理页面 170

6.2.4服务器绑定的IP地址和端口 171

6.2.5加载点的配置 172

6.2.6别名的配置 172

6.2.7限制最大用户连接数 173

6.4 Helix Server安全设置 174

6.4.1访问控制 174

6.4.2用户身份认证 176

6.5 Helix服务日志和监控 178

6.6流媒体客户端软件和流媒体测试 179

6.7流媒体文件的制作 179

第7章 网络时间服务器的配置与应用 181

7.1网络时间服务概述 181

7.1.1时间服务器的作用 181

7.1.2网络时间服务的实现方式 181

7.1.3 NTP的网络结构 182

7.1.4 NTP的工作模式 182

7.2时间服务器的安装与配置 183

7.2.1时间服务器的安装 183

7.2.2 NTP软件包的结构 183

7.2.3 NTP主配置文件 184

7.2.4手动修正系统时间 186

7.3启动和停止网络时间服务 188

7.3.1启动NTP服务 188

7.3.2自动启动NTP服务 189

7.4测试网络时间服务 189

7.4.1检查NTP服务器是否启动 189

7.4.2测试NTP服务器的同步状态 189

7.4.3跟踪时间服务器 190

7.4.4防火墙上为NTP服务放行 190

7.5网络时间客户端设置 191

7.5.1 Windows网络时间客户端设置 191

7.5.2 Linux网络时间客户端设置 192

第8章DHCP服务器的配置与应用 193

8.1 DHCP服务的概述 193

8.1.1 DHCP服务简介 193

8.1.2 DHCP工作流程 194

8.1.3 IP地址租约和更新 195

8.1.4 DHCP服务器分配给客户端的IP地址类型 196

8.2 DHCP服务的安装 197

8.2.1安装DHCP服务器 197

8.2.2启动和停止DHCP服务 198

8.3 DHCP服务的配置 200

8.3.1配置文件的格式 200

8.3.2设置IP作用域 202

8.3.3设置客户端IP选项 202

8.3.4设置租约期限 202

8.3.5保留特定的IP地址 203

8.3.6分配多网段的IP地址 203

8.3.7 dhcpd.conf配置文件的参数 203

8.3.8局域网DHCP服务器配置实战 205

8.4 DHCP客户端的配置 206

8.4.1 Linux操作系统客户端配置(图形界面法) 206

8.4.2 Linux中DHCP的配置(命令行法) 208

8.4.3 Windows操作系统客户机配置 208

第9章Samba服务器的配置与应用 211

9.1 Samba Server概述 211

9.1.1 Samba Server简介 211

9.1.2 Samba Server的安装 212

9.1.3 Samba服务的图形化配置方法 212

9.1.4启动、关闭和重启Samba服务 216

9.2 Samba服务的配置文件 217

9.2.1 Samba服务的主要配置文件 217

9.2.2 Samba服务的密码文件 218

9.2.3 Samba服务的日志文件 219

9.3 smb.conf文件 219

9.3.1 smb.conf文件结构 219

9.3.2 smb.conf文件语法和变量 221

9.3.3 smb.conf文件详解 222

9.4 Samba服务的安全级别 224

9.4.1共享安全级别 224

9.4.2用户安全级别 225

9.4.3服务器安全级别 225

9.4.4域安全级别 225

9.4.5活动目录安全级别 225

9.5访问Samba共享资源 225

9.5.1 Windows客户端访问共享资源 226

9.5.2 Linux客户端访问共享资源 226

第10章NFS服务器的配置与应用 227

10.1 NFS服务概述 227

10.1.1使用NFS的好处 227

10.1.2 NFS和RPC 228

10.1.3 NFS服务的组件 229

10.2 NFS服务的安装与配置 229

10.2.1 NFS服务的安装 229

10.2.2 NFS服务的配置 231

10.2.3 NFS服务的启动与停止 232

10.2.4 NFS服务的文件存取权限 233

10.3在客户端挂接NFS文件系统 234

10.3.1查看NFS服务器信息 234

10.3.2加载NFS服务器共享目录 235

10.3.3卸载NFS服务器共享目录 235

10.3.4启动时自动挂接NFS 235

10.3.5使用时自动挂接 236

第11章 代理服务器的配置与应用 237

11.1代理服务器概述 237

11.1.1代理服务器的主要作用 237

11.1.2代理服务器的工作原理 239

11.2 Squid Server的配置 240

11.2.1 Squid Server安装 240

11.2.2设置监听的IP地址和端口 241

11.2.3设置缓冲大小 241

11.2.4设置访问控制 243

11.2.5其他参数设置 247

11.2.6初始化Squid 249

11.2.7启动和停止代理服务器 252

11.2.8代理服务器测试 254

11.3 Squid Server高级配置 255

11.3.1透明代理 255

11.3.2 Squid安全设置 257

11.4代理客户端的配置 259

11.4.1 Firefox代理设置 259

11.4.2 IE代理设置 260

11.5 Squid日志管理 261

11.5.1安装Webalizer 262

11.5.2配置Webalizer 263

11.5.3应用Webalizer查看Squid网络流量日志 265

第12章SSH服务器的配置与应用 267

12.1 SSH服务概述 267

12.1.1SSH服务简介 267

12.1.2公钥加密体系结构 268

12.2 SSH服务器的安装 269

12.3 SSH服务器的配置 270

12.4启动和停止SSH服务 273

12.4.1启动SSH服务 273

12.4.2重启SSH服务 273

12.4.3自动启动SSH服务 274

12.4.4停止SSH服务 274

12.5 SSH客户端的使用 275

12.5.1 Windows客户端的使用 275

12.5.2 Linux客户端的使用 276

第13章VPN服务的配置与应用 279

13.1 VPN服务的概述 279

13.1.1 VPN简介 279

13.1.2 VPN的安全技术 281

13.1.3 VPN工作原理 283

13.2安装VPN服务器 286

13.3配置VPN服务器 288

13.3.1配置主配置文件 288

13.3.2配置账号文件 288

13.3.3设置NAT并打开Linux 289

13.4启动和停止VPN服务 289

13.4.1启动VPN服务 289

13.4.2重启VPN服务 289

13.4.3自动启动VPN服务 290

13.4.4停上VPN服务 291

13.5 VPN客户端配置 291

13.5.1建立VPN连接 291

13.5.2连接VPN服务器 293

13.5.3访问内部网络192.168.10.0网段的资源 294

第14章 目录服务的配置与应用 295

14.1目录服务概述 295

14.1.1 X.500简介 295

14.1.2 LDAP简介 296

14.1.3 LDAP与X.500的比较 297

14.1.4流行的目录服务产品 298

14.2 LDAP规划 301

14.2.1 LDAP的4种基本模型 301

14.2.2规划目录树 302

14.2.3 LDAP服务的应用领域 303

14.2.4 Berkeley DB数据库的安装 304

14.2.5 OpenLDAP的安装 306

14.3初始化OpenLDAP 308

14.3.1 OpenLDAP的基本配置 308

14.3.2启动OpenLDAP服务器 310

14.3.3建立初始化数据 310

14.4 phpLDAPadmin的安装 311

14.4.1安装phpLDAPadmin 311

14.4.2配置Apache服务 312

14.5 phpLDAPadmin的安装和配置 314

14.5.1生成phpLDAPadmin主配置文件 314

14.5.2配置phpLDAPadmin 314

14.6使用phpLDAPadmin管理目录树 316

14.6.1登录phpLDAPadmin 317

14.6.2创建OU 318

14.6.3创建用户组 320

14.6.4创建用户账号 321

14.7 LDAP服务的身份验证 322

14.7.1 Linux系统用户验证 322

14.7.2 FTP用户验证 324

14.7.3 Web用户验证 325

第15章Telnet和虚拟终端服务的配置与应用 327

15.1 Telnet服务 327

15.1.1 Telnet服务的安装 327

15.1.2 Telnet的基本配置 328

15.1.3启动和停止Telnet服务 330

15.1.4 Telnet客户端的使用 332

15.2 VNC服务 333

15.2.1 VNC服务概述 333

15.2.2 VNC服务的安装 334

15.2.3 VNC服务的启动配置和停止VNC服务 335

15.2.4检测VNC服务 336

15.2.5 VNC服务的配置 338

15.2.6 VNC客户端的配置 340

15.2.7 SSH隧道技术支持下的VNC客户端的配置 343

第16章 网络数据库PostgreSQL服务的配置与应用 345

16.1 PostgreSQL概述 345

16.1.1 PostgreSQL的历史 345

16.1.2 PostgreSQL的主要特征 346

16.2 PostgreSQL的安装和启用 349

16.2.1安装PostgreSQL服务器 349

16.2.2启动PostgreSQL服务 350

16.2.3重启或停止 PostgreSQL服务 351

16.2.4 PostgreSQL服务自动启动 352

16.3 PostgreSQL组件程序 352

16.3.1客户端应用 352

16.3.2服务器端应用 353

16.3.3客户端程序psq1 353

16.4 PostgreSQL基本操作 356

16.4.1创建和删除数据库 356

16.4.2对数据库中表的管理 358

16.5 PostgreSQL维护管理 361

16.5.1 PostgreSQL角色管理 361

16.5.2 PostgreSQL数据库权限管理 362

16.5.3 PostgreSQL数据库备份与恢复 365

16.5.4 PostgreSQL日常清理 368

16.5.5基于Web的远程操作 369

第17章 网络数据库MySQL服务的配置 375

17.1 MySQL的概述 375

17.1.1 MySQL的历史 375

17.1.2 MySQL的主要特征 375

17.2 MySQL的安装和配置 378

17.2.1 MySQL的安装 378

17.2.2修改MySQL管理员密码 379

17.2.3创建和删除数据库 380

17.2.4表的创建、复制、删除和修改 381

17.2.5表中数据的插入、删除和修改 384

17.2.6索引的创建和删除 386

17.2.7用户的创建和删除 386

17.2.8用户权限的设置 388

17.3 MySQL的图形化配置 389

17.3.1安装phpMyAdmin 389

17.3.2配置phpMyAdmin虚拟目录 389

17.3.3使用phpMyAdmin 391

17.4启动和停止MySQL服务 393

第18章 网络防火墙与NAT服务 395

18.1防火墙概述 395

18.1.1防火墙简介 395

18.1.2防火墙的分类 396

18.1.3防火墙的工作原理 397

18.1.4防火墙特点对比 400

18.2 iptables简介 400

18.3 iptables的基本概念与基础设置 402

18.3.1规则 402

18.3.2链 402

18.3.3表 402

18.3.4 iptables传输数据包的过程 404

18.3.5关闭系统防火墙iptables 405

18.3.6 iptables命令格式 406

18.3.7 iptables的使用 410

18.4 NAT服务 414

18.4.1 NAT服务的相关概念 415

18.4.2 NAT的用途 418

18.4.3使用iptables实现NAT服务 419

18.4.4 NAT客户端的配置 420

第19章Linux服务器集群 423

19.1服务器集群概述 423

19.1.1高可用性集群 423

19.1.2负载均衡集群 424

19.1.3高性能集群 424

19.2构建一个工作集群 424

19.3使用OSCAR创建Linux集群 425

19.3.1 OSCAR简介 425

19.3.2 OSCAR是这样工作的 427

19.3.3安装OSCAR 427

19.3.4选择OSCAR组件 429

19.3.5配置OSCAR组件 430

19.3.6安装OSCAR服务器 430

19.3.7创建客户端镜像 430

19.3.8定义客户端 431

19.3.9网络设置 432

19.3.10安装客户端 433

19.3.11安装测试集群 433

19.4管理Linux集群 434

19.4.1图形化管理工具——OSCAR Management Wizard 434

19.4.2客户端管理——命令行 435

第20章Linux服务器的故障诊断和排除 437

20.1 Linux引导系统故障 437

20.1.1引导加载程序GRUB 437

20.1.2 init进程和/etc/inittab文件 440

20.1.3 rc脚本 443

20.2 Linux系统故障 444

20.2.1卸载不能卸载的目录或者设备 444

20.2.2恢复已经删除的文件 445

20.2.3检查文件系统 445

20.2.4修复损坏的Ext3文件系统 446

20.2.5创建、修改和删除文件系统 447

20.3网络故障诊断 448

20.3.1启用数据包转发特性 448

20.3.2 SSH访问被拒绝 448

20.3.3与ipchains冲突 450

20.3.4拒绝访问 451

相关图书
作者其它书籍
返回顶部