图书介绍
Linux服务器配置与管理PDF|Epub|txt|kindle电子书版本网盘下载
![Linux服务器配置与管理](https://www.shukui.net/cover/5/30726732.jpg)
- 张栋,黄成编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121148071
- 出版时间:2012
- 标注页数:452页
- 文件大小:209MB
- 文件页数:466页
- 主题词:Linux操作系统
PDF下载
下载说明
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