图书介绍
精通Linux网络服务器配置、管理、检测、应用PDF|Epub|txt|kindle电子书版本网盘下载
![精通Linux网络服务器配置、管理、检测、应用](https://www.shukui.net/cover/19/30266162.jpg)
- 李志杰,端木祥展编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113109592
- 出版时间:2010
- 标注页数:432页
- 文件大小:138MB
- 文件页数:448页
- 主题词:Linux操作系统
PDF下载
下载说明
精通Linux网络服务器配置、管理、检测、应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Linux简介与安装1
1.1 Linux简介1
1.1.1 Linux的前身——Minix1
1.1.2 从Minix到Linux1
1.1.3 Linux的特性2
1.1.4 Linux的应用领域2
1.2 Linux版本概述3
1.2.1 Linux的内核版本3
1.2.2 Linux的发行版本3
1.3 Red Hat Enterprise Linux 53
1.3.1 Red Hat Enterprise Linux 5的新特性4
1.3.2 Red Hat Enterprise Linux 5大家族4
1.4 Red Hat Enterprise Linux 5的安装6
1.4.1 安装前的准备工作6
1.4.2 安装Red Hat Enterprise Linux 57
1.4.3 Red Hat Enterprise Linux 5的基本配置13
1.4.4 删除Red Hat Enterprise Linux16
第2章 Linux桌面选择、配置及定制2.1 KDE和GNOME17
2.2 进入KDE桌面18
2.2.1 安装KDE桌面18
2.2.2 KDE桌面介绍19
2.2.3 配置KDE桌面21
2.2.4 Konqueror文件管理器简介22
2.2.5 配置Konqueror24
2.3 进入GNOME桌面25
2.3.1 GNOME桌面简介26
2.3.2 配置GNOME首选项27
2.3.3 Nautilus文件管理器简介29
2.3.4 退出GNOME30
2.4 定制自己的桌面31
2.4.1 配置X31
2.4.2 选择桌面管理器33
第3章 Linux下Web服务的配置35
3.1 Web服务的概述35
3.1.1 Web服务简介35
3.1.2 HTTP简介35
3.1.3 Web服务器软件37
3.2 Apache服务器简介37
3.2.1 Apache发展史38
3.2.2 Apache的特性38
3.3 Apache服务器的安装38
3.3.1 安装前的准备39
3.3.2 安装httpd服务39
3.3.3 为Apache服务放行40
3.3.4 Apache服务的启动与停止41
3.4 剖析Apache配置文件42
3.4.1 httpd.conf的简介42
3.4.2 Apache服务的基本配置43
3.5 Apache服务器控制存取的方式47
3.6 Options选项相关47
3.7 浏览权限的设置48
3.7.1 分布式特定目录存取控制(.htaccess文件控制存取)48
3.7.2 整体存取控制49
3.8 Apache日志管理和统计分析50
3.8.1 错误日志简介51
3.8.2 配置访问日志51
3.8.3 日志统计分析51
3.8.4 日志文件的压缩备份53
第4章 DHCP服务的配置54
4.1 什么是DHCP54
4.1.1 DHCP服务简介54
4.1.2 DHCP工作流程54
4.1.3 IP地址租约55
4.1.4 租约更新55
4.1.5 解约条件56
4.1.6 客户端获得IP地址类型56
4.2 DHCP服务的安装57
4.2.1 DHCP服务器安装前的准备工作58
4.2.2 安装DHCP服务器58
4.2.3 启动和停止DHCP服务器60
4.3 DHCP配置文件的介绍61
4.3.1 配置文件的格式61
4.3.2 dhcpd.conf配置文件的参数63
4.4 DHCP服务的配置64
4.4.1 设置IP作用域64
4.4.2 设置客户机IP选项65
4.4.3 设置租约期限65
4.4.4 保留特定的IP地址65
4.4.5 分配多网段的IP地址65
4.4.6 局域网DHCP服务器配置实战66
4.5 DHCP客户机的配置67
4.5.1 图形化配置Linux客户端DHCP67
4.5.2 命令行配置Linux客户端DHCP68
4.5.3 Windows操作系统客户机配置69
4.6 获取动态IP地址70
第5章 DNS服务的配置71
5.1 DNS服务概述71
5.1.1 DNS服务简介71
5.1.2 DNS的查询原理和规划72
5.1.3 hosts文件73
5.2 DNS服务的安装73
5.2.1 安装DNS服务器74
5.2.2 安装chroot软件包74
5.2.3 DNS服务的启动与停止75
5.3 主要名称服务器的介绍76
5.3.1 主配置文件的介绍76
5.3.2 根服务器信息文件77
5.3.3 区域正向解析文件77
5.3.4 区域反向解析文件78
5.4 设置根区域78
5.5 设置区域文件79
5.5.1 $TTL79
5.5.2 设置起始授权机构SOA资源记录79
5.5.3 设置名称服务器NS资源记录80
5.5.4 设置主机地址A资源记录81
5.5.5 设置别名资源记录81
5.5.6 设置邮件交换器MX资源记录81
5.6 功能实现81
5.7 主要名称服务器的测试82
5.8 辅助名称服务器86
5.9 DNS客户端的配置87
5.9.1 Windows下DNS客户端的配置87
5.9.2 Linux下DNS客户端的配置88
第6章 代理服务的配置89
6.1 代理服务器概述89
6.1.1 代理服务器的作用89
6.1.2 代理服务器的工作原理90
6.2 Squid Server简介91
6.2.1 Squid的优越性91
6.2.2 Squid的安装92
6.3 Squid Server的基本配置94
6.3.1 设置缓存大小94
6.3.2 设置监听的IP和端口95
6.3.3 设置访问控制96
6.3.4 其他参数设置99
6.3.5 初始化Squid100
6.3.6 启动和停止代理服务器102
6.3.7 代理服务器测试104
6.4 代理客户端的配置104
6.4.1 Linux环境中的Firefox代理设置104
6.4.2 Windows环境中的IE代理设置105
第7章 E-mail服务器的配置107
7.1 电子邮件服务概述107
7.1.1 电子邮件服务简介107
7.1.2 发送和接收电子邮件108
7.2 Postfix邮件服务器109
7.2.1 安装Postfix邮件服务109
7.2.2 Postfix邮件服务的配置文件110
7.3 Postfix服务的基本设置111
7.3.1 语法规则112
7.3.2 打开Postfix的网络发送邮件支持112
7.3.3 设置运行Postfix服务的邮件主机的主机名和域名112
7.3.4 设置由本机寄出的邮件所使用的域名或主机名称113
7.3.5 设置可转发邮件网络113
7.3.6 设置允许接收的邮件113
7.3.7 设置可转发邮件的网域114
7.3.8 DNS设置114
7.4 配置虚拟别名域114
7.5 配置SMTP认证115
7.5.1 Cyrus-SASL认证包的安装115
7.5.2 Cyrus-SASL V2的密码验证机制115
7.5.3 测试Cyrus-SASL V2的认证功能116
7.5.4 设置Postfix启用SMTP认证116
7.5.5 测试SMTP认证是否成功117
7.6 启动和停止Postfix服务118
7.7 配置与访问电子邮件客户端119
7.8 实现POP和IMAP邮件服务120
7.8.1 dovecot服务的实现120
7.8.2 cyrus-imapd服务的安装121
7.8.3 配置cyrus-imapd123
7.8.4 启动cyrus-imapd123
7.8.5 创建用户邮箱123
7.9 Web支持电子邮件125
7.9.1 squirrelmail的安装125
7.9.2 配置squirrelmail126
7.9.3 登录squirrelmail126
第8章 Telnet和虚拟终端服务的配置8.1 Telnet服务128
8.1.1 Telnet服务的安装128
8.1.2 Telnet的基本配置129
8.1.3 启动和停止Telnet服务131
8.1.4 Telnet客户端的使用133
8.2 VNC服务的概述134
8.3 VNC服务的安装135
8.3.1 RPM包安装VNC136
8.3.2 源码安装136
8.4 启动和停止VNC服务136
8.4.1 配置VNC服务的密码136
8.4.2 启动VNC服务137
8.4.3 停止VNC服务137
8.5 检测VNC服务138
8.5.1 进程检查138
8.5.2 检测端口138
8.5.3 查看日志139
8.6 VNC服务的配置139
8.6.1 vncserver命令参数详解139
8.6.2 修改xstartup配置文件140
8.6.3 配置VNC服务为自动启动的后台服务140
8.7 VNC客户端的使用141
8.8 SSH隧道技术支持下的VNC客户端的配置142
8.9 利用ping命令测试网络连通性143
8.9.1 确定网络设备系统可用性143
8.9.2 测试网络性能144
第9章 VPN服务的配置146
9.1 VPN服务的概述146
9.1.1 VPN简介146
9.1.2 VPN安全技术147
9.1.3 VPN工作原理148
9.2 安装VPN服务器151
9.2.1 VPN服务器硬件环境151
9.2.2 安装VPN服务器152
9.3 配置VPN服务器153
9.3.1 主配置文件设置153
9.3.2 配置账号文件153
9.3.3 设置NAT并打开Linux内核路由功能154
9.4 启动和停止VPN服务154
9.4.1 启动VPN服务154
9.4.2 重启VPN服务155
9.4.3 自动启动VPN服务155
9.4.4 停止VPN服务156
9.5 配置VPN客户端156
9.5.1 建立VPN连接156
9.5.2 连接VPN服务器157
9.5.3 访问内部网络的资源158
第10章 网络防火墙与NAT服务159
10.1 防火墙概述159
10.1.1 防火墙的类别159
10.1.2 防火墙的工作原理160
10.1.3 几种防火墙特点的比较162
10.2 iptables简介162
10.3 iptables的基本概念163
10.3.1 rules(规则)163
10.3.2 chains(链)163
10.3.3 tables(表)163
10.4 iptables设置基础165
10.4.1 关闭系统防火墙165
10.4.2 iptables命令格式165
10.5 iptables的使用169
10.5.1 定义规则链的默认策略169
10.5.2 查看iptables规则170
10.5.3 增加、插入、删除和替换规则171
10.5.4 清除规则和计数器173
10.6 NAT服务174
10.6.1 使用iptables实现NAT服务174
10.6.2 配置NAT客户端175
10.7 访问控制应用实例177
10.7.1 对指定网站禁止访问177
10.7.2 禁止部分客户机上网178
10.7.3 禁止客户机访问某些服务178
10.7.4 强制访问指定站点179
第11章 Samba服务的配置180
11.1 Samba服务概述180
11.1.1 Samba服务简介180
11.1.2 Samba服务的安装180
11.1.3 图形化的Samba服务配置方法182
11.1.4 Samba服务的启动、停止和重启186
11.2 Samba服务的配置文件187
11.2.1 Samba服务的密码文件187
11.2.2 Samba服务的日志文件187
11.3 Samba服务的主要配置文件187
11.3.1 smb.conf文件结构188
11.3.2 smb.conf文件语法和变量189
11.3.3 smb.conf文件详解189
11.4 Samba服务的安全级别192
11.5 访问Samba共享资源193
11.5.1 从Windows客户端访问共享资源193
11.5.2 从Linux客户端访问共享资源194
第12章 网络时间服务器的配置与应用12.1 网络时间服务概述195
12.1.1 网络时间服务简介195
12.1.2 NTP的网络结构196
12.1.3 网络时间服务的工作模式196
12.2 时间服务器的安装197
12.2.1 下载NTP源代码包197
12.2.2 安装ntp-4.2.4p6.tar.gz197
12.2.3 采用RPM包安装198
12.3 NTP软件包结构简介198
12.3.1 NTP的程序文件198
12.3.2 NTP服务的配置文件199
12.4 NTP主配置文件的设置199
12.4.1 权限设定199
12.4.2 设置上层服务器200
12.4.3 时间差200
12.4.4 密钥认证200
12.4.5 具体实例200
12.4.6 手动修正系统时间201
12.5 网络时间服务设置203
12.5.1 启动NTP服务203
12.5.2 停止NTP服务203
12.5.3 重启NTP服务203
12.5.4 自动启动NTP服务204
12.6 测试网络时间服务204
12.6.1 测试NTP服务器204
12.6.2 跟踪时间服务器204
12.6.3 配置防火墙使之为NTP服务放行205
12.7 网络时间客户端设置205
12.7.1 Windows网络时间客户端设置205
12.7.2 Linux网络时间客户端设置206
第13章 SSH服务的配置与应用207
13.1 SSH服务概述207
13.1.1 SSH服务简介207
13.1.2 公钥加密体系结构概述208
13.2 SSH服务器的安装209
13.3 SSH服务器的配置210
13.4 启动和停止SSH服务213
13.4.1 启动SSH服务213
13.4.2 停止SSH服务213
13.4.3 重启SSH服务214
13.4.4 自动启动SSH服务214
13.5 SSH客户端的使用215
13.5.1 Windows客户端的使用215
13.5.2 Linux客户端的使用216
第14章 Webmin图形化配置各种服务14.1 Webmin简介220
14.2 Webmin的配置221
14.2.1 安装Perl语言解释器221
14.2.2 安装OpenSSL和Net_SSLeay perl221
14.2.3 Webmin的安装222
14.2.4 Webmin界面的语言设置224
14.2.5 Webmin服务的启动和停止225
14.2.6 Webmin的主要功能225
14.3 用Webmin配置服务227
14.3.1 使用Webmin配置Samba服务227
14.3.2 使用Webmin配置NFS服务230
14.3.3 使用Webmin配置DHCP服务231
14.3.4 使用Webmin配置DNS服务232
第15章 Linux系统管理入门237
15.1 常见文件系统237
15.1.1 inode——文件属性237
15.1.2 Linux ext2237
15.1.3 Linux ext3238
15.1.4 Linux Swap238
15.1.5 Linux下的压缩文件238
15.2 文件压缩与归档238
15.2.1 compress——压缩命令238
15.2.2 gzip/zcat239
15.2.3 bzip2/bzcat/bunzip2240
15.2.4 tar——将文件或者目录打包242
15.3 文件链接243
15.3.1 硬链接243
15.3.2 软链接243
15.4 文件系统的安装245
15.4.1 安装Windows分区245
15.4.2 安装光驱245
15.4.3 使用fstab安装文件系统245
15.5 进程管理246
15.5.1 进程和作业246
15.5.2 进程监视——ps246
15.5.3 进程控制247
15.6 作业控制251
15.7 用户账号文件管理253
15.7.1 /etc/passwd253
15.7.2 /etc/shadow254
15.8 用户群组文件管理255
15.8.1 /etc/group256
15.8.2 /etc/gshadow256
15.9 命令行管理方式256
15.9.1 adduser、useradd——添加用户257
15.9.2 passwd——修改口令259
15.9.3 chfn——修改用户信息260
15.9.4 chsh——修改登录Shell260
15.9.5 chage——修改用户密码过期相关261
15.9.6 usermod——用户账号修改261
15.9.7 userdel——删除用户263
15.10 用户群组的管理265
15.10.1 groupadd——创新新组265
15.10.2 groupdel——删除群组265
15.10.3 gpasswd——修改群组密码265
15.10.4 groupmod——修改群组信息266
15.10.5 newgrp——换个群组登录266
15.11 图形窗口用户管理器267
15.12 Linux的磁盘管理267
15.12.1 硬盘名称267
15.12.2 分区名称268
15.13 磁盘分区的管理268
15.13.1 使用fdisk进行硬盘分区268
15.13.2 使用parted进行硬盘分区272
15.14 磁盘格式化277
15.14.1 mke2fs——硬盘格式化277
15.14.2 mkbootdisk——制作启动盘278
15.15 加载分区278
15.16 磁盘管理命令的使用279
15.16.1 df——检查文件系统的磁盘空间占用279
15.16.2 du——统计指定目录的文件系统占用情况280
15.16.3 fsck、badblocks——磁盘检查281
15.16.4 磁盘的载入与卸载282
15.17 磁盘的配额管理285
15.17.1 磁盘限额的相关知识285
15.17.2 磁盘限额相关命令286
15.18 软件包管理289
15.18.1 使用rpm命令289
15.18.2 rpm软件包管理工具290
第16章 服务器监控291
16.1 系统负荷监测291
16.1.1 uptime——查看系统负载291
16.1.2 vmstat——统计292
16.2 proc——系统监测295
16.2.1 proc虚拟文件系统列表295
16.2.2 proc文件系统的功能296
16.2.3 监测服务器全面统计状态297
16.2.4 监测系统内存使用情况297
16.2.5 查看CPU信息298
16.3 xload、tload——显示系统平均负载298
16.3.1 xload命令299
16.3.2 tload命令300
16.4 phpsysinfo——系统监控301
16.4.1 Apache的安装301
16.4.2 启动Apache301
16.4.3 在Apache中配置PHP运行环境302
16.4.4 获取phpsysinfo工具软件303
16.4.5 安装phpsysinfo303
16.4.6 使用phpsysinfo监控系统负荷304
16.5 使用MRTG监控网络流量305
16.5.1 安装SNMP305
16.5.2 配置SNMP306
16.5.3 启动SNMP306
16.5.4 其他组件的安装306
16.5.5 MRTG的安装310
16.6 使用Ntop监控网络流量310
16.6.1 获取Ntop311
16.6.2 安装Ntop311
16.6.3 启动Ntop314
16.6.4 Ntop的工作窗口315
第17章 网络性能测试319
17.1 利用tcptrace测试网络性能319
17.1.1 tcptrace的工作原理319
17.1.2 tcptrace的安装319
17.1.3 tcptrace的控制台模式320
17.1.4 图形生成工具xplot327
17.1.5 输出tcptrace图形328
17.2 利用Netpref测试网络性能331
17.2.1 Netperf的工作方式331
17.2.2 Netperf的安装332
17.2.3 启动Netperf服务器333
17.2.4 网络性能测试的5大指标333
17.2.5 netperf命令行参数334
17.2.6 netperf测试网络性能335
17.3 利用Iperf测试网络性能338
17.3.1 Iperf的工作方式338
17.3.2 Iperf的安装338
17.3.3 Iperf服务器的选项和启动339
17.3.4 Iperf客户端的选项340
17.3.5 Iperf的常用参数341
17.4 利用DBS测试网络性能343
17.4.1 DBS的组成343
17.4.2 安装NTP和Gnuplot343
17.4.3 安装DBS344
17.4.4 dbsd程序的运行345
17.4.5 dbsc配置文件347
17.4.6 配置NTP服务349
17.4.7 运行测试350
17.4.8 数据分析351
17.5 利用Pathrate测试网络性能352
17.5.1 Pathrate的工作方式352
17.5.2 Pathrate的安装353
17.5.3 Pathrate服务器端的启动353
17.5.4 Pathrate客户端的启动353
第18章 网络安全性测试356
18.1 漏洞扫描器——Nessus356
18.1.1 下载Nessus356
18.1.2 安装Nessus软件包358
18.1.3 启动与关闭Nessus服务359
18.1.4 新建Nessus用户360
18.1.5 修改Nessus用户密码360
18.1.6 删除Nessus用户361
18.1.7 使用Nessus工具测试本机的安全性361
18.1.8 使用Nessus工具测试网络中主机的安全性363
18.1.9 保存安全报告364
18.2 安全扫描器——NSS364
18.2.1 使用NSS的前提364
18.2.2 如何使用NSS365
18.3 端口扫描——Nmap366
18.3.1 安装Nmap前的准备366
18.3.2 安装Nmap软件包367
18.3.3 Nmap的常规选项367
18.3.4 Nmap执行类型选项369
18.3.5 Nmap的定时选项370
18.3.6 扫描目标主机信息371
18.3.7 扫描目标网络的服务372
18.3.8 Nmap输出清单373
18.4 网络扫描——Snort374
18.4.1 Snort概述374
18.4.2 下载Snort374
18.4.3 安装Snort375
18.4.4 Snort的命令选项375
18.4.5 Snort的三种工作模式377
18.4.6 配置snort.conf规则文件379
第19章 流媒体服务的配置与应用19.1 流媒体技术基础知识382
19.1.1 流媒体技术简介382
19.1.2 流媒体技术的应用383
19.1.3 流媒体技术的关键383
19.1.4 流式传输的方式384
19.1.5 高级流技术385
19.2 流媒体播放方式386
19.2.1 单播387
19.2.1 多播388
19.3 流媒体格式389
19.3.1 RealNetworks的RealMedia文件格式389
19.3.2 QuickTime电影(Movie)文件格式389
19.3.3 微软高级流格式ASF389
19.4 常用流媒体服务软件390
19.4.1 Microsoft公司的Windows Media391
19.4.2 Apple公司的QuickTime391
19.4.3 RealNetworks公司的RealMedia391
19.5 Helix Server的安装391
19.5.1 做好安装前的准备392
19.5.2 安装Helix Server393
19.6 启动与停止Helix Server395
19.6.1 启动Helix Server395
19.6.2 停止Helix Server396
19.6.3 重启Helix Server396
19.6.4 自动运行Helix Server397
19.7 Helix Server的基础配置397
19.8 Helix Server安全设置400
19.8.1 访问控制400
19.8.2 用户身份认证403
19.8.3 Helix监控405
19.9 流媒体客户端软件405
19.10 流媒体文件的制作406
第20章 网络数据库MySQL的配置与应用20.1 MySQL概述408
20.1.1 MySQL简介408
20.1.2 MySQL在网络中的应用409
20.1.3 与其他数据库的比较409
20.2 MySQL安装409
20.2.1 安装前的准备410
20.2.2 安装MySQL服务器410
20.2.3 启动和停止MySQL服务411
20.3 MySQL服务的配置和使用412
20.3.1 修改MySQL管理员的口令412
20.3.2 数据库创建和删除413
20.3.3 表的创建414
20.3.4 复制表416
20.3.5 删除表417
20.3.6 修改表417
20.3.7 表中数据的插入419
20.3.8 表中记录的删除420
20.3.9 修改记录421
20.3.10 索引的创建与删除421
20.4 用户的创建和删除423
20.4.1 创建新用户424
20.4.2 删除用户425
20.4.3 更改用户密码425
20.5 用户权限的设置426
20.5.1 使用grant语句授权427
20.5.2 使用revoke语句撤权431