你的位置:学习网 - 视频教程 >> 电脑 >> 操作系统 >> Unix/linux >> 详细内容

《Linux服务器搭建实战详解》高清文字版[PDF]




收藏本资料

本资料所属分类:

电脑 操作系统 Unix/linux

更新时间:2013年9月29日

如不能下载,请查看怎样下载


[Linux服务器搭建实战详解].张栋,黄成.高清文字版.pdf 129.7MB
129.7MB
电子书http://www.minxue.net: Linux服务器搭建实战详解
作者:  张栋,黄成等
图书分类: 科普
资源格式: PDF
版本: 高清文字版
出版社: 电子工业出版社
书号: 9787121098987
发行时间: 2010年1月1日
地区:  大陆
语言:  简体中文
简介

本书是高清文字版.非扫描.拒绝模糊.享受清晰!

电子书www.minxue.net地址!

IPB Image



目录

"封面页1
书名页2
版权页3
前言页4
目录页6
第1章 Linux系统概述18
1.1 Linux的发展18
1.2 Linux常见版本19
1.2.1 Red Hat Linux19
1.2.2 Debian Linux19
1.2.3 Ubuntu Linux20
1.3 Linux操作系统20
1.3.1 Linux操作系统结构20
1.3.2 Linux操作系统特点22
1.3.3 Linux操作系统的应用领域23
1.3.4 Red Hat Enterprise Linux 524
1.4 Red Hat Enterprise Linux 5的两个版本25
1.5 安装和管理Red Hat Enterprise Linux25
1.5.1 安装前的准备25
1.5.2 与其他操作系统并存的问题27
1.5.3 Red Hat Enterprise Linux的安装阶段28
1.6 Linux操作系统的引导与登录36
1.6.1 多系统引导管理器
GRUB及LILO36
1.6.2 Linux的启动过程37
1.6.3 Linux的关闭与重新引导37
1.6.4 Linux系统的登录和退出37
1.7 GNOME和KDE桌面管理器39
1.7.1 GNOME桌面环境40
1.7.2 KDE桌面环境48
1.7.3 定制自己的桌面59
第2章 FTP服务器62
2.1 FTP服务简介62
2.1.1 FTP工作原理62
2.1.2 匿名用户访问的产生63
2.1.3 FTP服务的连接模式63
2.1.4 几种流行的FTP服务器软件65
2.2 安装vsFTPd服务66
2.2.1 安装vsFTPd软件66
2.2.2 FTP服务的启动与关闭67
2.3 vsFTPd的相关配置69
2.3.1 配置匿名用户登录环境70
2.3.2 监听地址与控制端口70
2.3.3 FTP模式与数据端口71
2.3.4 ASCII模式72
2.3.5 超时选项72
2.3.6 负载控制72
2.3.7 用户设置73
2.3.8 用户登录控制74
2.3.9 目录访问控制74
2.3.10 文件操作控制75
2.3.11 新增文件权限设置75
2.3.12 日志设置75
2.4 安装与配置PureFTPd服务器的76
2.4.1 安装Apache服务76
2.4.2 安装MySQL数据库78
2.4.3 安装PureFTPd79
2.4.4 生成PureFTPd服务管理脚本81
2.4.5 配置匿名用户登录环境81
2.4.6 安装Zend Optimizer82
2.4.7 WebPureFTP的安装与配置83
2.4.8 生成MySQL数据库84
2.4.9 生成pure
ftpd数据库配置文件85
2.4.10 使用WebPureFTP管理虚拟用户85
2.5 FTP服务器的访问86
2.5.1 Linux环境下访问FTP服务器86
2.5.2 Windows环境下访问FTP服务器87
第3章 电子邮件服务器88
3.1 电子邮件服务概述88
3.1.1 电子邮件服务简介88
3.1.2 邮件专有名词解释89
3.1.3 POP3与SMTP协议90
3.2 Postfix邮件服务器91
3.2.1 安装Postfix邮件服务器91
3.2.2 Postfix配置文件93
3.2.3 Postfix基本配置94
3.2.4 虚拟别名域97
3.2.5 用户别名97
3.2.6 SMTP认证98
3.2.7 启动和停止Postfix服务100
3.2.8 配置与访问电子邮件客户端101
3.3 POP和IMAP邮件服务104
3.3.1 dovecot服务104
3.3.2 CyrusImapd服务105
3.4 Web支持电子邮件109
3.4.1 Squirrelmail的安装与配置109
3.4.2 登录Squirrelmail111
第4章 Web服务器112
4.1 Web概述112
4.1.1 Web服务简介112
4.1.2 HTTP协议简介113
4.1.3 Web服务器软件116
4.2 Apache概述116
4.2.1 Apache的诞生117
4.2.2 安装Apache服务118
4.3 启动与停止Apache服务120
4.4 Apache服务的基本配置方法123
4.4.1 httpd.conf配置文件123
4.4.2 Apache服务主配置文件的构成124
4.5 Apache服务器控制存取的方式129
4.5.1 Options选项130
4.5.2 浏览权限的设置130
4.6 Apache服务的高级配置133
4.6.1 虚拟目录简介133
4.6.2 配置与管理虚拟主机134
4.6.3 用户认证和授权136
4.6.4 配置SSI140
4.6.5 MIME类型简介141
4.7 创建并配置动态网站141
4.7.1 创建并配置JSP动态网站141
4.7.2 创建并配置CGI动态网站148
第5章 DHCP服务器150
5.1 DHCP服务概述150
5.1.1 DHCP服务的实现原理150
5.1.2 IP地址租约和更新151
5.1.3 DHCP服务器分配的IP地址类型152
5.2 安装DHCP服务154
5.2.1 做好DHCP服务器安装前的准备154
5.2.2 安装DHCP服务的方法155
5.2.3 启动及停止DHCP服务158
5.3 配置DHCP服务159
5.3.1 DHCP配置文件及格式159
5.3.2 配置IP作用域162
5.3.3 配置客户机的IP 选项163
5.3.4 设置租约期限164
5.3.5 保留特定的IP地址164
5.3.6 多网段的IP地址的分配165
5.3.7 DHCP服务器配置实例166
5.4 配置DHCP客户机167
5.4.1 以Linux操作系统作为客户端配置167
5.4.2 以Windows操作系统作为客户端配置169
第6章 DNS服务器172
6.1 DNS服务概述172
6.1.1 DNS服务简介172
6.1.2 DNS提供的服务173
6.1.3 DNS查询原理和规划173
6.1.4 DNS域名解析175
6.2 DNS服务的安装175
6.2.1 安装DNS服务176
6.2.2 安装Chroot软件包176
6.2.3 DNS服务的启动与停止177
6.3 配置主要名称服务器178
6.3.1 主配置文件178
6.3.2 设置根区域和主区域179
6.3.3 设置反向解析区域182
6.3.4 根服务器信息文件183
6.3.5 区域文件183
6.3.6 反向解析区域文件186
6.3.7 功能实现187
6.3.8 测试DNS服务器188
6.4 配置辅助DNS服务器192
6.5 配置缓存Cache
only服务器193
6.6 DNS客户端的配置193
6.6.1 在Linux下配置DNS客户端193
6.6.2 在Windows下配置DNS客户端194
第7章 代理服务器196
7.1 代理服务器概述196
7.1.1 代理服务器的工作流程196
7.1.2 代理服务器的作用及相关应用197
7.2 安装Squid Server198
7.2.1 Squid简介198
7.2.2 Squid Server的安装199
7.3 Squid Server的基本配置201
7.3.1 设置监听的IP和端口201
7.3.2 设置缓存大小201
7.3.3 访问控制设置203
7.3.4 指定Squid可以使用内存的理想值205
7.3.5 其他参数设置205
7.3.6 设置错误提示为中文206
7.3.7 初始化Squid Server206
7.4 启动与停止代理服务器209
7.4.1 设置Squid服务随系统的启动而自动启动210
7.4.2 重新载入配置文件212
7.5 Squid Server高级配置212
7.5.1 实现透明代理212
7.5.2 Squid安全设置214
7.5.3 Squid外部程序支持选项216
7.6 Squid日志管理216
7.6.1 日志选项216
7.6.2 Squid代理服务器日志系统的构成216
7.6.3 日志及流量分析软件
Webalizer217
7.6.4 Webalizer软件的应用221
7.7 不同环境下的代理客户端的配置222
7.7.1 Linux系统下Firefox代理设置222
7.7.2 Windows系统下IE代理配置224
第8章 Samba服务器226
8.1 Samba服务概述226
8.1.1 Samba服务简介226
8.1.2 Samba服务的安装226
8.1.3 Samba服务的图形化配置方法229
8.1.4 启动、停止和重启Samba服务233
8.2 Samba服务的配置文件233
8.2.1 Samba服务的主要配置文件234
8.2.2 Samba服务的密码文件234
8.2.3 Samba服务的日志文件235
8.3 smb.conf文件详解235
8.3.1 smb.conf文件结构236
8.3.2 smb.conf文件的语法和变量237
8.3.3 smb.conf文件详解237
8.3.4 smb.conf文件中的段240
8.3.5 Samba服务具体参数设置240
8.4 Samba服务功能实现242
8.4.1 指定Samba所要加入的工作组242
8.4.2 注释说明服务器243
8.4.3 限制可访问服务器IP地址的范围243
8.4.4 打印机设置244
8.4.5 设置guest账号匿名登录245
8.4.6 设置日志文件名、存放路径及大小245
8.4.7 服务器安全设置246
8.4.8 具体的共享设置249
8.5 共享的资源访问251
8.5.1 不同客户端主机的资源访问251
8.5.2 本机Windows分区和Linux分区的资源互访252
第9章 NFS服务器254
9.1 NFS服务简介254
9.1.1 使用NFS的优势254
9.1.2 NFS服务的组件255
9.2 RPC简介255
9.3 安装并配置NFS服务256
9.3.1 安装NFS服务256
9.3.2 配置NFS服务257
9.3.3 NFS文件的存取权限259
9.4 启动与停止NFS服务260
9.5 在客户端挂载NFS文件系统261
9.5.1 查看NFS服务器信息261
9.5.2 加载NFS服务器共享目录262
9.5.3 自动挂接NFS文件系统263
第10章 LDAP目录服务264
10.1 目录服务概述264
10.1.1 X.500简介264
10.1.2 初识LDAP265
10.1.3 X.500与LDAP268
10.1.4 流行的目录服务产品269
10.2 深入认识LDAP271
10.2.1 LDAP的几种基本模型271
10.2.2 如何规划目录树273
10.2.3 LDAP的应用领域274
10.3 安装LDAP274
10.3.1 安装Berkeley DB274
10.3.2 安装OpenLDAP277
10.4 配置OpenLDAP278
10.4.1 OpenLDAP的基本配置278
10.4.2 启动OpenLDAP服务器279
10.5 为OpenLDAP建立初始化数据280
10.6 LDAP图形界面管理工具简介281
10.6.1 主要的LDAP图形界面管理工具281
10.6.2 安装phpLDAPadmin283
10.7 配置phpLDAPadmin285
10.7.1 生成phpLDAPadmin主配置文件285
10.7.2 phpLDAPadmin的基本配置285
10.8 使用OpenLDAPadmin管理目录树288
10.8.1 进入phpLDAPadmin288
10.8.2 创建组织单元289
10.8.3 创建用户组291
10.8.4 创建用户账号293
10.9 实现LDAP服务的身份验证294
10.9.1 实现Linux系统用户验证294
10.9.2 实现FTP用户验证296
10.9.3 实现Web用户验证297
第11章 SSH服务器298
11.1 SSH服务概述298
11.1.1 SSH服务简介298
11.1.2 公钥加密体系结构299
11.2 SSH服务的安装300
11.3 配置SSH服务器300
11.4 SSH服务的启动和停止303
11.4.1 启动SSH服务303
11.4.2 重启SSH服务304
11.4.3 自动启动SSH服务304
11.4.4 停止SSH服务305
11.5 使用SSH客户端305
11.5.1 SSH客户端在Windows平台下的使用305
11.5.2 SSH客户端在Linux平台下的使用306
第12章 MySQL数据库的配置310
12.1 MySQL概述310
12.1.1 MySQL简介310
12.1.2 MySQL的应用领域311
12.2 安装MySQL312
12.2.1 安装前的准备312
12.2.2 MySQL的具体安装过程312
12.3 启动与停止MySQLD服务315
12.4 配置及使用MySQL服务315
12.4.1 修改MySQL管理员的口令316
12.4.2 MySQL数据库的创建和使用316
12.4.3 MySQL数据表的创建和使用317
12.4.4 索引的创建和删除321
12.4.5 用户的创建和删除322
12.4.6 用户权限的设置323
12.5 图形化配置MySQL326
12.5.1 安装phpMyAdmin326
12.5.2 配置phpMyAdmin虚拟目录327
12.5.3 使用phpMyAdmin328
第13章 使用Webmin配置各种服务330
13.1 Webmin的概述330
13.1.1 Webmin简介330
13.1.2 Webmin特性330
13.1.3 Webmin主要功能331
13.2 安装和配置Webmin334
13.2.1 Perl语言解释器的安装335
13.2.2 Net
SSLeay perl和OpenSSL的安装335
13.2.3 安装与访问Webmin336
13.2.4 设置Webmin为中文界面338
13.2.5 停止和启动Webmin服务339
13.3 用Webmin配置服务340
13.3.1 Samba服务的配置340
13.3.2 NFS服务的配置344
13.3.3 DNS服务的配置345
13.3.4 Web服务的配置348
13.3.5 网络防火墙与NAT服务的配置353
13.3.6 代理服务配置359
13.3.7 SSH服务的配置366
第14章 Linux命令行368
14.1 Linux Shell概述368
14.1.1 Linux Shell简介368
14.1.2 系统默认Shell
Bash Shell368
14.1.3 设置使用其他Shell369
14.2 启动Shell370
14.2.1 终端启动Shell370
14.2.2 直接启用Shell371
14.2.3 直接启动命令行窗口371
14.3 Shell指令详解372
14.3.1 目录及文件管理指令372
14.3.2 信息显示指令377
14.3.3 网络基本配置指令380
14.3.4 关机和注销指令383
14.4 配置Shell环境384
14.4.1 Shell环境变量384
14.4.2 环境变量设置386
14.4.3 Shell环境配置文件387
14.5 使用vim文本编辑器388
14.5.1 vim编辑器简介388
14.5.2 常用vim指令389
14.5.3 vim的定制393
第15章 Linux操作系统中的网络连通性测试394
15.1 网络线路的连通性测试394
15.1.1 双绞线的线芯394
15.1.2 测试直通双绞线395
15.1.3 测试交叉双绞线395
15.1.4 利用ping命令测试网络连通性396
15.2 路由跟踪399
15.2.1 traceroute命令399
15.2.2 traceroute显示代码400
15.2.3 traceroute命令选项的应用401
15.3 Linux图形界面下测试网络403
15.3.1 进入“Network Tools”窗口403
15.3.2 网络设备查询404
15.3.3 网络连通性测试404
15.3.4 网络信息统计405
15.3.5 网络路由跟踪405
15.3.6 网络端口扫描406
15.3.7 网络查阅406
15.3.8 查询登录用户的信息407
15.3.9 域名查询工具407
第16章 Linux网络管理408
16.1 静态IP地址管理工具408
16.1.1 IP地址408
16.1.2 子网掩码409
16.1.3 TCP/IP配置文件409
16.1.4 在图形界面下配置以太网络409
16.1.5 在命令模式下配置以太网414
16.2 动态IP地址分配工具417
16.2.1 获取动态IP地址417
16.2.2 安装DHCP服务418
16.2.3 DHCP服务的启动与停止421
16.2.4 DHCP服务的配置422
16.3 网络地址表管理工具424
16.3.1 显示ARP缓存424
16.3.2 管理ARP缓存425
第17章 软件基础管理426
17.1 Kickstart简介426
17.1.1 安装Kickstart426
17.1.2 Debian/Ubuntu的自动化安装436
17.2 Linux操作系统中的软件包管理437
17.2.1 RPM简介437
17.2.2 RPM软件包管理系统的应用440
17.3 Debian的软件包管理系统451
17.3.1 DPKG简介451
17.3.2 DPKG软件包管理系统应用452
第18章 软件包高级管理458
18.1 APT
高级软件包管理458
18.1.1 APT概述458
18.1.2 应用APT软件包管理系统459
18.2 YUM
智能化的RPM软件包管理469
18.2.1 YUM概述469
18.2.2 应用YUM软件包管理系统470
18.3 Linux内核的升级479
18.3.1 获取内核源代码480
18.3.2 配置内核481
18.3.3 编译内核484
18.3.4 安装内核486
第19章 用户和进程管理488
19.1 用户管理488
19.1.1 用户账号文件488
19.1.2 用户群组文件491
19.1.3 命令行方式的用户管理493
19.1.4 图形界面方式的用户管理503
19.1.5 命令行方式的群组管理503
19.2 进程管理507
19.2.1 进程及作业507
19.2.2 进程控制507
19.2.3 作业控制511
第20章 管理Linux文件系统及磁盘514
20.1 管理Linux文件系统514
20.1.1 Linux文件系统结构514
20.1.2 常见的文件系统514
20.1.3 文件类型515
20.1.4 文件压缩与归档515
20.1.5 文件链接520
20.1.6 安装文件系统522
20.2 磁盘管理524
20.2.1 硬盘简介524
20.2.2 管理磁盘分区526
20.2.3 使用磁盘管理命令546
20.2.4 磁盘配额管理问题556
第21章 Linux系统安全566
21.1 系统安全基础设置566
21.1.1 BIOS安全566
21.1.2 账号安全566
21.2 系统安全高级设置569
21.2.1 重要文件569
21.2.2 防止攻击系统570
21.2.3 开启安全服务572
21.2.4 审计日志573
21.2.5 文件和目录许可575
封底578
"


内容介绍:

本书系统阐述了各种常用服务的配置方法、管理技巧以及相关应用。全书共21章,分为三大体系:Linux操作系统中各种常用服务器的配置与管理,常用的网络管理和系统管理,以及系统安全。

内容截图:

IPB Image


TAG: 服务器
上一篇 下一篇