图书介绍
Linux服务器搭建实战详解PDF|Epub|txt|kindle电子书版本网盘下载
- 张栋,黄成等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121098987
- 出版时间:2010
- 标注页数:560页
- 文件大小:171MB
- 文件页数:578页
- 主题词: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.2 Linux常见版本2
1.2.1 Red Hat Linux2
1.2.2 Debian Linux2
1.2.3 Ubuntu Linux3
1.3 Linux操作系统3
1.3.1 Linux操作系统结构3
1.3.2 Linux操作系统特点5
1.3.3 Linux操作系统的应用领域6
1.3.4 Red Hat Enterprise Linux 57
1.4 Red Hat Enterprise Linux 5 的两个版本8
1.5 安装和管理Red Hat Enterprise Linux8
1.5.1 安装前的准备8
1.5.2 与其他操作系统并存的问题10
1.5.3 Red Hat Enterprise Linux 的安装阶段11
1.6 Linux操作系统的引导与登录19
1.6.1 多系统引导管理器——GRUB及LILO19
1.6.2 Linux 的启动过程20
1.6.3 Linux的关闭与重新引导20
1.6.4 Linux系统的登录和退出20
1.7 GNOME和KDE桌面管理器22
1.7.1 GNOME桌面环境23
1.7.2 KDE桌面环境31
1.7.3 定制自己的桌面42
第2章 FTP服务器45
2.1 FTP服务简介45
2.1.1 FTP工作原理45
2.1.2 匿名用户访问的产生46
2.1.3 FTP服务的连接模式46
2.1.4 几种流行的FTP服务器软件48
2.2 安装vsFTPd服务49
2.2.1 安装vsFTPd软件49
2.2.2 FTP服务的启动与关闭50
2.3 vsFTPd的相关配置52
2.3.1 配置匿名用户登录环境53
2.3.2 监听地址与控制端口53
2.3.3 FTP模式与数据端口54
2.3.4 ASCII模式55
2.3.5 超时选项55
2.3.6 负载控制55
2.3.7 用户设置56
2.3.8 用户登录控制57
2.3.9 目录访问控制57
2.3.10 文件操作控制58
2.3.11 新增文件权限设置58
2.3.12 日志设置58
2.4 安装与配置PureFTPd服务器的59
2.4.1 安装Apache服务59
2.4.2 安装MySQL数据库61
2.4.3 安装PureFTPd62
2.4.4 生成PureFTPd服务管理脚本64
2.4.5 配置匿名用户登录环境64
2.4.6 安装Zend Optimizer65
2.4.7 WebPureFTP的安装与配置66
2.4.8 生成MySQL数据库67
2.4.9 生成pure-ftpd数据库配置文件68
2.4.10 使用WebPureFTP管理虚拟用户68
2.5 FTP服务器的访问69
2.5.1 Linux环境下访问FTP服务器69
2.5.2 Windows 环境下访问FTP服务器70
第3章 电子邮件服务器71
3.1 电子邮件服务概述71
3.1.1 电子邮件服务简介71
3.1.2 邮件专有名词解释72
3.1.3 POP3与SMTP协议73
3.2 Postfix邮件服务器74
3.2.1 安装Postfix邮件服务器74
3.2.2 Postfix配置文件76
3.2.3 Postfix基本配置77
3.2.4 虚拟别名域80
3.2.5 用户别名80
3.2.6 SMTP认证81
3.2.7 启动和停止Postfix服务83
3.2.8 配置与访问电子邮件客户端84
3.3 POP和IMAP邮件服务87
3.3.1 dovecot服务87
3.3.2 CyrusImapd服务88
3.4 Web支持电子邮件92
3.4.1 Squirrelmail的安装与配置92
3.4.2 登录Squirrelmail94
第4章 Web服务器95
4.1 Web概述95
4.1.1 Web服务简介95
4.1.2 HTTP协议简介96
4.1.3 Web服务器软件99
4.2 Apache概述99
4.2.1 Apache的诞生100
4.2.2 安装Apache服务101
4.3 启动与停止Apache服务103
4.4 Apache服务的基本配置方法106
4.4.1 httpd.conf配置文件106
4.4.2 Apache服务主配置文件的构成107
4.5 Apache服务器控制存取的方式112
4.5.1 Options选项113
4.5.2 浏览权限的设置113
4.6 Apache服务的高级配置116
4.6.1 虚拟目录简介116
4.6.2 配置与管理虚拟主机117
4.6.3 用户认证和授权119
4.6.4 配置SSI123
4.6.5 MIME类型简介124
4.7 创建并配置动态网站124
4.7.1 创建并配置JSP动态网站124
4.7.2 创建并配置CGI动态网站131
第5章 DHCP服务器133
5.1 DHCP服务概述133
5.1.1 DHCP服务的实现原理133
5.1.2 IP地址租约和更新134
5.1.3 DHCP服务器分配的IP地址类型135
5.2 安装DHCP服务137
5.2.1 做好DHCP服务器安装前的准备137
5.2.2 安装DHCP服务的方法138
5.2.3 启动及停止DHCP服务141
5.3 配置DHCP服务142
5.3.1 DHCP配置文件及格式142
5.3.2 配置IP作用域145
5.3.3 配置客户机的IP选项146
5.3.4 设置租约期限147
5.3.5 保留特定的IP地址147
5.3.6 多网段的IP地址的分配148
5.3.7 DHCP服务器配置实例149
5.4 配置DHCP客户机150
5.4.1 以Linux操作系统作为客户端配置150
5.4.2 以Windows操作系统作为客户端配置152
第6章 DNS服务器155
6.1 DNS服务概述155
6.1.1 DNS服务简介155
6.1.2 DNS提供的服务156
6.1.3 DNS查询原理和规划156
6.1.4 DNS域名解析158
6.2 DNS服务的安装158
6.2.1 安装DNS服务159
6.2.2 安装Chroot软件包159
6.2.3 DNS服务的启动与停止160
6.3 配置主要名称服务器161
6.3.1 主配置文件161
6.3.2 设置根区域和主区域162
6.3.3 设置反向解析区域165
6.3.4 根服务器信息文件166
6.3.5 区域文件166
6.3.6 反向解析区域文件169
6.3.7 功能实现170
6.3.8 测试DNS服务器170
6.4 配置辅助DNS服务器174
6.5 配置缓存Cache-only服务器175
6.6 DNS客户端的配置176
6.6.1 在Linux下配置DNS客户端176
6.6.2 在Windows下配置DNS客户端177
第7章 代理服务器179
7.1 代理服务器概述179
7.1.1 代理服务器的工作流程179
7.1.2 代理服务器的作用及相关应用180
7.2 安装Squid Server181
7.2.1 Squid简介181
7.2.2 Squid Server的安装182
7.3 Squid Server的基本配置184
7.3.1 设置监听的IP和端口184
7.3.2 设置缓存大小184
7.3.3 访问控制设置186
7.3.4 指定Squid可以使用内存的理想值188
7.3.5 其他参数设置188
7.3.6 设置错误提示为中文189
7.3.7 初始化Squid Server189
7.4 启动与停止代理服务器192
7.4.1 设置Squid服务随系统的启动而自动启动193
7.4.2 重新载入配置文件195
7.5 Squid Server高级配置195
7.5.1 实现透明代理195
7.5.2 Squid安全设置197
7.5.3 Squid外部程序支持选项199
7.6 Squid日志管理199
7.6.1 日志选项199
7.6.2 Squid代理服务器日志系统的构成199
7.6.3 日志及流量分析软件——Webalizer200
7.6.4 Webalizer软件的应用204
7.7 不同环境下的代理客户端的配置205
7.7.1 Linux系统下Firefox代理设置205
7.7.2 Windows系统下IE代理配置207
第8章 Samba服务器209
8.1 Samba服务概述209
8.1.1 Samba服务简介209
8.1.2 Samba服务的安装209
8.1.3 Samba服务的图形化配置方法212
8.1.4 自动、停止和重启Samba服务216
8.2 Samba服务的配置文件216
8.2.1 Samba服务的主要配置文件217
8.2.2 Samba服务的密码文件217
8.2.3 Samba服务的日志文件218
8.3 smb.conf文件详解218
8.3.1 smb.conf文件结构219
8.3.2 smb.conf文件的语法和变量220
8.3.3 smb.conf文件详解220
8.3.4 smb.conf文件中的段223
8.3.5 Samba服务具体参数设置223
8.4 Samba服务功能实现225
8.4.1 指定Samba所要加入的工作组225
8.4.2 注释说明服务器226
8.4.3 限制可访问服务器IP地址的范围226
8.4.4 打印机设置227
8.4.5 设置guest账号匿名登录228
8.4.6 设置日志文件名、存放路径及大小228
8.4.7 服务器安全设置229
8.4.8 具体的共享设置232
8.5 共享的资源访问234
8.5.1 不同客户端主机的资源访问234
8.5.2 本机Windows分区和Linux分区的资源互访235
第9章 NFS服务器237
9.1 NFS服务简介237
9.1.1 使用NFS的优势237
9.1.2 NFS服务的组件238
9.2 RPC简介238
9.3 安装并配置NFS服务239
9.3.1 安装NFS服务239
9.3.2 配置NFS服务240
9.3.3 NFS文件的存取权限242
9.4 启动与停止NFS服务243
9.5 在客户端挂载NFS文件系统244
9.5.1 查看NFS服务器信息244
9.5.2 加载NFS服务器共享目录245
9.5.3 自动挂接NFS文件系统246
第10章 LDAP目录服务247
10.1 目录服务概述247
10.1.1 X.500简介247
10.1.2 初识LDAP248
10.1.3 X.500与LDAP251
10.1.4 流行的目录服务产品252
10.2 深入认识LDAP254
10.2.1 LDAP的几种基本模型254
10.2.2 如何规划目录树256
10.2.3 LDAP的应用领域257
10.3 安装LDAP257
10.3.1 安装Berkeley DB257
10.3.2 安装OpenLDAP260
10.4 配置OpenLDAP261
10.4.1 OpenLDAP的基本配置261
10.4.2 启动OpenLDAP服务器262
10.5 为OpenLDAP建立初始化数据263
10.6 LDAP图形界面管理工具简介264
10.6.1 主要的LDAP图形界面管理工具264
10.6.2 安装phpLDAPadmin266
10.7 配置phpLDAPadmin268
10.7.1 生成phpLDAPadmin主配置文件268
10.7.2 phpLDAPadmin的基本配置268
10.8 使用OpenLDAPadmin管理目录树271
10.8.1 进入phpLDAPadmin271
10.8.2 创建组织单元272
10.8.3 创建用户组274
10.8.4 创建用户账号276
10.9 实现LDAP服务的身份验证277
10.9.1 实现Linux系统用户验证277
10.9.2 实现FTP用户验证279
10.9.3 实现Web用户验证280
第11章 SSH服务器281
11.1 SSH服务概述281
11.1.1 SSH服务简介281
11.1.2 公钥加密体系结构282
11.2 SSH服务的安装283
11.3 配置SSH服务器283
11.4 SSH服务的启动和停止286
11.4.1 启动SSH服务286
11.4.2 重启SSH服务287
11.4.3 自动启动SSH服务287
11.4.4 停止SSH服务288
11.5 使用SSH客户端288
11.5.1 SSH客户端在Windows平台下的使用288
11.5.2 SSH客户端在Linux平台下的使用289
第12章 MySQL数据库的配置293
12.1 MySQL概述293
12.1.1 MySQL简介293
12.1.2 MySQL的应用领域294
12.2 安装MySQL295
12.2.1 安装前的准备295
12.2.2 MySQL的具体安装过程295
12.3 启动与停止MySQLD服务298
12.4 配置及使用MySQL服务298
12.4.1 修改MySQL管理员的口令299
12.4.2 MySQL数据库的创建和使用299
12.4.3 MySQL数据表的创建和使用300
12.4.4 索引的创建和删除304
12.4.5 用户的创建和删除305
12.4.6 用户权限的设置306
12.5 图形化配置MySQL309
12.5.1 安装phpMyAdmin309
12.5.2 配置phpMyAdmin虚拟目录310
12.5.3 使用phpMyAdmin311
第13章 使用Webmin配置各种服务313
13.1 Webmin的概述313
13.1.1 Webmin简介313
13.1.2 Webmin特性313
13.1.3 Webmin主要功能314
13.2 安装和配置Webmin317
13.2.1 Perl语言解释器的安装318
13.2.2 Net-SSLeay perl和OpenSSL的安装318
13.2.3 安装与访问Webmin319
13.2.4 设置Webmin为中文界面321
13.2.5 停止和启动Webmin服务322
13.3 用Webmin配置服务323
13.3.1 Samba服务的配置323
13.3.2 NFS服务的配置327
13.3.3 DNS服务的配置328
13.3.4 Web服务的配置331
13.3.5 网络防火墙与NAT服务的配置336
13.3.6 代理服务配置342
13.3.7 SSH服务的配置349
第14章 Linux命令行351
14.1 Linux Shell概述351
14.1.1 Linux Shell简介351
14.1.2 系统默认Shell——Bash Shell351
14.1.3 设置使用其他Shell352
14.2 启动Shell353
14.2.1 终端启动Shell353
14.2.2 直接启用Shell354
14.2.3 直接启动命令行窗口354
14.3 Shell指令详解355
14.3.1 目录及文件管理指令355
14.3.2 信息显示指令360
14.3.3 网络基本配置指令363
14.3.4 关机和注销指令366
14.4 配置Shell不境367
14.4.1 Shell环境变量367
14.4.2 环境变量设置369
14.4.3 Shell环境配置文件370
14.5 使用vim文本编辑器371
14.5.1 vim编辑器简介371
14.5.2 常用vim指令372
14.5.3 vim的定制376
第15章 Linux操作系统中的网络连通性测试377
15.1 网络线路的连通性测试377
15.1.1 双绞线的线芯377
15.1.2 测试直通双绞线378
15.1.3 测试交叉双绞线378
15.1.4 利用ping命令测试网络连通性379
15.2 路由跟踪382
15.2.1 traceroute命令382
15.2.2 traceroute显示代码383
15.2.3 traceroute命令选项的应用384
15.3 Linux图形界面下测试网络386
15.3.1 进入“NetworkTools”窗口386
15.3.2 网络设备查询387
15.3.3 网络连通性测试387
15.3.4 网络信息统计388
15.3.5 网络路由跟踪388
15.3.6 网络端口扫描389
15.3.7 网络查阅389
15.3.8 查询登录用户的信息390
15.3.9 域名查询工具390
第16章 Linux网络管理391
16.1 静态IP地址管理工具391
16.1.1 IP地址391
16.1.2 子网掩码392
16.1.3 TCP/IP配置文件392
16.1.4 在图形界面下配置以太网络392
16.1.5 在命令模式下配置以太网397
16.2 动态IP地址分配工具400
16.2.1 获取动态IP地址400
16.2.2 安装DHCP服务401
16.2.3 DHCP服务的启动与停止404
16.2.4 DHCP服务的配置405
16.3 网络地址表管理工具407
16.3.1 显示ARP缓存407
16.3.2 管理ARP缓存408
第17章 软件基础管理409
17.1 Kickstart简介409
17.1.1 安装Kickstart409
17.1.2 Debian/Ubuntu的自动化安装419
17.2 Linux操作系统中的软件包管理420
17.2.1 RPM简介420
17.2.2 RPM软件包管理系统的应用423
17.3 Debian的软件包管理系统434
17.3.1 DPKG简介434
17.3.2 DPKG软件包管理系统应用435
第18章 软件包高级管理441
18.1 APT——高级软件包管理441
18.1.1 APT概述441
18.1.2 应用APT软件包管理系统442
18.2 YUM——智能化的RPM软件包管理452
18.2.1 YUM概述452
18.2.2 应用YUM软件包管理系统453
18.3 Linux内核的升级462
18.3.1 获取内核源代码463
18.3.2 配置内核464
18.3.3 编译内核467
18.3.4 安装内核469
第19章 用户和进程管理471
19.1 用户管理471
19.1.1 用户账号文件471
19.1.2 用户群组文件474
19.1.3 命令行方式的用户管理476
19.1.4 图形界面方式的用户管理486
19.1.5 命令行方式的群组管理486
19.2 进程管理490
19.2.1 进程及作业490
19.2.2 进程控制490
19.2.3 作业控制494
第20章 管理Linux文件系统及磁盘497
20.1 管理Linux文件系统497
20.1.1 Linux文件系统结构497
20.1.2 常见的文件系统497
20.1.3 文件类型498
20.1.4 文件压缩与归档498
20.1.5 文件链接503
20.1.6 安装文件系统505
20.2 磁盘管理507
20.2.1 硬盘简介507
20.2.2 管理磁盘分区509
20.2.3 使用磁盘管理命令529
20.2.4 磁盘配额管理问题539
第21章 Linux系统安全549
21.1 系统安全基础设置549
21.1.1 BIOS安全549
21.1.2 账号安全549
21.2 系统安全高级设置552
21.2.1 重要文件552
21.2.2 防止攻击系统553
21.2.3 开启安全服务555
21.2.4 审计日志556
21.2.5 文件和目录许可558