图书介绍

Linux服务器配置与管理PDF|Epub|txt|kindle电子书版本网盘下载

Linux服务器配置与管理
  • 张栋,黄成编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121148071
  • 出版时间:2012
  • 标注页数:452页
  • 文件大小:209MB
  • 文件页数:466页
  • 主题词:Linux操作系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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 57

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 EnterpriseLinux13

1.4.3安装后的基本配置22

1.4.4删除Red Hat EnterpriseLinux25

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.a40

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 HTTP61

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 Optimizer114

4.3.7配置webpureftp115

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安装Sendmail135

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与IMAP137

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 Server168

6.2.2自动运行Helix Server170

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和RPC228

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启动时自动挂接NFS235

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初始化Squid249

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安装Webalizer262

11.5.2配置Webalizer263

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并打开Linux289

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初始化OpenLDAP308

14.3.1 OpenLDAP的基本配置308

14.3.2启动OpenLDAP服务器310

14.3.3建立初始化数据310

14.4 phpLDAPadmin的安装311

14.4.1安装phpLDAPadmin311

14.4.2配置Apache服务312

14.5 phpLDAPadmin的安装和配置314

14.5.1生成phpLDAPadmin主配置文件314

14.5.2配置phpLDAPadmin314

14.6使用phpLDAPadmin管理目录树316

14.6.1登录phpLDAPadmin317

14.6.2创建OU318

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客户端程序psq1353

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安装phpMyAdmin389

17.3.2配置phpMyAdmin虚拟目录389

17.3.3使用phpMyAdmin391

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关闭系统防火墙iptables405

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安装OSCAR427

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 Wizard434

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

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

20.1 Linux引导系统故障437

20.1.1引导加载程序GRUB437

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

热门推荐