图书介绍
Linux系统管理技术手册 第2版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- (美)奈米斯( Nemeth.E.),(美)斯奈德(Snyder,G.),(美) 海因( Hein.T.R.)著;张辉英译中 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115175144
- 出版时间:2008
- 标注页数:752页
- 文件大小:314MB
- 文件页数:793页
- 主题词:Linux操作系统-技术手册
PDF下载
下载说明
Linux系统管理技术手册 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基本管理技术1
第1章 从何处入手2
1.1 读者的知识背景2
1.2 Linux同UNIX的关系3
1.3 历史上的Linux4
1.4 Linux的发行版本4
1.4.1 最好的发行版本是什么6
1.4.2 特定于发行版本的系统管理工具7
1.5 表示法和印刷约定7
1.6 从哪里获得信息8
1.6.1 手册页的组织9
1.6.2 man:读取手册页10
1.6.3 其他的Linux信息资源10
1.7 如何找到和安装软件11
1.8 系统管理员的基本任务12
1.8.1 增加、删除以及管理用户账号12
1.8.2 增删硬件13
1.8.3 执行备份13
1.8.4 安装和更新软件13
1.8.5 监视系统13
1.8.6 故障诊断13
1.8.7 维护本地文档13
1.8.8 时刻警惕系统安全14
1.8.9 帮助用户14
1.9 重压下的系统管理员14
1.10 推荐读物15
1.11 习题15
第2章 引导和关机17
2.1 引导17
2.1.1 自动引导和手工引导18
2.1.2 引导过程的步骤18
2.1.3 初始化内核18
2.1.4 配置硬件18
2.1.5 内核线程19
2.1.6 操作员干预(仅限手工引导)19
2.1.7 执行启动脚本20
2.1.8 多用户运行20
2.2 引导PC20
2.3 引导加载程序:LILO和GRUB21
2.3.1 GRUB:全面统一的引导加载程序21
2.3.2 LILO:传统的Linux引导加载程序22
2.3.3 内核选项23
2.3.4 PC上的多重引导24
2.3.5 GRUB的多重引导配置24
2.3.6 LILO的多重引导配置25
2.4 引导单用户模式25
2.4.1 用GRUB引导单用户模式26
2.4.2 用LILO引导单用户模式26
2.5 启动脚本26
2.5.1 init和运行级27
2.5.2 Red Hat和Fedora的启动脚本29
2.5.3 SUSE的启动脚本30
2.5.4 Debian和Ubuntu的启动脚本32
2.6 重新引导和关机32
2.6.1 关闭电源33
2.6.2 shutdown:停止系统的妥善方式33
2.6.3 halt:关闭系统的更简单方式33
2.6.4 reboot:快速的重新启动34
2.6.5 telinit:改变init的运行级34
2.6.6 Poweroff:请Linux关闭电源34
2.7 习题34
第3章 超级用户的权力36
3.1 文件和进程的归属关系36
3.2 超级用户37
3.3 选择root的口令38
3.4 成为root用户39
3.4.1 su:替换用户身份39
3.4.2 sudo:受限的su39
3.5 其他的伪用户41
3.5.1 bin:系统命令的老属主42
3.5.2 daemon:无特权系统软件的属主42
3.5.3 nobody:普通NFS用户42
3.6 习题42
第4章 进程控制43
4.1 进程的组成部分43
4.1.1 PID:进程的ID号44
4.1.2 PPID:父PID44
4.1.3 UID和EUID:真实的和有效的用户ID44
4.1.4 GID和EGID:真实的和有效的组ID45
4.1.5 谦让度45
4.1.6 控制终端45
4.2 进程的生命周期45
4.3 信号46
4.4 KILL和KILLALL:发送信号48
4.5 进程的状态49
4.6 nice和renice:影响调度优先级50
4.7 PS:监视进程50
4.8 TOP:更好地监视进程52
4.9 /PROC文件系统53
4.10 STRACE:追踪信号和系统调用54
4.11 失控进程54
4.12 推荐读物56
4.13 习题56
第5章 文件系统57
5.1 路径名称58
5.2 安装和卸载文件系统59
5.3 文件树的组织60
5.4 文件类型62
5.4.1 普通文件63
5.4.2 目录63
5.4.3 字符设备文件和块设备文件64
5.4.4 本地域套接口65
5.4.5 有名管道65
5.4.6 符号链接65
5.5 文件属性66
5.5.1 权限位66
5.5.2 setuid和setgid位66
5.5.3 粘附位67
5.5.4 查看文件属性67
5.5.5 chmod:改变权限68
5.5.6 chown:改变归属关系和组69
5.5.7 umask:分配默认的权限70
5.5.8 额外的标志70
5.6 访问控制列表71
5.6.1 ACL概述72
5.6.2 默认项74
5.7 习题74
第6章 添加新用户76
6.1 /etc/passwd文件76
6.1.1 登录名77
6.1.2 加密的口令78
6.1.3 UID号78
6.1.4 默认的GID号79
6.1.5 GECOS字段79
6.1.6 主目录80
6.1.7 登录shell80
6.2 /etc/shadow文件80
6.3 /etc/group文件82
6.4 添加用户83
6.4.1 编辑passwd和shadow文件84
6.4.2 编辑/etc/group文件84
6.4.3 设置初始口令85
6.4.4 创建用户的主目录85
6.4.5 复制默认启动文件85
6.4.6 设置用户的邮件主目录86
6.4.7 验证新的登录87
6.4.8 记录用户的状态和联系信息87
6.5 删除用户87
6.6 禁止登录88
6.7 账号管理工具88
6.8 习题89
第7章 增加硬盘91
7.1 硬盘接口91
7.1.1 PATA接口92
7.1.2 SATA接口93
7.1.3 SCSI接口93
7.1.4 SCSI和IDE的比较96
7.2 硬盘的几何结构96
7.3 Linux文件系统98
7.3.1 ext2fs和ext3fs98
7.3.2 ReiserFS98
7.3.3 XFS和JFS99
7.4 硬盘安装过程概述99
7.4.1 连接硬盘99
7.4.2 格式化硬盘100
7.4.3 标记硬盘和硬盘分区100
7.4.4 在硬盘分区内创建文件系统101
7.4.5 安装文件系统102
7.4.6 设置自动安装103
7.4.7 启用交换分区104
7.5 hdparm:设置IDE接口参数104
7.6 fsck:检查和修复文件系统106
7.7 向Linux增加硬盘:一步步的指导108
7.8 高级硬盘管理:RAID和LVM112
7.8.1 Linux的软RAID112
7.8.2 管理逻辑卷113
7.8.3 配置LVM和RAID的例子113
7.8.4 处理故障硬盘117
7.8.5 重新分配存储空间118
7.9 安装USB设备119
7.10 习题120
第8章 周期性进程122
8.1 cron:按时间表执行命令122
8.2 crontab文件的格式123
8.3 crontab管理124
8.4 cron的常见用途125
8.4.1 清理文件系统125
8.4.2 配置文件的网络分布126
8.4.3 循环日志文件127
8.5 其他的日程安排程序:ANACRON和FCRON127
8.6 习题127
第9章 备份129
9.1 备份基本原理130
9.1.1 从一台机器执行所有的转储130
9.1.2 给备份介质加卷标130
9.1.3 选择合理的备份间隔130
9.1.4 仔细选择文件系统130
9.1.5 在一卷磁带上做日常转储131
9.1.6 使文件系统小于转储设备131
9.1.7 异地保存磁带131
9.1.8 保护备份132
9.1.9 执行转储期间限制活动132
9.1.10 检查磁带132
9.1.11 发掘磁带的寿命133
9.1.12 为备份而设计数据133
9.1.13 作最坏的准备133
9.2 备份设备和介质133
9.2.1 光盘:CDR/RW、DVD±R/RW和DVD-RAM134
9.2.2 可移动硬盘(USB和火线)135
9.2.3 小型磁带机:8毫米磁带和DDS/DAT135
9.2.4 DLT和S-DLT135
9.2.5 AIT和SAIT135
9.2.6 VXA和VXA-X136
9.2.7 LTO136
9.2.8 自动选带机、自动换带机以及磁带库136
9.2.9 硬盘137
9.2.10 介质类型小结137
9.2.11 设备选型137
9.3 用dump建立增量备份机制138
9.3.1 转储文件系统138
9.3.2 转储顺序140
9.4 用restore从转储中恢复141
9.4.1 恢复单个文件141
9.4.2 恢复整个文件系统142
9.5 为系统升级而执行转储和恢复143
9.6 使用其他存档程序144
9.6.1 tar:给文件打包144
9.6.2 cpio:古老的存档工具144
9.6.3 dd:处理位流145
9.7 在一卷磁带上使用多个文件145
9.8 Bacula146
9.8.1 Bacula的模型146
9.8.2 设置Bacula147
9.8.3 安装数据库和Bacula的守护进程148
9.8.4 配置Bacula的守护进程148
9.8.5 bacular-dir.conf:配置控制文件148
9.8.6 bacula-sd.conf:配置存储守护进程152
9.8.7 bconsole.conf:配置控制台152
9.8.8 安装和配置客户端的文件守护进程153
9.8.9 启动Bacula的守护进程154
9.8.10 向存储池添加介质154
9.8.11 执行一次手工备份154
9.8.12 执行一次恢复工作156
9.8.13 监视和调试Bacula的配置158
9.8.14 Bacula的替换工具160
9.9 商用备份产品160
9.9.1 ADSM/TSM160
9.9.2 Veritas161
9.9.3 其他选择161
9.10 推荐读物161
9.11 习题161
第10章 系统日志与日志文件163
10.1 日志记录的策略163
10.1.1 扔掉日志文件163
10.1.2 轮换日志文件164
10.1.3 存档日志文件165
10.2 Linux的日志文件165
10.2.1 特殊的日志文件167
10.2.2 内核和启动日志167
10.3 logrotate:管理日志文件168
10.4 syslog:系统事件的日志程序170
10.4.1 syslog的其他替代方案170
10.4.2 syslog的体系结构170
10.4.3 配置syslogd171
10.4.4 设计站点日志方案173
10.4.5 配置文件举例174
10.4.6 syslog输出的样本175
10.4.7 使用syslog的软件176
10.4.8 调试syslog177
10.4.9 在程序中使用syslog177
10.5 分析日志文件178
10.6 习题179
第11章 软件和配置管理181
11.1 Linux基本安装181
11.1.1 从网络引导PC182
11.1.2 为Linux设置PXE183
11.1.3 非PC的网络引导183
11.1.4 Kickstart:RHEL和Fedora的自动安装程序184
11.1.5 AutoYaST:SUSE的自动安装工具186
11.1.6 Debian和Ubuntu的安装程序186
11.1.7 从主控系统安装187
11.2 无盘客户机188
11.3 软件包管理189
11.3.1 软件包管理系统189
11.3.2 rpm:管理RPM软件包190
11.3.3 dpkg:管理Debian的软件包191
11.4 高级软件包管理系统191
11.4.1 软件包的库192
11.4.2 RHN:Red Hat网络193
11.4.3 APT:高级软件包工具194
11.4.4 配置apt-get195
11.4.5 /etc/apt/sources.list文件的例子195
11.4.6 使用代理扩展apt-get196
11.4.7 设置内部APT服务器196
11.4.8 自动执行apt-get197
11.4.9 yum:管理RPM的发布198
11.5 版本控制198
11.5.1 创建备份文件199
11.5.2 正式的版本控制系统199
11.5.3 RCS:版本控制系统200
11.5.4 CVS:并发版本系统202
11.5.5 Subversion:做得好的CVS203
11.6 本地化和配置205
11.6.1 本地化的组织206
11.6.2 测试206
11.6.3 本地编译软件207
11.6.4 发布本地软件208
11.6.5 解决时间安排上的问题208
11.7 配置管理工具208
11.7.1 cfengine:计算机免疫系统209
11.7.2 LCFG:大规模配置系统209
11.7.3 Arusha项目(ARK)209
11.7.7 Template Tree 2:cfengine的帮手210
11.7.5 DMTF/CIM:公共信息模型210
11.8 通过NFS共享软件211
11.8.1 软件包的名字空间211
11.8.2 依赖关系的管理212
11.8.3 封装脚本212
11.8.4 实现工具212
11.9 推荐软件213
11.10 推荐读物214
11.11 习题215
第二部分 网络管理技术216
第12章 TCP/IP网络217
12.1 TCP/IP和Internet218
12.1.1 简要的历史回顾218
12.1.2 当今Intemet的管理方法219
12.1.3 网络标准和文献219
12.2 连网技术概述220
12.3 分组和封装221
12.3.1 链路层222
12.3.2 包的寻址方式223
12.3.3 端口224
12.3.4 地址类型224
12.4 IP地址详解225
12.4.1 IP地址分类225
12.4.2 子网和网络掩码225
12.4.3 IP地址危机227
12.4.4 CIDR:无类域间路由228
12.4.5 地址分配230
12.4.6 私用地址和NAT230
12.4.7 IPv6寻址方式232
12.5 路由选择233
12.5.1 路由表233
12.5.2 ICMP重定向234
12.6 ARP:地址解析协议235
12.7 将一台主机加入网络236
12.7.1 分配主机名和IP地址237
12.7.2 ifconfig:配置网络接口238
12.7.3 mii-tool:配置自动协商和其他介质特有的选项240
12.7.4 route:配置静态路由240
12.7.5 默认路由242
12.7.6 配置DNS242
12.7.7 Linux连网协议栈243
12.8 特定于发行版本的网络配置243
12.8.1 Red Hat和Fedora的网络配置244
12.8.2 SUSE的网络配置245
12.8.3 Debian和Ubuntu的网络配置246
12.9 DHCP:动态主机配置协议246
12.9.1 DHCP软件247
12.9.2 DHCP的工作方式247
12.9.3 ISC的DHCP服务器248
12.10 Linux的动态重新配置和调整249
12.11 安全问题250
12.11.1 IP转发251
12.11.2 ICMP重定向251
12.11.3 源路由251
12.11.4 广播ping和其他形式的定向广播251
12.11.5 IP欺骗251
12.11.6 基于主机的防火墙252
12.11.7 虚拟私用网络252
12.11.8 与安全有关的内核变量253
12.12 Linux的NAT253
12.13 PPP:点对点协议254
12.13.1 解决PPP的性能问题254
12.13.2 用PPP连网254
12.13.3 让主机使用PPP254
12.13.4 控制PPP链路255
12.13.5 分配地址255
12.13.6 路由选择255
12.13.7 确保安全性255
12.13.8 使用对话脚本256
12.13.9 Linux上的PPP配置256
12.14 Linux连网配置的特殊之处261
12.15 推荐读物262
12.16 习题263
第13章 路由选择265
13.1 近观包转发266
13.2 路由守护进程和路由协议268
13.2.1 距离向量协议268
13.2.2 链路状态协议269
13.2.3 代价度量269
13.2.4 内部和外部协议270
13.3 内部路由协议巡礼270
13.3.1 RIP:路由信息协议270
13.3.2 RIP-2:路由选择信息协议第2版271
13.3.3 OSPF:开放最短路径优先271
13.3.4 IGRP和EIGRP:内部网关路由协议271
13.3.5 IS-IS:ISO的“标准”271
13.3.6 MOSPF、DVMRP和PIM:多播路由协议272
13.3.7 路由器发现协议272
13.4 routed:使用RIP的路由守护进程272
13.5 gated:更好的路由守护进程273
13.6 路由策略的选择标准273
13.7 Cisco路由器274
13.8 推荐读物276
13.9 习题276
第14章 网络硬件278
14.1 选择LAN、WAN、还是MAN278
14.2 以太网:常见的局域网279
14.2.1 以太网的工作方式280
14.2.2 以太网拓扑结构280
14.2.3 无屏蔽双绞线281
14.2.4 连接和扩展以太网282
14.3 无线:流动人士的LAN284
14.3.1 无线网络的安全285
14.3.2 无线交换机286
14.4 FDDI:令人失望目昂贵的局域网286
14.5 ATM:有前途的(但被痛苦地击败的)LAN287
14.6 帧中继:被牺牲掉的WAN288
14.7 ISDN:本土上的WAN288
14.8 DSL和CM:大众的WAN289
14.9 网络的前景289
14.10 网络测试和调试290
14.11 建筑物布线290
14.11.1 UTP电缆的选择290
14.11.2 到办公室的连接291
14.11.3 布线标准291
14.12 网络设计问题292
14.12.1 网络结构与建筑物结构292
14.12.2 现成的网络292
14.12.3 扩展292
14.12.4 拥塞293
14.12.5 维护和建档293
14.13 管理问题293
14.14 推荐的厂商294
14.14.1 电缆和连接器294
14.14.2 测试仪器294
14.14.3 路由器/交换机294
14.15 推荐读物295
14.16 习题295
第15章 域名系统296
15.1 DNS速成:添加新机器297
15.2 DNS的历史298
15.2.1 BIND的实现298
15.2.2 其他的DNS实现298
15.3 谁需要DNS299
15.4 DNS名字空间300
15.4.1 域名管理302
15.4.2 选择域名303
15.4.3 域名爆炸303
15.4.4 注册二级域名303
15.4.5 创建子域304
15.5 DNS的工作原理304
15.5.1 授权304
15.5.2 缓存和效率305
15.5.3 扩展的DNS协议306
15.6 DNS的新特性306
15.7 DNS数据库308
15.7.1 资源记录308
15.7.2 SOA记录310
15.7.3 NS记录312
15.7.4 A记录313
15.7.5 PTR记录313
15.7.6 MX记录314
15.7.7 CNAME记录316
15.7.8 巧用CNAME316
15.7.9 LOC记录317
15.7.10 SRV记录318
15.7.11 TXT记录319
15.7.12 IPv6资源记录320
15.7.13 IPv6正向记录320
15.7.14 IPv6反向记录320
15.7.15 与安全有关的记录321
15.7.16 区文件中的命令321
15.7.17 粘合记录:区之间的链接322
15.8 BIND软件324
15.8.1 BIND的版本324
15.8.2 确定现有的BIND版本324
15.8.3 BIND的组成326
15.8.4 named:BIND的名字服务器326
15.8.5 权威与仅缓存服务器326
15.8.6 递归和非递归服务器327
15.8.7 解析器库例程328
15.8.8 DNS的shell接口328
15.9 设计DNS环境328
15.9.1 名字空间管理329
15.9.2 权威服务器329
15.9.3 缓存服务器330
15.9.4 安全330
15.9.5 总结330
15.9.6 DNS/BIND管理工作分析331
15.10 BIND客户机问题331
15.10.1 配置解析器331
15.10.2 测试解析器332
15.10.3 对系统其余部分的影响332
15.11 配置BIND服务器333
15.11.1 硬件要求333
15.11.2 配置文件333
15.11.3 include语句335
15.11.4 options语句335
15.11.5 acl语句340
15.11.6 key语句340
15.11.7 trusted-keys语句340
15.11.8 server语句341
15.11.9 masters语句342
15.11.10 logging语句342
15.11.11 zone语句342
15.11.12 controls语句345
15.11.13 分离式DNS和view语句346
15.12 BIND配置举例347
15.12.1 localhost区348
15.12.2 一家小型的安全公司349
15.12.3 ISC352
15.13 启动named353
15.14 更新区文件354
15.14.1 区传送354
15.14.2 动态更新355
15.15 安全问题357
15.15.1 再谈访问控制列表357
15.15.2 限制named359
15.15.3 使用TSIG和TKEY保障服务器与服务器之间通信的安全359
15.15.4 DNSSEC361
15.15.5 否定回答367
15.15.6 微软和DNS367
15.16 测试和调试369
15.16.1 日志功能369
15.16.2 日志配置样例372
15.16.3 调试级别373
15.16.4 用rndc调试373
15.16.5 BIND统计374
15.16.6 用dig调试375
15.16.7 残缺授权376
15.16.8 doc:域名模糊控制377
15.16.9 其他DNS检查工具378
15.16.10 性能问题379
15.17 发行版本的特定信息379
15.18 推荐读物381
15.18.1 邮件列表和新闻组381
15.18.2 书籍和其他文档381
15.18.3 网上资源382
15.18.4 RFC382
15.19 习题382
第16章 网络文件系统383
16.1 NFS概述383
16.1.1 NFS协议的版本383
16.1.2 传输协议的选择384
16.1.3 文件上锁机制384
16.1.4 磁盘配额385
16.1.5 cookies与无状态安装385
16.1.6 共享文件系统的命名规则385
16.1.7 安全性与NFS385
16.1.8 root访问与nobody账号386
16.2 服务器端NFS387
16.2.1 exports文件387
16.2.2 nfsd:提供文件服务389
16.3 客户端NFS389
16.3.1 在启动时安装远程文件系统391
16.3.2 端口安全限制392
16.4 nfsstat:转储NFS统计信息392
16.5 专用NFS文件服务器392
16.6 自动安装393
16.6.1 automount:根据需要安装文件系统394
16.6.2 主控文件394
16.6.3 映射文件395
16.6.4 可执行的映射文件395
16.7 推荐读物396
16.8 习题396
第17章 共享系统文件397
17.1 共享什么398
17.2 nscd:缓存查找的结果399
17.3 把文件复制到各处399
17.3.1 rdist:推文件400
17.3.2 rsync:更安全地传输文件401
17.3.3 拉文件403
17.4 NIS:网络信息服务404
17.4.1 NIS的工作方式405
17.4.2 NIS的优缺点406
17.4.3 制订管理信息源的优先级407
17.4.4 网络组408
17.4.5 建立NIS域409
17.5 LDAP:轻量级目录访问协议411
17.5.1 LDAP数据的结构411
17.5.2 LDAP的特点412
17.5.3 LDAP的文档和规范413
17.5.4 OpenLDAP:Linux的LDAP413
17.5.5 用LDAP代替NIS414
17.5.6 LDAP和安全415
17.6 推荐读物415
17.7 习题415
第18章 电子邮件416
18.1 邮件系统418
18.1.1 用户代理419
18.1.2 传输代理419
18.1.3 投递代理420
18.1.4 消息库420
18.1.5 访问代理420
18.1.6 邮件提交代理420
18.2 剖析邮件消息421
18.2.1 邮件寻址421
18.2.2 阅读邮件信头422
18.3 邮件基本原理425
18.3.1 使用邮件服务器426
18.3.2 使用邮件之家427
18.3.3 使用IMAP或POP427
18.4 邮件别名428
18.4.1 从文件中获取邮递列表430
18.4.2 发邮件给文件430
18.4.3 发邮件给程序431
18.4.4 别名举例431
18.4.5 邮件转发432
18.4.6 散列的别名数据库433
18.5 邮递列表和实现清单的软件434
18.5.1 维护邮递列表的软件包434
18.5.2 LDAP:轻量级目录访问协议436
18.6 sendmail:电子邮件的指挥438
18.6.1 sendmail的版本439
1 8.6.2 从sendmail.org安装sendmail439
18.6.3 在Debian和Ubuntu系统上安装sendmail442
18.6.4 开关文件442
18.6.5 运行模式442
18.6.6 邮件队列443
18.7 sendmail的配置445
18.7.1 使用m4预处理器445
18.7.2 sendmail的配置片段446
18.7.3 从mc样板文件构建配置文件447
18.7.4 改变sendmail的配置448
18.8 sendmail基本配置原语448
18.8.1 VERSIONID宏448
18.8.2 OSTYPE宏449
18.8.3 DOMAIN宏450
18.8.4 MAILER宏451
18.9 sendmail高级配置原语451
18.9.1 FEATURE宏452
18.9.2 use_cw_file功能452
18.9.3 redirect功能452
18.9.4 always_add_domain功能453
18.9.5 nocanonify功能453
18.9.6 表和数据库454
18.9.7 mailertable功能455
18.9.8 genericstable功能455
18.9.9 virtusertable功能456
18.9.10 ldap_routing功能456
18.9.11 伪装和MASQUERADE_AS宏457
18.9.12 MAIL_HUB和SMART_HOST宏459
18.9.13 伪装和路由459
18.9.14 nullclient功能460
18.9.15 local_lmtp和smrsh功能460
18.9.16 local_procmail功能461
18.9.17 LOCAL_*宏461
18.9.18 配置选项461
18.10 sendmail中与垃圾邮件相关的功能463
18.10.1 中继转发464
18.10.2 访问数据库465
18.10.3 把用户或站点列入黑名单467
18.10.4 信头检查468
18.10.5 速率和连接限制469
18.10.6 Slamming470
18.10.7 邮件过滤470
18.10.8 处理垃圾邮件471
18.10.9 SpamAssassin471
18.10.10 SPF和Sender ID471
18.11 配置文件举例472
18.11.1 sendmail.com的邮件客户机472
18.11.2 sendmail.com的邮件主机473
18.12 安全与sendmail475
18.12.1 所有权475
18.12.2 权限476
18.12.3 发到文件和程序的可靠邮件477
18.12.4 隐私选项477
18.12.5 运行chroot后的sendmail478
18.12.6 拒绝服务攻击479
18.12.7 伪造479
18.12.8 消息的隐私480
18.12.9 SASL:简单的身份验证和安全层480
18.13 sendmail的性能481
18.13.1 投递方式481
18.13.2 队列分组和信封分割481
18.13.3 队列运行器482
18.13.4 负载均衡控制483
18.13.5 队列中无法投递的消息483
18.13.6 内核调优484
18.14 sendmail的统计信息、测试和调试484
18.14.1 测试和调试485
18.14.2 啰嗦的投递486
18.14.3 用SMTP通信487
18.14.4 队列监视487
18.14.5 日志机制488
18.15 Exim邮件系统489
18.15.1 历史489
18.15.2 Linux上的Exim489
18.15.3 配置Exim490
18.15.4 Exim和sendmail的相似之处490
18.16 Postfix邮件系统491
18.16.1 Postfix体系结构491
18.16.2 接收邮件492
18.16.3 邮件队列管理器492
18.16.4 发邮件492
18.16.5 安全492
18.16.6 Postfix命令和文档493
18.16.7 配置Postfix493
18.16.8 main.cf的内容493
18.16.9 基本设置494
18.16.10 使用postconf494
18.16.11 查找表495
18.16.12 本地投递496
18.16.13 虚拟域496
18.16.14 虚拟别名域497
18.16.15 虚拟邮箱域497
18.16.16 访问控制498
18.16.17 访问表499
18.16.18 客户机身份验证500
18.16.19 反垃圾邮件和病毒500
18.16.20 黑洞列表501
18.16.21 SpamAssassin和promail501
18.16.22 策略守护进程502
18.16.23 内容过滤502
18.16.24 调试502
18.16.25 查看邮件队列503
18.16.26 soft_bounce503
18.16.27 测试访问控制503
18.17 推荐读物504
18.18 习题505
第19章 网络管理和调试507
19.1 网络故障的检测508
19.2 ping:检查主机是否正常508
19.3 traceroute:跟踪IP包510
19.4 netstat:获得网络统计信息511
19.4.1 检查接口的配置信息512
19.4.2 监视网络连接的状态513
19.4.3 标识正在监听的网络服务513
19.4.4 检查路由表514
19.4.5 查看各种网络协议运行的统计信息514
19.5 SAR:检查工作接口的活动515
19.6 包探测器516
19.6.1 tcpdump:探测器之王517
19.6.2 Wireshark:可视化的探测器517
19.7 网络管理协议518
19.8 SNMP:简单网络管理协议519
19.8.1 SNMP的组织结构519
19.8.2 SNMP协议操作520
19.8.3 RMON:远程监视MIB520
19.9 NET-SNMP代理程序521
19.10 网络管理应用程序522
19.10.1 NET-SNMP工具522
19.10.2 SNMP数据的采集和绘图523
19.10.3 Nagios:基于事件的NMP和服务监视工具524
19.10.4 商业管理平台524
19.11 推荐读物525
19.12 习题525
第20章 安全527
20.1 Linux安全吗528
20.2 安全性是如何受损害的529
20.2.1 社交工程529
20.2.2 软件漏洞529
20.2.3 配置错误530
20.3 认证和标准530
20.3.1 认证531
20.3.2 标准531
20.4 安全的技巧和思想532
20.4.1 包过滤532
20.4.2 不必要的服务533
20.4.3 软件补丁533
20.4.4 备份533
20.4.5 口令533
20.4.6 警惕性533
20.4.7 普遍原则533
20.5 /etc/passwd和/etc/shadow文件里的安全问题534
20.5.1 口令的检查和选择534
20.5.2 口令时限535
20.5.3 组登录名和共享登录名535
20.5.4 用户的shell535
20.5.5 获得root权限的办法535
20.5.6 PAM:验证奇才536
20.6 POSIX能力537
20.7 setuid程序537
20.8 重要文件的权限538
20.9 形形色色的安全事务538
20.9.1 远程事件日志538
20.9.2 安全终端539
20.9.3 /etc/hosts.equiv和~/.rhosts539
20.9.4 安全与NIS539
20.9.5 安全与NFS539
20.9.6 安全与sendmail540
20.9.7 安全与备份540
20.9.8 病毒与蠕虫540
20.9.9 特洛伊木马540
20.9.10 Rootkits541
20.10 加强安全的工具541
20.10.1 Nmap:扫描网络端口541
20.10.2 Nessus:下一代的网络扫描程序543
20.10.3 John the Ripper:找出不安全的口令543
20.10.4 hosts acces:主机访问控制544
20.10.5 Samhain:基于主机的入侵检测544
20.10.6 SELinux545
20.11 加密的安全工具546
20.11.1 Kerberos:用于网络安全的统一方法547
20.11.2 PGP:很好的私密性547
20.11.3 SSH:安全的shell548
20.11.4 一次性口令549
20.11.5 Stunnel549
20.12 防火墙551
20.12.1 包过滤防火墙551
20.12.2 如何过滤服务551
20.12.3 服务代理防火墙552
20.12.4 状态检查防火墙552
20.12.5 防火墙保险吗553
20.13 Linux的防火墙功能:IP Tables553
20.14 VPN556
20.14.1 IPsec隧道557
20.14.2 VPN够用吗557
20.15 强化安全的Linux发行版本557
20.16 如何对付站点攻击558
20.17 安全信息的来源559
20.17.1 CERT:卡内基梅隆大学的注册服务商标559
20.17.2 Security Focus.com和BugTraq邮递列表559
20.17.3 Crypto-Gram时事通信560
20.17.4 SANS:系统管理、网络和安全协会560
20.17.5 特定发行版本的安全资源560
20.17.6 其他邮递列表和网站560
20.18 推荐读物561
20.19 习题562
第21章 Web主机托管和Internet服务器564
21.1 Web主机托管的基本知识564
21.1.1 统一资源定位符565
21.1.2 HTTP工作原理565
21.1.3 CGI脚本:即时生成内容566
21.1.4 负载平衡567
21.2 HTTP服务程序的安装567
21.2.1 选择服务器软件568
21.2.2 安装Apache568
21.2.3 配置Apache569
21.2.4 运行Apache570
21.2.5 分析日志文件570
21.2.6 高性能主机托管的静态内容优化570
21.3 虚拟接口570
21.3.1 使用基于名字的虚拟主机571
21.3.2 配置虚拟接口571
21.3.3 告诉Apache有关虚拟接口的信息572
21.4 SSL573
21.4.1 产生签发证书的请求573
21.4.2 配置Apache使用SSL574
21.5 缓存和代理服务程序575
21.5.1 Squid缓存和代理服务器575
21.5.2 设置Squid576
21.6 匿名FTP服务程序的设置576
21.7 习题577
第三部分 其他管理技术578
第22章 X窗口系统579
22.1 X显示管理器580
22.2 运行一个应用程序581
22.2.1 环境变量DISPLAY581
22.2.2 客户机身份验证582
22.2.3 用SSH转发X连接583
22.3 配置X服务器585
22.3.1 Device段586
22.3.2 Monitor段586
22.3.3 Screen段587
22.3.4 InputDevice段587
22.3.5 ServerLayout段588
22.4 故障排查和调试589
22.4.1 X的特殊键盘组合589
22.4.2 正常X服务器出问题590
22.5 桌面环境简述591
22.5.1 KDE592
22.5.2 GNOME592
22.5.3 KDE和GNOME谁更好593
22.6 推荐读物593
22.7 习题593
第23章 打印594
23.1 复杂的打印机595
23.2 打印机的语言595
23.2.1 PostScript596
23.2.2 PCL596
23.2.3 PDF596
23.2.4 XHTML597
23.2.5 PJL597
23.2.6 打印机驱动程序及其对PDL的处理597
23.3 CUPS的体系结构598
23.3.1 打印文档599
23.3.2 查看和操控打印队列599
23.3.3 多台打印机599
23.3.4 打印机实例600
23.3.5 网络打印600
23.3.6 CUPS的支持协议:HTTP600
23.3.7 PPD文件601
23.3.8 过滤器602
23.4 CUPS服务器的管理603
23.4.1 设置网络打印服务器604
23.4.2 自动配置打印机604
23.4.3 配置网络打印机604
23.4.4 打印机的配置举例605
23.4.5 设置打印机的类605
23.4.6 关闭服务606
23.4.7 其他配置工作606
23.4.8 纸型606
23.4.9 兼容性命令607
23.4.10 常用的打印命令608
23.4.11 CUPS的文档609
23.5 故障排查的技巧609
23.5.1 CUPS的日志609
23.5.2 直接打印的问题610
23.5.3 网络打印的问题610
23.5.4 发行版本特有的问题610
23.6 实际使用打印机的问题611
23.6.1 打印机的选择611
23.6.2 GDI打印机611
23.6.3 双面打印611
23.6.4 其他打印机配件612
23.6.5 串口和并口打印机612
23.6.6 网络打印机612
23.7 给打印机的其他建议612
23.7.1 只在必要时才用标题页612
23.7.2 提供回收站613
23.7.3 使用预览程序613
23.7.4 购买便宜的打印机613
23.7.5 手头多备墨盒613
23.7.6 注意单页成本614
23.7.7 考虑打印机记账614
23.7.8 保护打印机的安全615
23.8 KDE的打印功能615
23.8.1 kprinter:打印文档616
23.8.2 Konqueror和打印616
23.9 推荐读物616
23.10 习题617
第24章 维护与环境618
24.1 维护基础618
24.2 维护合同619
24.2.1 现场维护619
24.2.2 板卡更换维护619
24.2.3 保修619
24.3 处理电路板的知识620
24.3.1 静电620
24.3.2 重插板卡620
24.4 监视器620
24.5 内存模块620
24.6 预防性维护621
24.7 环境622
24.7.1 温度622
24.7.2 湿度622
24.7.3 办公室降温622
24.7.4 机房降温622
24.7.5 温度监视623
24.8 电源624
24.9 机架624
24.10 数据中心标准624
24.11 工具625
24.12 推荐读物626
24.13 习题626
第25章 性能分析627
25.1 做什么可以提高性能628
25.2 影响性能的因素629
25.3 全面检查系统性能629
25.3.1 CPU使用情况分析629
25.3.2 Linux的内存管理631
25.3.3 内存使用情况分析633
25.3.4 磁盘I/O分析634
25.3.5 选择磁盘I/O调度器635
25.3.6 sar:连续采集和报告统计信息636
25.3.7 oprofile:全面的剖析器636
25.4 求助!系统为何越来越慢637
25.5 推荐读物638
25.6 习题638
第26章 同Windows协作640
26.1 从Windows登录到Linux系统640
26.2 远程桌面访问641
26.2.1 在Windows计算机上运行X服务器程序641
26.2.2 VNC:虚拟网络计算技术642
26.2.3 Windows RDP:远程桌面协议642
26.3 运行Windows和类似Windows的应用643
26.3.1 双重引导643
26.3.2 另一种选项:OpenOffice.org644
26.4 在Windows上用命令行工具644
26.5 Windows遵守电子邮件和Web标准644
26.6 通过Samba和CIFS共享文件645
26.6.1 Samba:UNIX的CIFS服务器645
26.6.2 Samba的安装646
26.6.3 文件名编码647
26.6.4 网络邻居浏览647
26.6.5 用户身份验证648
26.6.6 基本的文件共享649
26.6.7 用户组共享649
26.6.8 用MS DFS做透明重定向650
26.6.9 smbclient:简单的CIFS客户端651
26.6.10 smbfs文件系统651
26.7 用samba共享打印机652
26.7.1 从Windows安装打印机驱动程序653
26.7.2 从命令行安装打印机驱动程序653
26.8 Samba的调试654
26.9 推荐读物656
26.10 习题656
第27章 串行设备657
27.1 串行标准657
27.2 替代连接器660
27.2.1 微型DIN-8连接器660
27.2.2 DB-9连接器661
27.2.3 RJ-45连接器661
27.2.4 RJ-45连线的Yost标准662
27.3 硬载波和软载波664
27.4 硬件流控664
27.5 电缆长度665
27.6 串行设备文件665
27.7 setserial:把串口参数通知给驱动程序665
27.8 串行设备的软件配置666
27.9 硬件终端的配置666
27.9.1 登录过程667
27.9.2 /etc/inittab文件667
27.9.3 终端支持:termcap和terminfo数据库669
27.10 特殊字符和终端驱动程序670
27.11 stty:设置终端的选项670
27.12 tset:自动设置选项671
27.13 怎样解开僵住的终端672
27.14 调制解调器672
27.14.1 调制、错误纠正和数据压缩协议673
27.14.2 minicom:拨出程序673
27.14.3 双向调制解调器674
27.15 调试串行线674
27.16 其他常用的I/O端口674
27.17 习题675
第28章 驱动程序和内核677
28.1 内核的适应性678
28.2 添加设备驱动程序678
28.2.1 设备文件和设备号679
28.2.2 创建设备文件679
28.2.3 sysfs:设备680
28.2.4 设备命名约定680
28.3 配置内核的原因和方法681
28.4 调整Linux内核参数681
28.5 构造Linux内核682
28.5.1 内核没问题就不要改它683
28.5.2 配置内核选项683
28.5.3 构建Linux内核的二进制文件684
28.6 添加Linux设备驱动程序685
28.7 可加载内核模块686
28.8 热歃拔688
28.9 设置内核引导参数688
28.10 推荐读物689
28.11 习题689
第29章 守护进程690
29.1 init:基本守护进程691
29.2 cron和atd:调度命令691
29.3 inetd和xinetd:管理守护进程692
29.3.1 配置xinetd692
29.3.2 配置inetd694
29.3.3 services文件695
29.3.4 portmap:把RPC服务映射到TCP和UDP端口696
29.4 内核的守护进程696
29.5 打印守护进程697
29.5.1 cupsd:CUPS的调度器697
29.5.2 lpd:管理打印697
29.6 文件服务守护进程698
29.6.1 rpc.nfsd:提供文件服务698
29.6.2 rpc.mountd:响应安装请求698
29.6.3 amd和automount:根据需要安装文件系统698
29.6.4 rpc.lockd和rpc.statd:管理NFS锁698
29.6.5 rpciod:缓存NFS数据块698
29.6.6 rpc.rquotad:远程磁盘配额服务699
29.6.7 smbd:向Windows客户端提供文件和打印服务699
29.6.8 nmbd:NetBIOS名字服务器699
29.7 管理数据库守护进程699
29.7.1 ypbind:定位NIS服务器699
29.7.2 ypserv:NIS服务器699
29.7.3 rpc.ypxfrd:传送NIS数据库699
29.7.4 lwresd:轻量级名字解析器库服务器699
29.7.5 nscd:名字服务高速缓存守护进程700
29.8 电子邮件守护进程700
29.8.1 sendmail:传输电子邮件700
29.8.2 smtpd:简单邮件传输协议守护进程700
29.8.3 popd:基本的邮箱服务器700
29.8.4 imapd:高级的邮箱服务器700
29.9 远程登录和命令执行守护进程700
29.9.1 sshd:安全的远程登录服务器701
29.9.2 in.rlogind:过时的远程登录服务器701
29.9.3 in.telnetd:另一种远程登录服务器701
29.9.4 in.rshd:远程命令执行服务器701
29.10 引导和配置守护进程701
29.10.1 dhcpd:动态地址分配701
29.10.2 in.tftpd:简单文件传送服务器702
29.10.3 rpc.bootparamd:高级的无盘支持702
29.10.4 hald:硬件抽象层(HAL)守护进程702
29.10.5 udevd:设备连接串行化通报702
29.11 其他网络守护进程702
29.11.1 talkd:网络聊天服务702
29.11.2 snmpd:提供远程网络管理服务702
29.11.3 ftpd:文件传输服务器703
29.11.4 rsyncd:在多台主机间保持文件同步703
29.11.5 routed:维护路由表703
29.11.6 gated:维护复杂的路由表703
29.11.7 named:DNS服务器703
29.11.8 syslogd:处理日志消息703
29.11.9 in.fingerd:查找用户704
29.11.10 httpd:World Wide Web服务器704
29.12 NTPD:时间同步守护进程704
29.13 习题705
第30章 管理政策与策略706
30.1 皆大欢喜706
30.2 IT职能机构的组成707
30.3 管理的职能708
30.3.1 领导708
30.3.2 聘用、解聘和人事管理709
30.3.3 分配和跟踪任务711
30.3.4 管理上级712
30.3.5 化解矛盾712
30.4 行政的职能713
30.4.1 销售714
30.4.2 采购714
30.4.3 账务715
30.4.4 人事715
30.4.5 市场营销715
30.4.6 行政事务716
30.5 开发的职能716
30.5.1 系统构架的原则717
30.5.2 管理系统的组成718
30.5.3 系统管理员的工具箱718
30.5.4 软件工程的原则719
30.6 运行的职能719
30.6.1 瞄准最少停机时间720
30.6.2 依赖文档720
30.6.3 改变老硬件的用途或者淘汰老硬件720
30.7 支持工作721
30.7.1 可用性721
30.7.2 服务范围721
30.7.3 技能要求723
30.7.4 时间管理723
30.8 建立文档724
30.8.1 标准化建档724
30.8.2 硬件标签725
30.8.3 用户文档726
30.9 需求跟踪和故障工单系统726
30.9.1 故障工单系统共同的功能726
30.9.2 故障工单系统的用户接受程度727
30.9.3 故障工单系统727
30.9.4 派发故障工单728
30.10 灾难恢复729
30.10.1 备份和离线的信息729
30.10.2 处理灾难的人员准备730
30.10.3 电源和HVAC730
30.10.4 网络冗余性731
30.10.5 安全事件731
30.10.6 世贸中心的二手故事732
30.11 书面政策732
30.11.1 安全政策734
30.11.2 用户政策协定734
30.11.3 系统管理员政策协定736
30.12 法律问题(美国)736
30.12.1 加密736
30.12.2 版权737
30.12.3 隐私738
30.12.4 EULA739
30.12.5 政策落实740
30.12.6 控制=义务740
30.12.7 软件许可证740
30.12.8 遵守法规741
30.13 软件专利742
30.14 标准743
30.14.1 LSB:Linux标准库743
30.14.2 POSIX743
30.14.3 ITIL:信息技术接口库744
30.14.4 COBIT:信息及相关技术控制目标744
30.15 Linux文化744
30.16 主流的Linux745
30.17 组织、会议及其他资源747
30.17.1 大会和商业展览748
30.17.2 LPI:Linux专业协会749
30.17.3 邮递列表和Web资源749
30.17.4 系统管理方面的调查749
30.18 推荐读物750
30.18.1 基础设施750
30.18.2 管理750
30.18.3 政策和安全751
30.18.4 法律问题、专利和隐私751
30.18.5 一般的业界新闻751
30.19 习题751
热门推荐
- 156539.html
- 2781225.html
- 590078.html
- 2488147.html
- 2135758.html
- 877779.html
- 1165266.html
- 2478324.html
- 355740.html
- 993199.html
- http://www.ickdjs.cc/book_1335723.html
- http://www.ickdjs.cc/book_2049625.html
- http://www.ickdjs.cc/book_2888010.html
- http://www.ickdjs.cc/book_2378741.html
- http://www.ickdjs.cc/book_191603.html
- http://www.ickdjs.cc/book_892668.html
- http://www.ickdjs.cc/book_2306170.html
- http://www.ickdjs.cc/book_533568.html
- http://www.ickdjs.cc/book_3564687.html
- http://www.ickdjs.cc/book_2539166.html