图书介绍
Linux系统管理与网络管理PDF|Epub|txt|kindle电子书版本网盘下载
- 余柏山等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302207146
- 出版时间:2010
- 标注页数:802页
- 文件大小:250MB
- 文件页数:832页
- 主题词:Linux操作系统
PDF下载
下载说明
Linux系统管理与网络管理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础篇2
第1章 Linux系统简介2
1.1 Linux系统的起源2
1.2 Linux版本3
1.2.1 Linux内核版本3
1.2.2 Linux发行套件版本3
1.3 Red Hat Enterprise Linux 5.2简介5
第2章 Linux系统安装7
2.1 安装前的准备7
2.1.1 硬件配置与兼容要求7
2.1.2 选择安装方式7
2.2 通过光盘安装Linux8
2.2.1 启动安装程序8
2.2.2 进行语言和键盘设置11
2.2.3 磁盘分区13
2.2.4 引导装载程序18
2.2.5 网络设置19
2.2.6 时区配置20
2.2.7 设置root用户口令21
2.2.8 选择安装的软件包22
2.2.9 准备安装23
2.2.10 安装软件包23
2.3 系统第一次启动24
2.3.1 欢迎界面和许可协议24
2.3.2 防火墙24
2.3.3 配置SElinux访问控制25
2.3.4 配置Kdump内核崩溃转存25
2.3.5 设置日期和时间26
2.3.6 设置软件更新27
2.3.7 创建用户27
2.3.8 设置声卡28
2.3.9 附加光盘29
2.3.10 登录系统29
2.4 其他安装方式30
2.4.1 制作安装引导光盘30
2.4.2 硬盘安装方式30
2.4.3 NFS安装方式31
2.4.4 FTP安装方式32
2.4.5 HTTP安装方式33
2.5 升级和删除Linux33
2.5.1 升级安装34
2.5.2 删除Linux系统35
2.6 使用虚拟机安装Linux36
2.7 系统安装时的常见问题处理41
2.7.1 无法使用图形安装方式41
2.7.2 加载第三方的驱动程序41
2.7.3 无法找到光驱42
2.7.4 无法使用硬盘的所有剩余空间42
2.7.5 分区后无法进入下一个安装界面42
2.7.6 保存安装过程中的错误跟踪信息43
第3章 图形桌面系统管理44
3.1 桌面系统简介44
3.1.1 X-Window系统简介44
3.1.2 KDE和GNOME的简介45
3.2 GNOME的使用46
3.2.1 GNOME桌面46
3.2.2 文件管理48
3.2.3 GNOME面板51
3.2.4 菜单53
3.2.5 输入法54
3.2.6 屏幕分辨率54
3.2.7 屏幕保护程序54
3.2.8 添加删除软件55
3.2.9 搜索文件56
3.2.10 设置系统字体与主题57
3.2.11 日期时间57
3.2.12 使用软盘、光盘和移动硬盘57
3.2.13 更改GNOME语言环境58
3.2.14 注销和关机59
3.3 常用应用软件60
3.3.1 Firefox浏览器60
3.3.2 gThumb图像浏览器60
3.3.3 gedit文本编辑器61
3.3.4 Evince pdf文档查看器62
3.3.5 远程访问62
3.4 常见问题处理66
3.4.1 无法挂载光盘和USB存储设备66
3.4.2 无法注销系统68
3.4.3 开机无法进入图形环境68
第4章 命令行界面70
4.1 命令行简介70
4.1.1 为什么要使用命令行70
4.1.2 Shell简介71
4.2 命令行的使用71
4.2.1 进入命令行71
4.2.2 处理多个终端72
4.2.3 终端配置文件72
4.2.4 终端基本操作73
4.3 常用的基本命令77
4.3.1 man命令:查看帮助信息77
4.3.2 date命令:显示时间77
4.3.3 hostname命令:主机名78
4.3.4 clear命令:清屏78
4.3.5 exit命令:退出79
4.3.6 history命令:历史命令79
4.3.7 pwd命令:当前目录79
4.3.8 cd命令:切换目录79
4.3.9 ls命令:列出目录和文件80
4.3.10 cat命令:显示文件内容81
4.3.11 touch命令:创建文件81
4.3.12 df命令:查看文件系统81
4.3.13 alias和unalias命令:命令别名82
4.3.14 echo命令:显示信息83
4.3.15 export命令:输出变量83
4.3.16 env命令:显示环境变量83
4.3.17 ps命令:查看进程84
4.3.18 whoami和who命令:查看用户84
4.3.19 su命令:切换用户84
4.3.20 grep命令:过滤信息85
4.3.21 wc命令:统计86
4.3.22 more命令:分页显示86
4.3.23 管道86
4.4 Ⅵ编辑器87
4.4.1 3种运行模式87
4.4.2 Ⅵ的使用88
4.4.3 Ⅵ的常用命令88
4.5 命令行环境常见问题处理91
4.5.1 开机默认进入命令行环境91
4.5.2 远程访问命令行环境92
第2篇 系统管理篇96
第5章 Linux系统启动过程96
5.1 Linux系统启动过程简介96
5.2 BIOS加电自检97
5.3 引导加载程序97
5.3.1 引导加载程序的启动98
5.3.2 GRUB配置98
5.4 内核映像100
5.5 init进程101
5.5.1 init进程简介101
5.5.2 init进程的引导过程102
5.5.3 配置自动运行服务105
5.6 重启和关闭系统108
5.6.1 shutdown命令:关闭或重启系统108
5.6.2 halt命令:关闭系统109
5.6.3 reboot命令:重启系统110
5.6.4 init命令:改变运行级别110
5.6.5 通过图形界面关闭系统111
5.7 系统启动时常见的问题处理111
5.7.1 进入Linux救援模式111
5.7.2 GRUB被Windows覆盖113
5.7.3 重新分区后GRUB引导失败114
第6章 用户和用户组管理116
6.1 用户管理概述116
6.1.1 用户账号116
6.1.2 用户账号文件:passwd和shadow118
6.1.3 用户组119
6.1.4 用户组文件:group和gshadow121
6.2 普通用户管理122
6.2.1 添加用户123
6.2.2 更改用户口令124
6.2.3 修改用户信息126
6.2.4 删除用户126
6.2.5 禁用用户127
6.2.6 配置用户Shell环境127
6.3 用户组管理130
6.3.1 添加用户组130
6.3.2 修改用户组130
6.3.3 删除用户组131
6.4 用户和用户组的图形化管理132
6.4.1 查看用户132
6.4.2 添加用户133
6.4.3 修改用户133
6.4.4 删除用户133
6.4.5 查看用户组134
6.4.6 添加用户组134
6.4.7 修改用户组135
6.4.8 删除用户组135
6.5 用户管理的常见问题和常用命令135
6.5.1 忘记root用户口令135
6.5.2 误删用户账号136
6.5.3 常用用户管理命令138
6.6 常用管理脚本139
6.6.1 批量添加用户139
6.6.2 完整删除用户账号140
第7章 磁盘分区管理143
7.1 磁盘分区简介143
7.1.1 Linux分区简介143
7.1.2 磁盘设备管理144
7.2 使用fdisk进行分区管理145
7.2.1 fdisk简介145
7.2.2 fdisk交互模式146
7.2.3 分区管理147
7.3 使用parted进行分区管理150
7.3.1 parted简介151
7.3.2 parted交互模式151
7.3.3 分区管理152
7.4 LVM——逻辑卷管理155
7.4.1 LVM简介155
7.4.2 物理卷管理156
7.4.3 卷组管理157
7.4.4 逻辑卷管理159
7.5 磁盘分区管理的常见问题160
7.5.1 添加新磁盘160
7.5.2 删除分区后系统无法启动163
7.5.3 误删Swap分区163
第8章 文件系统管理165
8.1 文件系统简介165
8.1.1 Linux文件系统简介165
8.1.2 Linux支持的文件系统类型166
8.1.3 Linux的默认安装目录167
8.2 文件系统的管理168
8.2.1 创建文件系统168
8.2.2 查看已挂载文件系统170
8.2.3 使用fstab文件自动挂载文件系统171
8.3 文件和目录管理172
8.3.1 查看文件和目录属性172
8.3.2 文件类型173
8.3.3 链接文件175
8.3.4 查看文件内容176
8.3.5 删除文件和目录177
8.3.6 更改当前目录177
8.3.7 文件名通配符178
8.3.8 查看目录空间大小179
8.3.9 复制文件和目录180
8.3.10 移动文件和目录180
8.4 文件和目录权限管理181
8.4.1 Linux文件和目录权限简介181
8.4.2 更改文件和目录的所有者182
8.4.3 更改文件和目录的权限183
8.4.4 设置文件和目录的默认权限184
8.5 文件系统管理的常见问题和常用命令185
8.5.1 无法卸载文件系统185
8.5.2 修复受损文件系统185
8.5.3 修复文件系统超级块187
8.5.4 使用Windows分区188
8.6 常用管理脚本188
8.6.1 自动挂载所有Windows分区的脚本189
8.6.2 转换目录和文件名大小写的脚本190
第9章 软件包管理192
9.1 使用RPM软件包192
9.1.1 RPM简介192
9.1.2 RPM命令的使用方法193
9.1.3 安装RPM软件包194
9.1.4 查看RPM软件包195
9.1.5 升级软件包197
9.1.6 删除软件包197
9.2 打包程序tar198
9.2.1 tar简介198
9.2.2 打包文件199
9.2.3 查看归档文件的内容199
9.2.4 还原归档文件200
9.2.5 往归档文件中追加新文件200
9.2.6 压缩归档文件201
9.3 压缩和解压201
9.3.1 使用gzip和gunzip进行压缩202
9.3.2 使用zip和unzip进行压缩203
9.3.3 使用bzip2和bunzip2进行压缩205
9.3.4 使用compress和uncompress进行压缩206
9.4 其他软件安装方式206
9.4.1 源代码安装207
9.4.2 源代码安装实例208
9.4.3 .bin文件安装209
9.5 常见问题处理211
9.5.1 如何安装.src.rpm软件包211
9.5.2 查看程序是由哪个RPM包安装211
第10章 进程管理213
10.1 进程简介213
10.2 Linux进程管理214
10.2.1 查看进程214
10.2.2 启动进程216
10.2.3 终止进程218
10.2.4 更改进程优先级219
10.2.5 进程挂起与恢复220
10.3 定时任务220
10.3.1 crontab设置定时任务221
10.3.2 at命令:设置定时任务222
10.4 进程管理的常见问题处理223
10.4.1 如何杀掉所有进程223
10.4.2 定时任务不生效223
第11章 网络管理225
11.1 TCP/IP网络225
11.1.1 TCP/IP网络历史225
11.1.2 OSI网络模型226
11.1.3 TCP/IP网络模型227
11.2 以太网配置228
11.2.1 添加以太网连接229
11.2.2 更改以太网设备230
11.2.3 更改DNS和主机记录231
11.3 网络配置文件232
11.3.1 网络设备配置文件232
11.3.2 使用resolve.conf文件配置DNS服务器232
11.3.3 使用network文件配置主机名233
11.3.4 使用hosts文件配置主机名和IP地址的映射关系233
11.4 接入互联网233
11.4.1 xDSL拨号上网233
11.4.2 调整解调器拨号上网234
11.4.3 ISDN拨号上网236
11.4.4 无线连接237
11.5 常用网络命令239
11.5.1 使用ifconfig命令管理网络接口240
11.5.2 使用hostname命令查看主机名242
11.5.3 使用route命令管理路由242
11.5.4 使用ping命令检测主机是否激活244
11.5.5 使用netstat命令查看网络信息245
11.5.6 使用nslookup命令进行解析247
11.5.7 使用traceroute命令跟踪路由248
11.5.8 使用telnet命令管理远程主机249
11.6 常见问题处理249
11.6.1 在网卡上绑定多个IP地址249
11.6.2 Linux网络故障处理步骤252
11.7 常用管理脚本253
11.7.1 统计客户端的网络连接数254
11.7.2 自动发送邮件的脚本255
第12章 系统监控256
12.1 系统性能监控256
12.1.1 性能分析准则256
12.1.2 内存监控258
12.1.3 CPU监控259
12.1.4 磁盘监控261
12.1.5 网络监控263
12.1.6 综合监控工具——top264
12.2 syslog日志267
12.2.1 syslog简介267
12.2.2 syslog配置268
12.2.3 配置实例270
12.2.4 清空日志文件内容270
12.2.5 图形化日志工具——系统日志查看器270
12.3 其他日志271
12.3.1 dmesg日志:记录内核日志信息271
12.3.2 用户登录日志272
12.3.3 用户操作记录273
12.3.4 应用日志274
12.4 系统监控常见问题处理274
12.4.1 内存泄漏274
12.4.2 定期清理日志文件275
第13章 Shell编程276
13.1 Shell编程简介276
13.1.1 什么是Shell脚本276
13.1.2 编写Shell脚本277
13.2 条件测试277
13.2.1 数值测试277
13.2.2 字符串测试278
13.2.3 文件状态测试279
13.2.4 条件测试的逻辑操作符279
13.3 控制结构280
13.3.1 if-then-else分支结构280
13.3.2 case分支结构281
13.3.3 for循环结构282
13.3.4 expr命令计数器284
13.3.5 while循环结构284
13.3.6 until循环结构285
13.4 脚本参数与交互286
13.4.1 向脚本传递参数286
13.4.2 用户交互287
13.4.3 特殊变量289
13.5 Shell编程中的常见问题289
13.5.1 如何屏蔽命令的输出结果290
13.5.2 如何把一条命令分成多行编写290
第14章 Linux系统安全291
14.1 用户账号和密码安全291
14.1.1 删除或禁用不必要的用户291
14.1.2 使用强壮的用户密码292
14.1.3 设置合适的密码策略292
14.1.4 破解shadow口令文件293
14.1.5 禁用静止用户294
14.1.6 保证只有一个root用户295
14.1.7 文件路径中的“.”296
14.1.8 主机信任关系:host.equiv和.rhosts文件297
14.2 网络安全297
14.2.1 ping探测297
14.2.2 服务端口298
14.2.3 拒绝攻击302
14.2.4 使用安全的网络服务303
14.2.5 增强Xinetd的安全304
14.3 文件系统安全305
14.3.1 全球可读文件305
14.3.2 全球可写文件306
14.3.3 特殊的文件权限:setuid和setgid306
14.3.4 没有所有者的文件308
14.3.5 设备文件308
14.3.6 磁盘分区308
14.3.7 设置grub密码309
14.3.8 限制su切换310
14.3.9 使用合适的mount选项310
14.4 备份与恢复311
14.4.1 使用tar进行备份311
14.4.2 专用的备份恢复工具:dump和restore312
14.4.3 底层设备操作命令:dd315
14.4.4 备份的物理安全316
14.5 日志记录316
14.5.1 查看当前登录用户316
14.5.2 查看用户历史登录日志317
14.5.3 secure日志中的安全信息318
14.5.4 messages日志中的安全信息318
14.5.5 cron日志中的安全信息319
14.5.6 history日志中的安全信息319
14.5.7 日志文件的保存320
14.6 漏洞扫描——Nessus321
14.6.1 如何获得Nessus安装包321
14.6.2 安装Nessus服务器321
14.6.3 启动和关闭Nessus322
14.6.4 安装Nessus客户端323
14.6.5 扫描安全漏洞324
14.6.6 自定义扫描策略327
14.6.7 Nessus命令行客户端330
14.7 开源软件OpenSSH332
14.7.1 SSH和OpenSSH简介332
14.7.2 安装OpenSSH332
14.7.3 启动和关闭OpenSSH334
14.7.4 OpenSSH配置文件336
14.7.5 OpenSSH服务器配置336
14.7.6 OpenSSH客户端配置339
14.7.7 使用SSH远程登录340
14.7.8 使用sftp进行文件传输344
14.7.9 使用scp进行远程文件复制345
14.7.10 在Windows客户端使用SSH347
14.8 Linux系统安全常见问题349
14.8.1 Linux是否有病毒349
14.8.2 系统文件损坏后的解决办法350
第3篇 网络服务管理篇352
第15章 FTP服务器配置和管理352
15.1 FTP简介352
15.1.1 FTP服务352
15.1.2 常用的FTP服务器软件353
15.2 vsftpd服务器的安装353
15.2.1 如何获得vsftpd安装包354
15.2.2 安装vsftpd354
15.2.3 启动和关闭vsftpd355
15.2.4 检测vsftpd服务357
15.2.5 vsftpd自动运行358
15.3 vsftpd服务器配置360
15.3.1 vsftpd.conf配置文件360
15.3.2 匿名FTP的基本配置363
15.3.3 匿名FTP的其他设置365
15.3.4 配置本地用户登录367
15.3.5 配置虚拟用户登录367
15.3.6 控制用户登录369
15.3.7 设置欢迎信息369
15.3.8 FTP日志371
15.3.9 其他设置373
15.4 FTP客户端376
15.4.1 FTP命令:通用的FTP客户端程序376
15.4.2 FTP客户端图形化工具381
15.5 Ftp服务器配置常见问题381
15.5.1 取消匿名FTP的口令输入381
15.5.2 本地用户无法登录FTP服务器382
第16章 Web服务器配置与管理383
16.1 Web服务器简介383
16.1.1 Web服务的历史和工作原理383
16.1.2 Apache简介384
16.1.3 Apache的模块384
16.2 Apache服务器的安装386
16.2.1 如何获取Apache软件386
16.2.2 安装Apache服务器387
16.2.3 启动和关闭Apache389
16.2.4 检测Apache服务389
16.2.5 让Apache自动运行390
16.3 Apache服务器的基本配置和维护392
16.3.1 查看Apache的相关信息392
16.3.2 httpd.conf配置文件介绍393
16.3.3 配置文件的修改396
16.3.4 符号链接和虚拟目录397
16.3.5 页面重定向399
16.3.6 Apache日志文件401
16.4 日志分析403
16.4.1 安装Webalizer日志分析程序403
16.4.2 配置Webalizer403
16.4.3 使用Webalizer分析日志404
16.5 Apache安全配置406
16.5.1 访问控制406
16.5.2 用户认证408
16.5.3 分布式配置文件:.htaccess410
16.6 虚拟主机411
16.6.1 虚拟主机服务简介411
16.6.2 基于IP的虚拟主机服务411
16.6.3 基于主机名的虚拟主机服务413
16.7 Apache服务器配置的常见问题415
16.7.1 防止网站图片盗链415
16.7.2 忽略某些访问日志的记录416
16.7.3 Apache无法启动416
第17章 动态Web服务器配置与管理417
17.1 动态网页技术简介417
17.1.1 动态网页技术的工作原理和简介417
17.1.2 实现动态网页的常见技术418
17.1.3 Tomcat简介418
17.2 Tomcat服务器的安装419
17.2.1 如何获取JDK419
17.2.2 安装JDK419
17.2.3 如何获取Tomcat420
17.2.4 安装Tomcat421
17.2.5 启动和关闭Tomcat421
17.2.6 检测Tomcat服务422
17.2.7 让Tomcat自动运行423
17.3 整合Apache和Tomcat424
17.3.1 为什么要进行整合424
17.3.2 安装mod_jk模块425
17.3.3 Apache和Tomcat的后续配置426
17.4 Apache和其他动态Web的整合429
17.4.1 整合CGI429
17.4.2 整合基于Perl的CGI431
17.4.3 整合PHP434
17.5 动态Web服务器配置的常见问题435
17.5.1 无法载入PHP模块436
17.5.2 如何压缩PHP模块的容量436
第18章 DNS服务器配置和管理437
18.1 DNS简介437
18.1.1 DNS域名结构437
18.1.2 DNS工作原理438
18.2 DNS服务器的安装440
18.2.1 如何获得Bind安装包440
18.2.2 安装Bind440
18.2.3 启动和关闭Bind441
18.2.4 开机自动运行442
18.3 Bind服务器配置444
18.3.1 named.conf配置文件445
18.3.2 根区域文件named.root450
18.3.3 正向解析区域文件452
18.3.4 反向解析区域文件454
18.4 配置实例454
18.4.1 网络拓扑454
18.4.2 配置named.conf455
18.4.3 配置区域文件457
18.4.4 测试结果459
18.5 DNS常见问题及常用命令460
18.5.1 因TTL值缺失导致的错误460
18.5.2 dig命令:显示DNS解析结果以及配置信息461
18.5.3 ping命令:解析域名461
18.5.4 host命令:正向反向解析462
18.5.5 named-checkconf命令:检查named.conf文件内容462
18.5.6 named-checkzone命令:检查区域文件内容462
第19章 邮件服务器配置和管理463
19.1 电子邮件简介463
19.1.1 电子邮件传输过程463
19.1.2 邮件相关协议465
19.1.3 Linux下常用的邮件服务器程序465
19.2 安装邮件服务器466
19.2.1 安装SASL466
19.2.2 安装Postfix468
19.2.3 启动和关闭邮件服务471
19.2.4 配置saslauthd服务的自动运行472
19.2.5 配置Postfix服务的自动运行475
19.3 Postfix配置477
19.4 POP和IMAP的实现479
19.4.1 安装Dovecot479
19.4.2 配置Dovecot480
19.4.3 启动和关闭Dovecot481
19.4.4 配置Dovecot服务的自动运行482
19.5 电子邮件客户端配置484
第20章 DHCP服务器配置和管理487
20.1 DHCP简介487
20.2 DHCP服务器的安装489
20.2.1 如何获得DHCP安装包489
20.2.2 安装DHCP489
20.2.3 启动和关闭DHCP490
20.2.4 DHCP服务开机自动运行492
20.3 DHCP服务器配置495
20.3.1 dhcpd.conf配置文件495
20.3.2 dhcpd.conf文件的参数496
20.3.3 dhcpd.conf文件的选项497
20.3.4 使用dhcpd.leases文件查看已分配的IP地址498
20.4 配置实例499
20.4.1 网络拓扑499
20.4.2 配置步骤500
20.5 DHCP客户端配置501
20.5.1 Linux客户端配置501
20.5.2 Windows客户端配置502
第21章 代理服务器配置和管理504
21.1 代理服务器简介504
21.2 代理服务器的安装505
21.2.1 如何获得Squid安装包506
21.2.2 安装Squid506
21.2.3 启动和关闭Squid508
21.2.4 Squid服务开机自动运行510
21.3 Squid的配置513
21.3.1 squid.conf配置文件513
21.3.2 与配置文件相关的命令517
21.3.3 设置Squid使用中文错误提示信息518
21.3.4 配置透明代理519
21.4 Squid安全521
21.4.1 访问控制列表521
21.4.2 使用http_access选项控制HTTP请求522
21.4.3 身份认证524
21.5 Squid日志管理527
21.6 使用Web方式管理Squid529
21.7 客户端配置531
21.7.1 Linux客户端的配置531
21.7.2 Windows客户端配置532
21.8 Squid的常见问题处理534
21.8.1 创建cache目录时出现权限不足的错误534
21.8.2 启动Squid时提示地址已被占用的错误534
21.8.3 启动Squid时提示DNS名称解析测试失败的错误535
第22章 VPN服务器配置和管理536
22.1 VPN简介536
22.2 安装VPN服务器537
22.2.1 如何获得安装包537
22.2.2 安装dkms537
22.2.3 安装ppp538
22.2.4 安装pptpd539
22.2.5 启动和关闭pptpd540
22.2.6 pptpd开机自动运行540
22.3 pptpd的配置543
22.4 pptpd日志管理545
22.5 配置VPN客户端546
22.5.1 配置Linux VPN客户端546
22.5.2 配置Windows客户端547
第23章 NFS服务器配置和管理550
23.1 NFS简介550
23.2 NFS服务器安装551
23.2.1 安装NFS551
23.2.2 启动NFS552
23.2.3 NFS服务检测553
23.2.4 NFS服务开机自动启动554
23.3 NFS服务器端配置555
23.3.1 exports配置文件555
23.3.2 NFS权限控制557
23.3.3 exports命令:输出共享目录559
23.4 NFS客户端配置561
23.4.1 客户端安装561
23.4.2 查看共享目录列表562
23.4.3 创建挂载点并挂载共享目录563
23.4.4 卸载NFS文件系统565
23.4.5 开机自动挂载NFS共享目录565
23.5 NFS配置实例566
23.5.1 用户需求566
23.5.2 exports文件配置566
23.5.3 在服务器端创建目录567
23.5.4 输出共享目录568
23.5.5 人力部门客户端的配置568
23.6 使用autofs按需挂载共享目录569
23.6.1 安装autofs569
23.6.2 启动autofs服务569
23.6.3 配置autofs服务开机自动启动569
23.6.4 修改autofs配置文件570
23.6.5 配置实例571
23.7 NFS图形化配置571
23.7.1 配置工具的安装572
23.7.2 NFS服务器配置方案工具的使用572
23.8 NFS常见问题处理573
23.8.1 无法卸载NFS共享目录并提示device is busy574
23.8.2 挂载共享目录失败574
23.8.3 NFS请求挂起575
第24章 Samba服务器配置和管理576
24.1 Samba简介576
24.2 Samba服务器的安装577
24.2.1 如何获得Samba安装包577
24.2.2 安装Samba578
24.2.3 启动和关闭Samba579
24.2.4 开机自动运行Samba580
24.3 Samba服务器的基本配置584
24.3.1 smb.conf配置文件584
24.3.2 全局设置选项584
24.3.3 共享选项587
24.3.4 配置文件的生效与验证588
24.3.5 Samba用户管理589
24.3.6 用户映射591
24.4 Samba安全设置591
24.4.1 安全级别591
24.4.2 用户访问控制593
24.5 日志设置595
24.6 配置实例596
24.6.1 应用案例596
24.6.2 配置步骤597
24.7 Linux客户端配置599
24.7.1 类似于FTP的客户端程序smbclient599
24.7.2 mount挂载共享目录600
24.7.3 挂载Windows共享目录601
24.7.4 使用图形界面访问共享资源603
24.8 Windows客户端配置603
24.9 Samba常见问题处理605
24.9.1 共享目录无法写入605
24.9.2 Windows不能在网上邻居中浏览到Samba服务器605
第25章 NAT服务器配置和管理606
25.1 NAT简介606
25.1.1 NAT概述606
25.1.2 NAT工作原理606
25.2 NAT地址转换方式608
25.2.1 NAT地址相关概念608
25.2.2 静态地址转换NAT608
25.2.3 动态地址转换NAT609
25.2.4 网络地址端口转换NAT610
25.3 NAT配置611
25.4 配置实例612
25.4.1 应用案例613
25.4.2 NAT服务器配置步骤613
25.4.3 编写NAT管理脚本616
25.5 NAT客户端配置617
25.5.1 Linux客户端配置618
25.5.2 Windows客户端配置618
第26章 MySQL数据库服务器配置和管理620
26.1 数据库简介620
26.1.1 数据库技术简介620
26.1.2 MySQL简介621
26.1.3 其他常见的数据库产品622
26.2 MySQL数据库服务器的安装622
26.2.1 如何获得MySQL安装包622
26.2.2 安装MySQL623
26.2.3 启动和关闭MySQL626
26.2.4 开机自动运行MySQL服务628
26.3 MySQL的基本配置632
26.3.1 MySQL客户端程序632
26.3.2 MySQL配置文件633
26.3.3 更改管理员口令635
26.3.4 MySQL服务器管理程序mysqladmin635
26.4 数据库管理637
26.4.1 查看数据库637
26.4.2 选择数据库637
26.4.3 创建数据库638
26.4.4 删除数据库638
26.5 数据表结构管理639
26.5.1 数据表结构639
26.5.2 字段类型640
26.5.3 创建数据表641
26.5.4 更改表结构644
26.5.5 复制数据表646
26.5.6 删除数据表646
26.6 数据管理647
26.6.1 查询数据647
26.6.2 插入数据648
26.6.3 更新数据650
26.6.4 删除数据651
26.7 索引管理651
26.7.1 创建索引651
26.7.2 删除索引652
26.8 用户和权限管理652
26.8.1 MySQL权限控制原理652
26.8.2 用户管理655
26.8.3 用户授权656
26.8.4 回收权限658
26.9 MySQL备份恢复658
26.9.1 使用mysqldump备份和恢复658
26.9.2 使用mysqlhotcopy备份和恢复660
26.9.3 使用SQL语句备份和恢复661
26.9.4 启用二进制日志662
26.9.5 直接备份数据文件663
26.10 MySQL图形化管理工具663
26.10.1 获得phpMyAdmin安装包663
26.10.2 安装phpMyAdmin664
26.10.3 配置phpMyAdmin664
26.10.4 登录phpMyAdmin665
26.10.5 数据库管理666
26.10.6 数据表管理667
26.10.7 表记录管理668
26.10.8 用户权限管理670
26.11 MySQL常见问题处理672
26.11.1 phpMyAdmin出现“配置文件现在需要绝密的短语密码”警告672
26.11.2 查询时出现Out of memory错误672
26.11.3 忘记root用户口令的解决方法672
第27章 Webmin:Linux上的GUI管理工具674
27.1 Webmin简介674
27.2 Webmin的安装及使用675
27.2.1 如何获得Webmin安装包675
27.2.2 安装Webmin676
27.2.3 启动和关闭Webmin676
27.2.4 登录Webmin678
27.2.5 更改Webmin的语言和主题679
27.3 Webmin各功能模块介绍680
27.3.1 Webmin类型模块680
27.3.2 系统类型模块680
27.3.3 服务器类型模块681
27.3.4 网络类型模块682
27.3.5 硬件类型模块683
27.3.6 集群类型模块684
27.3.7 其他类型模块685
27.4 Webmin类型模块685
27.4.1 Webmin用户管理685
27.4.2 配置Webmin地址和端口688
27.4.3 升级Webmin688
27.5 系统类型模块689
27.5.1 Cron任务调度689
27.5.2 用户与组690
27.5.3 更改口令691
27.5.4 磁盘和网络文件系统692
27.5.5 文件系统备份693
27.6 服务器类型模块694
27.6.1 Apache服务器694
27.6.2 DHCP服务器696
27.6.3 Postfix配置696
27.6.4 Samba Windows文件共享697
27.6.5 Squid代理服务器697
27.7 网络类型模块698
27.7.1 网络接口698
27.7.2 路由和网关699
27.7.3 NFS输出699
27.8 硬件类型模块700
27.8.1 GRUB开机加载程序700
27.8.2 本地磁盘分区701
27.8.3 系统时间702
27.9 其他类型模块703
第28章 Oracle服务器配置和管理704
28.1 Oracle 11g简介704
28.2 Oracle数据库服务器的安装705
28.2.1 如何获得Oracle安装包705
28.2.2 软、硬件要求706
28.2.3 安装前的配置708
28.2.4 安装Oracle 11g710
28.2.5 配置网络监听程序715
28.3 数据库管理719
28.3.1 创建数据库720
28.3.2 更改数据库732
28.3.3 删除数据库734
28.4 Oracle服务管理735
28.4.1 手工启动和关闭Oracle服务736
28.4.2 开机自动启动Oracle数据库服务738
28.4.3 检测Oracle数据库状态740
28.5 Oracle图形化管理工具——OEM741
28.5.1 安装和使用OEM741
28.5.2 数据库性能744
28.5.3 用户与权限管理745
28.5.4 数据表管理747
28.6 Oracle常见问题处理751
28.6.1 如何获得数据库创建过程中的详细信息751
28.6.2 访问OEM出现“安全连接失败,使用了无效的安全证书”错误752
28.6.3 忘记sys用户口令752
第29章 Oracle RAC服务器配置和管理753
29.1 Oracle RAC简介753
29.2 Oracle Clusterware安装754
29.2.1 如何获得Clusterware安装包754
29.2.2 安装Clusterware的硬件环境要求755
29.2.3 安装Clusterware的软件环境要求755
29.2.4 网络配置756
29.2.5 配置内核参数757
29.2.6 创建oracle用户和用户组757
29.2.7 配置ssh协议758
29.2.8 配置用户环境760
29.2.9 配置存储760
29.2.10 安装Clusterware762
29.2.11 CRS服务的检测与启动关闭769
29.3 安装数据库软件771
29.3.1 安装必须的软件包771
29.3.2 安装Oracle 11g772
29.4 创建RAC数据库775
29.5 RAC数据库的管理782
29.5.1 RAC数据库进程说明783
29.5.2 启动和关闭RAC数据库783
29.5.3 Oracle网络监听程序配置784
29.5.4 故障切换786
29.6 Oracle RAC常见问题787
29.6.1 执行root.sh脚本出现载入共享库错误788
29.6.2 执行root.sh脚本出现初始化ocrconfig失败的错误788
29.6.3 执行root.sh脚本出现CRS-0215错误789
附录:Linux指令速查索引790