书籍详情
UNIX系统管理技术(第二版)
作者:(美)E.内梅斯(Evi Nemeth)等著;杨继张 译
出版社:清华大学出版社
出版时间:1999-01-01
ISBN:9787900622310
定价:¥78.00
购买这本书可以去
内容简介
本书比较全面深入地讲解了UNIX系统管理的各个方面,包括基本管理技术、连网支持技术和其他管理技术三大部分。基本管理技术部分讨论运行孤立的UNIx系统所需的管理知识与技术,内容包括系统自举完整过程、文件系统、设备与驱动程序及串行设备的基础知识、用于添置硬盘、备份系统及配置内核的方法、cron和syslog的使用,等等;第二部分连网支持技术是全书的核心,叙述UNIx系统中所用的网络协议以及用于配置、扩展与维护网络的各种技术,并讨论域名系统、网络文件系统、sendmail及网络管理等高层网络软件以及UNIx安全知识;第三部分其他管理技术提供各种补充信息,包括Usenet新闻、打印系统、硬盘限额、记账系统、性能分析、UUCP等技术以及管理决策内容。本书对于系统管理新手来说是很好的入门书,对于有经验的UNIx专业人员来说是颇有价值的参考书。
作者简介
暂缺《UNIX系统管理技术(第二版)》作者简介
目录
第1部分 基本管理技术
第1章 系统管理入手
1.1 UNIX的惨淡历史
1.2 现代UNIX产品
1.3 怎样使用本书
1.3.1 系统管理101
1.3.2 记法及印刷约定
1.3.3 系统特定信息
1.4 怎样使用你的手册
1.4.1 手册页面的组织
1.4.2 man:阅读手册页面
1.5 系统管理员基本任务
1.5.1 增删用户
1.5.2 增删硬件
1.5.3 执行备份
1.5.4 安装新软件
1.5.5 系统监视
1.5.6 故障诊断
1.5.7 本地文档维护
1.5.8 安全审计
1.5.9 帮助用户
1.6 重压下的系统管理
1.7 推荐的补充读物
第2章 自举和关机
2.1 简介
2.2 自举
2.2.1 自动自举和手工自举
2.2.2 自举过程的步骤
2.2.3 内核初始化
2.2.4 硬件配置
2.2.5 系统进程
2.2.6 操作员干预(仅限于手工自举)
2.2.7 启动脚本
2.2.8 多用户操作
2.3 研读BSD启动脚本
2.3.1 /etc/rc.boot文件举例
2.3.2 /etc/rc.single文件举例
2.3.3 /etc/rc文件举例
2.3.4 /etc/rc.olcal文件举例
2.4 研读ATT启动脚本
2.4.1 运行级别和inittab文件
2.4.2 /etc/bcheckrc文件举例
2.4.3 /etc/rbc文件举例
2.4.4 任务特定脚本
2.5 各咱操作系统的特殊之处
2.6 系统无法自举怎么办
2.6.1 硬件问题
2.6.2 有缺陷的自举块
2.6.3 受损的文件系统
2.6.4 配置不当的内核
2.6.5 启动脚本中的错误
2.7 重新自举和关机
2.7.1 关掉电源
2.7.2 shutdown:停止系统的得体方法
2.7.3 halt:停机的一种较简单方法
2.7.4 reboot:快速而不洁的重启
2.7.5 发送一个TERM信号给init
2.7.6 telinit:改变jinit的运行级别
2.7.7 杀死init:
第3章 root用户的权力
3.1 简介
3.2 UNIX的归属关系模式
3.2.1 文件的归属关系模式
3.2.2 进程的归属关系
3.3 超级用户
3.4 选择rool的保密字
3.5 成为root用户
3.5.1 sudo:受限的su
3.6 其他需要的用户
3.6.1 daemon:非特权软件的属主
3.6.2 bin:系统命令的属主
3.6.3 sys:内核和内存映像的属主
3.6.4 nobody:无关紧要之物的属主
第4章 文件系统
4.1 简介
4.2 文件系统剖析
4.3 文件系统组织
4.4 文件类型
4.4.1 普通文件
4.4.2 目录
4.4.3 字符设备文件与块设备文件
4.4.4 UNIX域套接口BSD
4.4.5 有名管道ATT
4.4.6 硬链接
4.4.7 符号链接
4.5 文件权限
4.5.1 Setuid位与Setgid位
4.5.2 粘附位
4.5.3 权限位
4.5.4 更改权限
4.5.5 赋予缺省权限
4.6 索引节点
第5章 进程控制
5.1 简介
5.2 进程的构成
5.2.1 PID
5.2.2 PPID
5.2.3 UID和EUID
5.2.4 GID和EGID
5.2.5 优先级与谦让值
5.2.6 控制终端
5.3 进程的生命周期
5.4 信号
5.5 进程状态
5.6 kill:发送信号
5.7 nice与renice:影响调度优先级
5.8 ps:监视进程
5.9 top:更好地监视进程状态
5.10 nohup:保护后台进程
5.11 出错进程
第6章 增加新用户
6.1 简介
6.2 增加用户
6.2.1 编辑/etc/passwd文件
6.2.2 设置一个初始保密字
6.2.3 创建主目录
6.2.4 拷贝进启动文件
6.2.5 设置私人邮件主机
6.2.6 编辑/etc/group文件
6.2.7 更新用户数据库和电话簿
6.2.8 设置硬盘限额
6.2.9 记录记帐用信息
6.2.10 验证新的登录帐号
6.3 删除用户
6.4 禁止登录
6.5 保密字时限
6.6 伪登录帐号
第7章 设备及其驱动程序
7.1 简介
7.2 设备号与跳转表
7.2.1 增加一个BSD设备驱动程序
7.2.2 增加一个HP-UX设备驱动程序
7.2.3 增加一个IRIX设备驱动程序
7.3 设备文件
7.4 设备的命名约定
7.5 可加载内核模块
第8章 串行设备
8.1 简介
8.2 信号与连接器标准
8.3 替代连接器
8.3.1 微型IN-8连接器
8.3.2 DB-9连接器
8.3.3 RJ-45连接器
8.3.4 YOST的RJ-45连线标准
8.4 硬载波以与软载波
8.5 硬件流控
8.6 电缆长度
8.7 使用串行设备的软件配置
8.8 直接相连终端的配置
8.8.1 登录过程
8.8.2 /etc/ttytab和/etc/ttys文件
8.8.3 /etc/ttytpe文件
8.8.4 /etc/gettytab文件
8.8.5 /etcd/inittab文件
8.8.6 /etc/gettydefs文件
8.8.7 Solaris与sacadm
8.8.8 终端支持:termcap和terminfo数据库
8.9 特殊字符与终端驱动程序
8.10 stty:设置终端选项
8.11 tset:自动设置选项
8.12 怎样解脱僵化的终端
8.13 调制解调器
8.13.1 调制协议
8.13.2 纠错协议
8.13.3 数据压缩协议
8.13.4 拨出配置:/etc/phones和/etc/remote
8.13.5 双向调制解调器
8.14 串行线排错
8.14.1 使用断出盒
第9章 增加硬盘
9.1 简介
9.2 SCSI标准
9.3 硬盘几何
9.4 安装过程概貌
9.4.1 创建设备项
9.4.2 格式化硬盘驱动器
9.4.3 分区与卷标
9.4.4 文件系统
9.4.5 安装与fstab文件
9.4.6 使能对换
9.5 fsck:检查并修复文件系统
9.6 各种操作系统的特别之处
9.6.1 Solaris
9.6.2 HP-UX
9.6.3 IRIX
9.6.4 SunOS
9.6.5 OSF/1
9.6.6 BSDI
第10章 周期性进程
10.1 简介
10.2 cron:调度命令
10.3 crontab文件格式
10.4 修改crontab文件
10.5 cron的一些常见用途
10.5.1 处理日历
10.5.2 清洁文件系统
10.5.3 UUCP轮询
10.5.4 记帐
10.5.5 配置文件的网络散布
10.6 各种操作系统的特殊之处
第11章 备份
11.1 简介
11.2 备份设备与媒体
11.2.1 软盘
11.2.2 软光盘
11.2.3 盒式磁带(Cartridge tape)
11.2.4 九道磁带
11.2.5 一次性写CD-ROM
11.2.6 8MM盒式磁带
11.2.7 4MM DAT磁带
11.2.8 自动换带机与接带箱(jukebox和stacker)
11.2.9 媒体类型汇总
11.3 建立增量备份制度
11.3.1 备份文件系统
11.3.2 备份序列
11.3.3 选择德份序列
11.4 有益的常识性建议
11.4.1 从一台主机执行所有备份
11.4.2 给你的磁带加标记
11.4.3 选定合理的备份间隔时间
11.4.4 仔细选择文件系统
11.4.5 使得每日备份适合存放单盘磁带
11.4.6 做到文件系统小于你的备份设备
11.4.7 磁带远离现场存放
11.4.8 限制备份期间的活动
11.4.9 检查你的磁带
11.4.10 做好最坏的准备
11.5 从备份中恢复
11.5.1 恢复单独的文件
11.5.2 交互式恢复
11.5.3 恢复整个文件系统
11.6 为升级而备份及恢复
11.7 其他归档程序
11.7.1 tar:将文件打包
11.7.2 cpio:ATT式的归档
11.7.3 dd:捻弄位流
11.7.4 volcopy:复制文件系统
11.8 在单盘磁带中使用多个文件
第12章 syslog和登记文件
12.1 简介
12.1.1 扔掉登记文件
12.1.2 轮循登记文件
12.1.3 归档记录文件
12.2 找出登记文件
12.3 不加管理的文件
12.4 各种操作系统的特殊之处
12.5 syslog:系统事件登记器
12.5.1 配置syslogd
12.5.2 配置文件例子
12.5.3 syslog输出例子
12.5.4 给你的网点设计登记
12.5.5 使用syslog的程序
12.5.6 调试syslog
12.5.7 在程序中使用syslog
第13章 配置内核
13.1 简介
13.2 ATT和BSD的差异
13.3 何时配置内核
13.3.1 安装新系统
13.3.2 添加设备驱动程序
13.3.3 细调表格大小
13.4 构建BSD内核
13.4.1 审计系统的硬件
13.4.2 在SYS/conf中建立一个配置文件
13.4.3 建立内核的编译目录
13.4.4 运行config
13.4.5 运行make depend
13.4.6 构建内核
13.4.7 安装内核
13.4.8 测试与调试内核
13.4.9 给内核建档
13.5 创建BSD配置文件
13.5.1 关键字machine
13.5.2 关键字cpu
13.5.3 关键字ident
13.5.4 关键字maxusers
13.5.5 关键字options
13.5.6 关键字config
13.5.7 关键字controller、tape、 disk和device
13.5.8 关键字pseudo-device
13.5.9 配置文件例子
13.6 配置Soloris(ATT)内核
13.6.1 Solaris内核构建区
13.6.2 通过/etc/system文件例子
13.6.3 /etc/system文件例子
13.6.4 调试Solaris配置
13.7 配置IRIX内核
第2部分 连网支持技术
第14章 TCP/IP与网络路由
14.1 简介
14.2 网络系统概貌
14.3 分组及其分片
14.4 分级编址
14.5 因特网地址
14.6 ARP与RARP:地址转换
14.7 网络路由
14.7.1 路由协议
14.7.2 ICMP重定向
14.7.3 子网划分
14.7.4 CIDR:无类域间路由
14.7.5 选择路由策略
14.8 网络配置
14.8.1 因特网地址的获取与分配
14.8.2 ifconifg:配置网络接口
14.8.3 route:配置静态路径
14.8.4 routed:标准路由守护进程
14.8.5 gated:一个更好的路由守护进程
14.8.6 自举时的网络配置
14.9 网络调试
14.9.1 ping:检查某个主机是否仍在活动
14.9.2 netstat:获取一堆网络状态
14.9.3 traceroute:跟踪IP分组
14.9.4 tcpdump、etherfind和snoop:监视分组的传送
14.9.5 arp:检查并管理地址映射
14.10 其他协议
14.11 Apple Talk
14.11.1 EhterTalk
14.11.2 LocalTalk
14.11.3 AppleTalk编址
14.11.4 AppleTalk命名
14.12 IPX
14.12.1 NLM
14.13 DECnet
14.13.1 DECnet编址
14.13.2 DECnet路由
14.14 推荐的参考读物
第15章 网络硬件
15.1 简介
15.2 以及网:最普遍的局域网
15.2.1 以太网硬件
15.2.2 粗缆网:10BASE5
15.2.3 细缆网:10BASE2
15.2.4 10BASE5和10BASE2的终结
15.2.5 无屏蔽双绞线:10BASET
15.2.6 光纤:FOIRL与10BASEF
15.2.7 收发器
15.2.8 吊缆
15.2.9 以太网的连接与扩展
15.3 FDDI:令人失望的局域网
15.4 100MB/S双绞线:前沿的局域网
15.5 ATM:充满希望的局域网
15.6 帧中继:不可见的广域网
15.7 ISDN:不可见的广域网
15.8 网络测试与排错
15.9 建筑物布线
15.9.1 UTP缆线选择
15.9.2 连接到办公室
15.9.3 布线标准
15.10 网络设计事务
15.10.1 网络结构与建筑的结构的关系
15.10.2 已有的网络
15.10.3 扩展
15.10.4 拥塞
15.10.5 维护与建档
15.11 管理事务
15.12 推荐的网络产品厂家
15.13 推荐的参考读物
第16章 域名系统
16.1 简介
16.2 DNS的历史
16.3 DNS的用户
16.4 DNS名字空间
16.4.1 选择域名
16.4.2 登记二级域名
16.4.3 建立自己的子域
16.5 BIND的组成
16.5.1 named:BIND的名字服务器
16.5.2 解析器例程库
16.5.3 SHELL接口
16.6 DNS如何工作
16.7 调整缓存与效率
16.8 BIND客户机事务
16.8.1 配置解析器
16.8.2 测试解析器
16.8.3 对系统蓁部分的影响
16.9 设置名字服务器
16.9.1 /etc/named.boot:自举文件
16.10 DNS数据库
16.10.1 SOA记录
16.10.2 NS记录
16.10.3 A记录
16.10.4 PTR记录
16.10.5 MX记录
16.10.6 CNAME记录
16.10.7 HINFO记录
16.10.8 WKS记录
16.10.9 有用的邮件处理记录
16.10.10 TXT记录
16.10.11 新的资源记录
16.11 BIND配置实例
16.11.1 一台仅高速缓存服务器
16.11.2 高速缓存文件
16.11.3 一家小公司的主服务器
16.11.4 一个大网点的主服务器
16.11.5 补充说明
16.11.6 联接记录
16.12 更改区文件
16.13 区传送
16.14 安全事务
16.15 测试与调试
16.15.1 登记消息
16.15.2 调试级别
16.15.3 named识别的信号
16.15.4 用nslookup和dig调试
16.15.5 残障权威指派
16.16 主机管理工具
16.17 不在因特网上的系统使用DNS
16.18 BIND的版本
16.19 各种操作系统的特殊之处
16.20 推荐的参考读物
第17章 网络文件系统
17.1 简介
17.2 服务器端的NFS
17.2.1 mountd:对安装请求进行响应
17.2.2 nfsd:提供文件服务
17.3 客户端的NFS
17.3.1 biod:提供客户机端高速缓存
17.3.2 安装远程文件系统
17.4 NFS的管理性常规
17.5 NFS与网络的相互影响
17.6 专用NFS文件服务器
17.7 自动安装
17.8 automount:Sun的自动安装器
17.8.1 间接映射表
17.8.2 直接映射表
17.8.3 主映射表
17.8.4 使用automount的重复文件系统
17.8.5 终止automount
17.9 amd:更佳的自动安装器
17.9.1 amd映射表
17.9.2 启动amd
17.9.3 使用amd的重复文件系统
17.9.4 终止amd
17.10 NFS与安全
17.11 NFS的监视与性能调整
17.12 其他文件共享系统
17.12.1 RFS
17.12.2 Andrew文件系统
17.13 推荐的参考读物
第18章 共享系统文件
18.1 简介
18.2 共享什么
18.3 拷贝文件到周围主机
18.3.1 rdist:推文件
18.3.2 expect:拉文件
18.4 NIS:网络信息服务
18.4.1 NIS魔饼
18.4.2 网组netgroup
18.4.3 NIS的优点与卸点
18.4.4 NIS技术概貌
18.4.5 设置NIS域
18.5 NIS+:NIS之子
18.6 其他数据库系统
18.7 管理信息来源的优先级编排
18.8 各种操作系统的特别之处
第19章 SLIP与PPP
19.1 简介
19.2 SLIP和PPP跟UUCP的差异
19.3 性能考虑
19.4 SLIP和PPP的对比
19.4.1 SLIP
19.4.2 PPP
19.5 基本连接模型
19.5.1 让你的主机说SLIP或PPP
19.5.2 控制SLIP和PPP链路
19.5.3 找一个对话框的主机
19.6 有关网络的考虑
19.6.1 地址分配
19.6.2 路由
19.6.3 安全
19.6.4 NFS
19.6.5 X Windows
19.7 SLIP的风味
19.8 PPP的特性
19.9 步骤详解:在SunOS上安装SLIP
19.10 在Solaris 2.4上配置PPP
19.11 在其他体系结构上安装SLIP和PPP
19.12 拨入集线器
第20章 因特网
20.1 简介
20.2 因特网民众
20.3 因特网结构与政策
20.3.1 因特网层次结构
20.3.2 能接受的使用
20.3.3 因特网历史
20.3.4 因网管理
20.4 使用因特网
20.4.1 匿名ftp
20.4.2 设置匿名ftp服务器
20.4.3 档案(archive)服务器
20.4.4 Archie
20.4.5 广域信息服务WAIS
20.4.6 Gopher
20.4.7 万维网
20.4.8 小结
20.5 连接到因特网
20.6 推荐的补充读物
第21章 电子邮件
21.1 简介
21.2 邮件系统
21.2.1 用户代理
21.2.2 传输代理
21.2.3 投递代理
21.2.4 邮件编址
21.2.5 阅读邮件信头
21.2.6 假脱机目录
21.2.7 邮件系统策略
21.2.8 邮件系统别名
21.2.9 特殊种类的别名
21.2.10 邮件转发
21.2.11 散列的别名数据库
21.2.12 邮递清单
21.3 sendamil:电子邮件马戏团的领班
21.3.1 sendamil的历史
21.3.2 厂家提供的sendamil版本
21.3.3 运行模式
21.3.4 邮件队列
21.4 配置sendamil
21.4.1 原始配置文件
21.4.2 一般语法
21.4.3 D命令:定义一个符号
21.4.4 C命令:定义一个类
21.4.5 F命令:从一个文件定义一个类
21.4.6 O命令:设置选项
21.4.7 P命令:定义消息优先级
21.4.8 T命令:定义受信任的用户V8中不用
21.4.9 H命令:设定信头格式
21.4.10 V命令:设定配置文件语法版本
21.4.11 K命令:定义带键的数据库仅用于V8
21.4.12 重写规则
21.4.13 S命令:开始一个新的地
21.4.14 R命令:定义一个重写规则
21.4.15 重写规则举例
21.4.16 常犯的规则集错误
21.4.17 M命令:定义邮递器
21.5 使用m4预处理器的配置
21.6 V8配置
21.6.1 define宏
21.6.2 VERSIONID宏
21.6.3 OSTYPE宏
21.6.4 MASQUERADE-AS宏
21.6.5 FEATURE宏
21.6.6 MAIL-HUB和SMARTHOST宏
21.6.7 LOCAL-*宏
21.6.8 MAILER宏
21.6.9 SITE和SITECONFIG宏
21.6.10 DOMAIN宏
21.6.11 构建一个V8配置文件
21.7 ID配置
21.7.1 IDA数据库文件
21.7.2 MAILERTABLE数据库
21.7.3 DOMAINTABLE数据库
21.7.4 GENERICFROM数据库
21.7.5 ALIASES文件
21.7.6 ALWAYSADDDOMAIN宏
21.7.7 PSEUDODOMAINS宏
21.7.8 PSEUDONYMS宏
21.7.9 UUCPNODES宏
21.7.10 HIDDENNET和HIDDENNETHOST宏
21.7.11 LOADAVEQUEVE和LOADAVEREJ宏
21.7.12 TIMEOUT宏
21.7.13 RELAY-HOST和RELAYMAILER宏
21.7.14 SPOOLDIR宏
21.7.15 构建一个IDA配置文件
21.8 配置文件举例
21.8.1 一个小型网点的V8配置文件
21.8.2 一个小型网点的IDA配置
21.8.3 一个较大网点的V8配置
21.8.4 一个较大网点的IDA配置
21.9 V8和IDA的比较
21.10 邮递器统计信息
21.11 测试与调试
21.11.1 测试重写规则
21.11.2 详尽投递
21.11.3 用SMTP对话
21.11.4 系统登记
21.12 安全与隐私
21.13 推荐的补充读物
第22章 网络管理
22.1 简介
22.2 检测网络故障
22.2.1 用ping命令检查连接性
22.2.2 穷追失败的ping
22.2.3 用netstat命令检查错误
22.2.4 自动网络测试
22.3 故障报告
22.4 可靠性规划
22.5 网络管理协议
22.5.1 如何使用
22.6 SNMP:简单的网络管理协议
22.6.1 SNMP名字空间
22.6.2 管理信息库
22.6.3 SNMP协议操作
22.6.4 SNMP的文档泥潭
22.6.5 各种操作系统的特别之处
22.6.6 CMU工具
22.7 推荐补充读物
第23章 安全
23.1 简介
23.2 安全的七个常识规则
23.3 /etc/passwd文件的安全问题
23.3.1 保密字检查与选择
23.3.2 组登录帐号与共享登录帐号
23.3.3 用户shell
23.3.4 隐藏的保密字
23.3.5 保密字时限
23.3.6 root权限项
23.4 setuid程序
23.4.1 编写setuid类型程序
23.4.2 寻找setuid类型程序
23.5 重要文件的权限
23.6 形形色色的安全事务
23.6.1 远程事件登记
23.6.2 安全终端
23.6.3 /etc/hosts.equiv和~/.rhosts
23.6.4 安全与NIS
23.6.5 安全与NFS
23.6.6 安全与sendmail
23.7 安全强力工具
23.7.1 COPS:审计系统安全
23.7.2 crack:找出不安全的保密字
23.7.3 tcpd:保护因特网服务
23.7.4 tripwire:监视系统文件的变化
23.8 kerberos:网络安全的一个统一方法
23.9 分组过滤
23.10 安全与备份
23.11 特洛伊木马
23.12 智能终端问题
23.13 使用crypt的数据加密
23.14 CERT与SCC
23.15 安全邮递清单
23.16 推荐的补充读物
第3部分 其他管理技术
第24章 USENET新闻
24.1 简介
24.2 新闻的发布
24.3 新闻组
24.4 alt:受禁止的层次结构
24.5 Usenet:资源还是浪费
24.6 FAQ和文档
24.7 Clarinet
24.8 Usenet软件
24.8.1 C-News和NNTP
24.8.2 INN
24.8.3 在你的站点上设置新闻服务
24.9 安装INN
24.9.1 获取INN
24.9.2 打印INN安装文档
24.9.3 配置INN
24.9.4 编译INN
24.9.5 INN中的程序和控制文件
24.9.6 启动INN
24.9.7 监视文章流动
24.9.8 日常杂务
24.10 基于NNTP的新闻阅读器
24.10.1 rn:阅读新闻
24.10.2 trn:rn的线索化版本
24.10.3 nn:没有新闻就是好新闻
24.10.4 tin:又一个新闻阅读器
24.10.5 xrn:一个基于X Windows的新闻阅读器
24.11 维护策略
24.12 系统管理员必读新闻组
24.12.1 news.announce.icmportant受限制
24.12.2 news.admin
24.12.3 comp.unix.questions
24.12.4 comp.unix.wizards
24.12.5 comp.sources.unix受限制
24.12.6 comp.sources.misc受限制
24.12.7 comp.sources.bugs
24.12.8 comp.sources.wanted
24.12.9 comp.sys.machine和comp.sys.machinedigest受限制
24.12.10 comp.unix.admin
24.13 你可能会感兴趣的新闻组
24.14 推荐的参考读物
第25章 打印系统
25.1 简介
25.2 有关打印的小词汇表
25.3 BSD打印系统
25.3.1 打印过程概况
25.3.2 /etc/printcap文件
25.3.3 printcap变量
25.3.4 /etc/printcap表项示例
25.3.5 控制打印环境
25.3.6 lpq:查看打印队列
25.3.7 lprm:删除任务
25.3.8 lpc:进行管理性更改
25.3.9 文件大小限制
25.4 ATT打印系统
25.4.1 概貌
25.4.2 目的地和类
25.4.3 lp简述
25.4.4 lpsched和lpshut:启动和停止打印
25.4.5 lpadmin:配置打印环境
25.4.6 cancel:删除打印作业
25.4.7 accept与reject:控制假脱机处理
25.4.8 enable和disable:控制打印
25.4.9 lpmove:传送作业
25.4.10 lpstat:取得状态信息
25.4.11 接口程序
25.4.12 如何处理打印系统的瘫痪
25.5 跨平台假脱机处理
25.5.1 从一个lpd系统向另一个lpd系统的假脱机处理
25.5.2 从HP-UX向一台lpd打印机的假脱机处理
25.5.3 从一个lpd系统向HP-UX上的lpsched的假脱机处理
25.5.4 去往或来自solaris的假脱机处理
25.6 何去何从
25.7 常用打印软件
25.7.1 TranScript
25.7.2 NeWSPrint
25.7.3 Impressario
25.7.4 JetDirect
25.7.5 groff
25.7.6 ghostscript
25.7.7 CAP和K-Spool
25.7.8 mpage
25.8 网络打印机
25.9 PostScript打印机
25.10 打印机使用原则
25.10.1 使用打印记帐
25.10.2 仅在必要时使用标帜页
25.10.3 提供回收箱
25.10.4 提供预览器
25.10.5 购买便宜的打印机
25.10.6 配备富余的墨盒在手头
第26章 硬盘空间管理
26.1 简介
26.2 对付硬盘大户
26.3 检测硬盘大户
26.4 数据压缩
26.5 skulker脚本
26.6 tunefs:设置文件系统参数
26.7 硬盘限额
26.7.1 限额系统如何工作
26.7.2 允许限额
26.7.3 在某个文件系统上设置限额
26.7.4 edquota:设置限额值
26.7.5 quota和repquota:查看限额值
26.7.6 限额和NFS
26.8 硬备用溢出
26.9 各种操作系统的特殊之处
第27章 硬件维护
27.1 简介
27.2 电路板处理常识
27.2.1 静电
27.2.2 重插一遍电路板
27.3 维护显示器
27.4 SIMM内存条
27.5 预防性的维护
27.6 维修合同
27.6.1 现场维修
27.6.2 板级更换维修
27.6.3 保修期
27.7 环境因素
27.7.1 电源供应
27.7.2 温度
27.7.3 湿度
第28章 记帐
28.1 简介
28.2 为什么要记帐
28.3 测算和归档什么信息
28.4 在连网环境中记帐
28.5 BSD中的记帐系统
28.5.1 CPU记帐
28.5.2 连接时间记帐
28.5.3 打印机使用记帐
28.5.4 调制解调器拨出使用记帐
28.5.5 小结
28.6 ATT中的记帐系统
28.6.1 设置记帐系统
28.6.2 记帐系统做哪些工作
28.6.3 打印机使用情况记帐
28.7 各种操作系统的特殊之处
第29章 性能分析
29.1 简介
29.2 做什么可改善性能
29.3 影响性能的因素
29.4 全面检查系统性能
29.4.1 分析CPU使用情况
29.4.2 虚存的代价
29.4.3 分析内存使用情况
29.4.4 分析硬盘I/O情况
29.4.5 调整文件系统性能
29.4.6 pstat:打印各种统计数据BSD
29.5 系统临时变慢情况的处理
29.6 推荐的参考读物
第30章 UUCP
30.1 简介
30.2 UUCP相比于SLIP和PPP
30.3 UUCP概貌
30.4 UUCP地址
30.5 用户级UUCP
30.5.1 uucp:拷贝文件
30.5.2 uux:在其他系统上执行命令
30.6 UUCP数据传输
30.7 设置UUCP
30.7.1 检查UUCP软件
30.7.2 验证软件配置
30.7.3 连接调制解调器
30.7.4 向UUCP描述调制解调器特征
30.7.5 输入电话前缀号码
30.7.6 准备一个访问控制说明
30.7.7 BSD安全:USERFILE和L.cmds
30.7.8 USERFILE的格式
30.7.9 L.cmds文件的格式
30.7.10 HoneyDamBer安全:Permissions
30.7.11 寻找一个UUCP邻居
30.7.12 为新邻居创建登录帐号
30.7.13 为新邻居创建一个L.sys或Systems表项
30.7.14 调试连接
30.7.15 将你的邮件系统配置成使用UUCP
30.7.16 使用cron设置自动呼叫
30.8 UUCP登记文件
30.8.1 LOGFILE和.Log
30.8.2 SYSLOG和.Admin/xferstats
30.8.3 ERRLOG和.Admin/errors
30.9 其余UUCP支持程序和文件
30.9.1 uuclean:整理假脱机处理目录
30.9.2 uuq和uustat:监视UUCP队列
30.9.3 uusnap:显示连接状态
30.9.4 uuname:显示UUCP邻居
30.9.5 uupoll:强制呼叫UUCP邻居
30.9.6 uulog:一个千面手式的命令
30.10 各种操作系统的特别之处
30.11 推荐的参考读物
第31章 守护进程
31.1 简介
31.2 基本守护进程
31.2.1 init:初生的进程
31.2.2 cron:调度执行命令
31.2.3 inetd:管理守护进程
31.2.4 配置inetd
31.2.5 services文件
31.2.6 重启inetd
31.2.7 portmap:将RPC服务映射到TCP和UDP接口
31.3 BSD守护进程
31.3.1 pagedaemon:换页守护进程
31.3.2 swapper:对换守护进程
31.3.3 update:同步文件系统
31.3.4 lpd:管理BSD打印
31.3.5 sendmail:传输电子邮件
31.4 ATT守护进程
31.4.1 lpsched:管理ATT打印
31.5 自由的守护进程
31.5.1 snmpd:网络管理服务器
31.5.2 rlpdaemon:处理从BSD到HP-UX的打印
31.5.3 glbd和llbd:位置代理
31.6 NFS守护进程
31.6.1 nfsd:提供文件服务
31.6.2 rpc.mountd:响应安装请求
31.6.3 rpc.lockd和rpc.statd:管理NFS锁
31.6.4 biod:高速缓存块
31.7 NIS守护进程
31.7.1 ypbind:定位NIS服务器
31.7.2 ypserv:NIS服务器
31.7.3 ypxfrd:传送NIS数据库
31.7.4 rpc.nisd:NIS+服务器
31.8 因特网守护进程
31.8.1 comsat:通过用户有新邮件
31.8.2 talkd:对话服务器
31.8.3 rwhod:维护远程用户列表
31.8.4 ftpd:文件传输服务器
31.8.5 popper:邮箱服务器
31.8.6 rlogind:远程登录服务器
31.8.7 telnetd:另一个远程登录
31.8.8 rshd:远程命令执行服务器
31.8.9 rexecd:另一个命令执行服务器
31.8.10 timed:同步时钟
31.8.11 xntpd:更好地同步时钟
31.8.12 routed:维护复杂的路由表
31.8.13 rpc.rexd:第三个命令执行服务器
31.8.14 gated:维护复杂的路由表
31.8.15 named:DNS服务器
31.8.16 nntpd:传输USENET新闻
31.8.17 innd和nnrpd:另一级NNTP守护进程
31.8.18 syslogd:处理登记消息
31.8.19 fingerd:搜索用户
31.8.20 httpd:WWW服务器
31.9 无盘客户机的守护进程
31.9.1 bootpd:自举服务器
31.9.2 tftpe:简化文件传送服务器
31.9.3 rarpd:将以太网地址映射为IP地址
31.9.4 bootparamd:高级无盘支持
第32章 政策与政治
32.1 简介
32.2 政策与规程
32.2.1 安全政策
32.2.2 用户政策协定
32.2.3 管理员政策协定
32.2.4 紧急状况的政策与规程
32.3 法律事务
32.4 一些有趣的不可靠事实
32.5 服务范围
32.6 故障报告系统
32.7 资助模型
32.8 主管部门
32.9 雇用、解雇及培养
32.9.1 态度调整
32.9.2 操作员考验战
32.9.3 逐步提炼
32.10 实战故事与伦理
32.10.1 老板的错误之一
32.10.2 老板的错误之二
32.10.3 得解雇谁
32.10.4 情场中的乔
32.10.5 电子篱笆
32.10.6 婚礼邀请
32.10.7 色情GIF图像
32.10.8 搬迁数据
32.10.9 比尔该死
32.11 本地建档
32.12 采购
32.13 硬件退役
32.14 备份及其数据的管理
32.15 软件专利
32.16 组织和会议
32.16.1 邮递清单
32.17 标准
32.18 例子文档
第4部分 附录
附录 A 关于所附的CD-ROM
A.1 简介
A.2 着手访问
A.3 关于版本号
A.4 安装CD-ROM
A.5 整个CD-ROM的快速索引
第1章 系统管理入手
1.1 UNIX的惨淡历史
1.2 现代UNIX产品
1.3 怎样使用本书
1.3.1 系统管理101
1.3.2 记法及印刷约定
1.3.3 系统特定信息
1.4 怎样使用你的手册
1.4.1 手册页面的组织
1.4.2 man:阅读手册页面
1.5 系统管理员基本任务
1.5.1 增删用户
1.5.2 增删硬件
1.5.3 执行备份
1.5.4 安装新软件
1.5.5 系统监视
1.5.6 故障诊断
1.5.7 本地文档维护
1.5.8 安全审计
1.5.9 帮助用户
1.6 重压下的系统管理
1.7 推荐的补充读物
第2章 自举和关机
2.1 简介
2.2 自举
2.2.1 自动自举和手工自举
2.2.2 自举过程的步骤
2.2.3 内核初始化
2.2.4 硬件配置
2.2.5 系统进程
2.2.6 操作员干预(仅限于手工自举)
2.2.7 启动脚本
2.2.8 多用户操作
2.3 研读BSD启动脚本
2.3.1 /etc/rc.boot文件举例
2.3.2 /etc/rc.single文件举例
2.3.3 /etc/rc文件举例
2.3.4 /etc/rc.olcal文件举例
2.4 研读ATT启动脚本
2.4.1 运行级别和inittab文件
2.4.2 /etc/bcheckrc文件举例
2.4.3 /etc/rbc文件举例
2.4.4 任务特定脚本
2.5 各咱操作系统的特殊之处
2.6 系统无法自举怎么办
2.6.1 硬件问题
2.6.2 有缺陷的自举块
2.6.3 受损的文件系统
2.6.4 配置不当的内核
2.6.5 启动脚本中的错误
2.7 重新自举和关机
2.7.1 关掉电源
2.7.2 shutdown:停止系统的得体方法
2.7.3 halt:停机的一种较简单方法
2.7.4 reboot:快速而不洁的重启
2.7.5 发送一个TERM信号给init
2.7.6 telinit:改变jinit的运行级别
2.7.7 杀死init:
第3章 root用户的权力
3.1 简介
3.2 UNIX的归属关系模式
3.2.1 文件的归属关系模式
3.2.2 进程的归属关系
3.3 超级用户
3.4 选择rool的保密字
3.5 成为root用户
3.5.1 sudo:受限的su
3.6 其他需要的用户
3.6.1 daemon:非特权软件的属主
3.6.2 bin:系统命令的属主
3.6.3 sys:内核和内存映像的属主
3.6.4 nobody:无关紧要之物的属主
第4章 文件系统
4.1 简介
4.2 文件系统剖析
4.3 文件系统组织
4.4 文件类型
4.4.1 普通文件
4.4.2 目录
4.4.3 字符设备文件与块设备文件
4.4.4 UNIX域套接口BSD
4.4.5 有名管道ATT
4.4.6 硬链接
4.4.7 符号链接
4.5 文件权限
4.5.1 Setuid位与Setgid位
4.5.2 粘附位
4.5.3 权限位
4.5.4 更改权限
4.5.5 赋予缺省权限
4.6 索引节点
第5章 进程控制
5.1 简介
5.2 进程的构成
5.2.1 PID
5.2.2 PPID
5.2.3 UID和EUID
5.2.4 GID和EGID
5.2.5 优先级与谦让值
5.2.6 控制终端
5.3 进程的生命周期
5.4 信号
5.5 进程状态
5.6 kill:发送信号
5.7 nice与renice:影响调度优先级
5.8 ps:监视进程
5.9 top:更好地监视进程状态
5.10 nohup:保护后台进程
5.11 出错进程
第6章 增加新用户
6.1 简介
6.2 增加用户
6.2.1 编辑/etc/passwd文件
6.2.2 设置一个初始保密字
6.2.3 创建主目录
6.2.4 拷贝进启动文件
6.2.5 设置私人邮件主机
6.2.6 编辑/etc/group文件
6.2.7 更新用户数据库和电话簿
6.2.8 设置硬盘限额
6.2.9 记录记帐用信息
6.2.10 验证新的登录帐号
6.3 删除用户
6.4 禁止登录
6.5 保密字时限
6.6 伪登录帐号
第7章 设备及其驱动程序
7.1 简介
7.2 设备号与跳转表
7.2.1 增加一个BSD设备驱动程序
7.2.2 增加一个HP-UX设备驱动程序
7.2.3 增加一个IRIX设备驱动程序
7.3 设备文件
7.4 设备的命名约定
7.5 可加载内核模块
第8章 串行设备
8.1 简介
8.2 信号与连接器标准
8.3 替代连接器
8.3.1 微型IN-8连接器
8.3.2 DB-9连接器
8.3.3 RJ-45连接器
8.3.4 YOST的RJ-45连线标准
8.4 硬载波以与软载波
8.5 硬件流控
8.6 电缆长度
8.7 使用串行设备的软件配置
8.8 直接相连终端的配置
8.8.1 登录过程
8.8.2 /etc/ttytab和/etc/ttys文件
8.8.3 /etc/ttytpe文件
8.8.4 /etc/gettytab文件
8.8.5 /etcd/inittab文件
8.8.6 /etc/gettydefs文件
8.8.7 Solaris与sacadm
8.8.8 终端支持:termcap和terminfo数据库
8.9 特殊字符与终端驱动程序
8.10 stty:设置终端选项
8.11 tset:自动设置选项
8.12 怎样解脱僵化的终端
8.13 调制解调器
8.13.1 调制协议
8.13.2 纠错协议
8.13.3 数据压缩协议
8.13.4 拨出配置:/etc/phones和/etc/remote
8.13.5 双向调制解调器
8.14 串行线排错
8.14.1 使用断出盒
第9章 增加硬盘
9.1 简介
9.2 SCSI标准
9.3 硬盘几何
9.4 安装过程概貌
9.4.1 创建设备项
9.4.2 格式化硬盘驱动器
9.4.3 分区与卷标
9.4.4 文件系统
9.4.5 安装与fstab文件
9.4.6 使能对换
9.5 fsck:检查并修复文件系统
9.6 各种操作系统的特别之处
9.6.1 Solaris
9.6.2 HP-UX
9.6.3 IRIX
9.6.4 SunOS
9.6.5 OSF/1
9.6.6 BSDI
第10章 周期性进程
10.1 简介
10.2 cron:调度命令
10.3 crontab文件格式
10.4 修改crontab文件
10.5 cron的一些常见用途
10.5.1 处理日历
10.5.2 清洁文件系统
10.5.3 UUCP轮询
10.5.4 记帐
10.5.5 配置文件的网络散布
10.6 各种操作系统的特殊之处
第11章 备份
11.1 简介
11.2 备份设备与媒体
11.2.1 软盘
11.2.2 软光盘
11.2.3 盒式磁带(Cartridge tape)
11.2.4 九道磁带
11.2.5 一次性写CD-ROM
11.2.6 8MM盒式磁带
11.2.7 4MM DAT磁带
11.2.8 自动换带机与接带箱(jukebox和stacker)
11.2.9 媒体类型汇总
11.3 建立增量备份制度
11.3.1 备份文件系统
11.3.2 备份序列
11.3.3 选择德份序列
11.4 有益的常识性建议
11.4.1 从一台主机执行所有备份
11.4.2 给你的磁带加标记
11.4.3 选定合理的备份间隔时间
11.4.4 仔细选择文件系统
11.4.5 使得每日备份适合存放单盘磁带
11.4.6 做到文件系统小于你的备份设备
11.4.7 磁带远离现场存放
11.4.8 限制备份期间的活动
11.4.9 检查你的磁带
11.4.10 做好最坏的准备
11.5 从备份中恢复
11.5.1 恢复单独的文件
11.5.2 交互式恢复
11.5.3 恢复整个文件系统
11.6 为升级而备份及恢复
11.7 其他归档程序
11.7.1 tar:将文件打包
11.7.2 cpio:ATT式的归档
11.7.3 dd:捻弄位流
11.7.4 volcopy:复制文件系统
11.8 在单盘磁带中使用多个文件
第12章 syslog和登记文件
12.1 简介
12.1.1 扔掉登记文件
12.1.2 轮循登记文件
12.1.3 归档记录文件
12.2 找出登记文件
12.3 不加管理的文件
12.4 各种操作系统的特殊之处
12.5 syslog:系统事件登记器
12.5.1 配置syslogd
12.5.2 配置文件例子
12.5.3 syslog输出例子
12.5.4 给你的网点设计登记
12.5.5 使用syslog的程序
12.5.6 调试syslog
12.5.7 在程序中使用syslog
第13章 配置内核
13.1 简介
13.2 ATT和BSD的差异
13.3 何时配置内核
13.3.1 安装新系统
13.3.2 添加设备驱动程序
13.3.3 细调表格大小
13.4 构建BSD内核
13.4.1 审计系统的硬件
13.4.2 在SYS/conf中建立一个配置文件
13.4.3 建立内核的编译目录
13.4.4 运行config
13.4.5 运行make depend
13.4.6 构建内核
13.4.7 安装内核
13.4.8 测试与调试内核
13.4.9 给内核建档
13.5 创建BSD配置文件
13.5.1 关键字machine
13.5.2 关键字cpu
13.5.3 关键字ident
13.5.4 关键字maxusers
13.5.5 关键字options
13.5.6 关键字config
13.5.7 关键字controller、tape、 disk和device
13.5.8 关键字pseudo-device
13.5.9 配置文件例子
13.6 配置Soloris(ATT)内核
13.6.1 Solaris内核构建区
13.6.2 通过/etc/system文件例子
13.6.3 /etc/system文件例子
13.6.4 调试Solaris配置
13.7 配置IRIX内核
第2部分 连网支持技术
第14章 TCP/IP与网络路由
14.1 简介
14.2 网络系统概貌
14.3 分组及其分片
14.4 分级编址
14.5 因特网地址
14.6 ARP与RARP:地址转换
14.7 网络路由
14.7.1 路由协议
14.7.2 ICMP重定向
14.7.3 子网划分
14.7.4 CIDR:无类域间路由
14.7.5 选择路由策略
14.8 网络配置
14.8.1 因特网地址的获取与分配
14.8.2 ifconifg:配置网络接口
14.8.3 route:配置静态路径
14.8.4 routed:标准路由守护进程
14.8.5 gated:一个更好的路由守护进程
14.8.6 自举时的网络配置
14.9 网络调试
14.9.1 ping:检查某个主机是否仍在活动
14.9.2 netstat:获取一堆网络状态
14.9.3 traceroute:跟踪IP分组
14.9.4 tcpdump、etherfind和snoop:监视分组的传送
14.9.5 arp:检查并管理地址映射
14.10 其他协议
14.11 Apple Talk
14.11.1 EhterTalk
14.11.2 LocalTalk
14.11.3 AppleTalk编址
14.11.4 AppleTalk命名
14.12 IPX
14.12.1 NLM
14.13 DECnet
14.13.1 DECnet编址
14.13.2 DECnet路由
14.14 推荐的参考读物
第15章 网络硬件
15.1 简介
15.2 以及网:最普遍的局域网
15.2.1 以太网硬件
15.2.2 粗缆网:10BASE5
15.2.3 细缆网:10BASE2
15.2.4 10BASE5和10BASE2的终结
15.2.5 无屏蔽双绞线:10BASET
15.2.6 光纤:FOIRL与10BASEF
15.2.7 收发器
15.2.8 吊缆
15.2.9 以太网的连接与扩展
15.3 FDDI:令人失望的局域网
15.4 100MB/S双绞线:前沿的局域网
15.5 ATM:充满希望的局域网
15.6 帧中继:不可见的广域网
15.7 ISDN:不可见的广域网
15.8 网络测试与排错
15.9 建筑物布线
15.9.1 UTP缆线选择
15.9.2 连接到办公室
15.9.3 布线标准
15.10 网络设计事务
15.10.1 网络结构与建筑的结构的关系
15.10.2 已有的网络
15.10.3 扩展
15.10.4 拥塞
15.10.5 维护与建档
15.11 管理事务
15.12 推荐的网络产品厂家
15.13 推荐的参考读物
第16章 域名系统
16.1 简介
16.2 DNS的历史
16.3 DNS的用户
16.4 DNS名字空间
16.4.1 选择域名
16.4.2 登记二级域名
16.4.3 建立自己的子域
16.5 BIND的组成
16.5.1 named:BIND的名字服务器
16.5.2 解析器例程库
16.5.3 SHELL接口
16.6 DNS如何工作
16.7 调整缓存与效率
16.8 BIND客户机事务
16.8.1 配置解析器
16.8.2 测试解析器
16.8.3 对系统蓁部分的影响
16.9 设置名字服务器
16.9.1 /etc/named.boot:自举文件
16.10 DNS数据库
16.10.1 SOA记录
16.10.2 NS记录
16.10.3 A记录
16.10.4 PTR记录
16.10.5 MX记录
16.10.6 CNAME记录
16.10.7 HINFO记录
16.10.8 WKS记录
16.10.9 有用的邮件处理记录
16.10.10 TXT记录
16.10.11 新的资源记录
16.11 BIND配置实例
16.11.1 一台仅高速缓存服务器
16.11.2 高速缓存文件
16.11.3 一家小公司的主服务器
16.11.4 一个大网点的主服务器
16.11.5 补充说明
16.11.6 联接记录
16.12 更改区文件
16.13 区传送
16.14 安全事务
16.15 测试与调试
16.15.1 登记消息
16.15.2 调试级别
16.15.3 named识别的信号
16.15.4 用nslookup和dig调试
16.15.5 残障权威指派
16.16 主机管理工具
16.17 不在因特网上的系统使用DNS
16.18 BIND的版本
16.19 各种操作系统的特殊之处
16.20 推荐的参考读物
第17章 网络文件系统
17.1 简介
17.2 服务器端的NFS
17.2.1 mountd:对安装请求进行响应
17.2.2 nfsd:提供文件服务
17.3 客户端的NFS
17.3.1 biod:提供客户机端高速缓存
17.3.2 安装远程文件系统
17.4 NFS的管理性常规
17.5 NFS与网络的相互影响
17.6 专用NFS文件服务器
17.7 自动安装
17.8 automount:Sun的自动安装器
17.8.1 间接映射表
17.8.2 直接映射表
17.8.3 主映射表
17.8.4 使用automount的重复文件系统
17.8.5 终止automount
17.9 amd:更佳的自动安装器
17.9.1 amd映射表
17.9.2 启动amd
17.9.3 使用amd的重复文件系统
17.9.4 终止amd
17.10 NFS与安全
17.11 NFS的监视与性能调整
17.12 其他文件共享系统
17.12.1 RFS
17.12.2 Andrew文件系统
17.13 推荐的参考读物
第18章 共享系统文件
18.1 简介
18.2 共享什么
18.3 拷贝文件到周围主机
18.3.1 rdist:推文件
18.3.2 expect:拉文件
18.4 NIS:网络信息服务
18.4.1 NIS魔饼
18.4.2 网组netgroup
18.4.3 NIS的优点与卸点
18.4.4 NIS技术概貌
18.4.5 设置NIS域
18.5 NIS+:NIS之子
18.6 其他数据库系统
18.7 管理信息来源的优先级编排
18.8 各种操作系统的特别之处
第19章 SLIP与PPP
19.1 简介
19.2 SLIP和PPP跟UUCP的差异
19.3 性能考虑
19.4 SLIP和PPP的对比
19.4.1 SLIP
19.4.2 PPP
19.5 基本连接模型
19.5.1 让你的主机说SLIP或PPP
19.5.2 控制SLIP和PPP链路
19.5.3 找一个对话框的主机
19.6 有关网络的考虑
19.6.1 地址分配
19.6.2 路由
19.6.3 安全
19.6.4 NFS
19.6.5 X Windows
19.7 SLIP的风味
19.8 PPP的特性
19.9 步骤详解:在SunOS上安装SLIP
19.10 在Solaris 2.4上配置PPP
19.11 在其他体系结构上安装SLIP和PPP
19.12 拨入集线器
第20章 因特网
20.1 简介
20.2 因特网民众
20.3 因特网结构与政策
20.3.1 因特网层次结构
20.3.2 能接受的使用
20.3.3 因特网历史
20.3.4 因网管理
20.4 使用因特网
20.4.1 匿名ftp
20.4.2 设置匿名ftp服务器
20.4.3 档案(archive)服务器
20.4.4 Archie
20.4.5 广域信息服务WAIS
20.4.6 Gopher
20.4.7 万维网
20.4.8 小结
20.5 连接到因特网
20.6 推荐的补充读物
第21章 电子邮件
21.1 简介
21.2 邮件系统
21.2.1 用户代理
21.2.2 传输代理
21.2.3 投递代理
21.2.4 邮件编址
21.2.5 阅读邮件信头
21.2.6 假脱机目录
21.2.7 邮件系统策略
21.2.8 邮件系统别名
21.2.9 特殊种类的别名
21.2.10 邮件转发
21.2.11 散列的别名数据库
21.2.12 邮递清单
21.3 sendamil:电子邮件马戏团的领班
21.3.1 sendamil的历史
21.3.2 厂家提供的sendamil版本
21.3.3 运行模式
21.3.4 邮件队列
21.4 配置sendamil
21.4.1 原始配置文件
21.4.2 一般语法
21.4.3 D命令:定义一个符号
21.4.4 C命令:定义一个类
21.4.5 F命令:从一个文件定义一个类
21.4.6 O命令:设置选项
21.4.7 P命令:定义消息优先级
21.4.8 T命令:定义受信任的用户V8中不用
21.4.9 H命令:设定信头格式
21.4.10 V命令:设定配置文件语法版本
21.4.11 K命令:定义带键的数据库仅用于V8
21.4.12 重写规则
21.4.13 S命令:开始一个新的地
21.4.14 R命令:定义一个重写规则
21.4.15 重写规则举例
21.4.16 常犯的规则集错误
21.4.17 M命令:定义邮递器
21.5 使用m4预处理器的配置
21.6 V8配置
21.6.1 define宏
21.6.2 VERSIONID宏
21.6.3 OSTYPE宏
21.6.4 MASQUERADE-AS宏
21.6.5 FEATURE宏
21.6.6 MAIL-HUB和SMARTHOST宏
21.6.7 LOCAL-*宏
21.6.8 MAILER宏
21.6.9 SITE和SITECONFIG宏
21.6.10 DOMAIN宏
21.6.11 构建一个V8配置文件
21.7 ID配置
21.7.1 IDA数据库文件
21.7.2 MAILERTABLE数据库
21.7.3 DOMAINTABLE数据库
21.7.4 GENERICFROM数据库
21.7.5 ALIASES文件
21.7.6 ALWAYSADDDOMAIN宏
21.7.7 PSEUDODOMAINS宏
21.7.8 PSEUDONYMS宏
21.7.9 UUCPNODES宏
21.7.10 HIDDENNET和HIDDENNETHOST宏
21.7.11 LOADAVEQUEVE和LOADAVEREJ宏
21.7.12 TIMEOUT宏
21.7.13 RELAY-HOST和RELAYMAILER宏
21.7.14 SPOOLDIR宏
21.7.15 构建一个IDA配置文件
21.8 配置文件举例
21.8.1 一个小型网点的V8配置文件
21.8.2 一个小型网点的IDA配置
21.8.3 一个较大网点的V8配置
21.8.4 一个较大网点的IDA配置
21.9 V8和IDA的比较
21.10 邮递器统计信息
21.11 测试与调试
21.11.1 测试重写规则
21.11.2 详尽投递
21.11.3 用SMTP对话
21.11.4 系统登记
21.12 安全与隐私
21.13 推荐的补充读物
第22章 网络管理
22.1 简介
22.2 检测网络故障
22.2.1 用ping命令检查连接性
22.2.2 穷追失败的ping
22.2.3 用netstat命令检查错误
22.2.4 自动网络测试
22.3 故障报告
22.4 可靠性规划
22.5 网络管理协议
22.5.1 如何使用
22.6 SNMP:简单的网络管理协议
22.6.1 SNMP名字空间
22.6.2 管理信息库
22.6.3 SNMP协议操作
22.6.4 SNMP的文档泥潭
22.6.5 各种操作系统的特别之处
22.6.6 CMU工具
22.7 推荐补充读物
第23章 安全
23.1 简介
23.2 安全的七个常识规则
23.3 /etc/passwd文件的安全问题
23.3.1 保密字检查与选择
23.3.2 组登录帐号与共享登录帐号
23.3.3 用户shell
23.3.4 隐藏的保密字
23.3.5 保密字时限
23.3.6 root权限项
23.4 setuid程序
23.4.1 编写setuid类型程序
23.4.2 寻找setuid类型程序
23.5 重要文件的权限
23.6 形形色色的安全事务
23.6.1 远程事件登记
23.6.2 安全终端
23.6.3 /etc/hosts.equiv和~/.rhosts
23.6.4 安全与NIS
23.6.5 安全与NFS
23.6.6 安全与sendmail
23.7 安全强力工具
23.7.1 COPS:审计系统安全
23.7.2 crack:找出不安全的保密字
23.7.3 tcpd:保护因特网服务
23.7.4 tripwire:监视系统文件的变化
23.8 kerberos:网络安全的一个统一方法
23.9 分组过滤
23.10 安全与备份
23.11 特洛伊木马
23.12 智能终端问题
23.13 使用crypt的数据加密
23.14 CERT与SCC
23.15 安全邮递清单
23.16 推荐的补充读物
第3部分 其他管理技术
第24章 USENET新闻
24.1 简介
24.2 新闻的发布
24.3 新闻组
24.4 alt:受禁止的层次结构
24.5 Usenet:资源还是浪费
24.6 FAQ和文档
24.7 Clarinet
24.8 Usenet软件
24.8.1 C-News和NNTP
24.8.2 INN
24.8.3 在你的站点上设置新闻服务
24.9 安装INN
24.9.1 获取INN
24.9.2 打印INN安装文档
24.9.3 配置INN
24.9.4 编译INN
24.9.5 INN中的程序和控制文件
24.9.6 启动INN
24.9.7 监视文章流动
24.9.8 日常杂务
24.10 基于NNTP的新闻阅读器
24.10.1 rn:阅读新闻
24.10.2 trn:rn的线索化版本
24.10.3 nn:没有新闻就是好新闻
24.10.4 tin:又一个新闻阅读器
24.10.5 xrn:一个基于X Windows的新闻阅读器
24.11 维护策略
24.12 系统管理员必读新闻组
24.12.1 news.announce.icmportant受限制
24.12.2 news.admin
24.12.3 comp.unix.questions
24.12.4 comp.unix.wizards
24.12.5 comp.sources.unix受限制
24.12.6 comp.sources.misc受限制
24.12.7 comp.sources.bugs
24.12.8 comp.sources.wanted
24.12.9 comp.sys.machine和comp.sys.machinedigest受限制
24.12.10 comp.unix.admin
24.13 你可能会感兴趣的新闻组
24.14 推荐的参考读物
第25章 打印系统
25.1 简介
25.2 有关打印的小词汇表
25.3 BSD打印系统
25.3.1 打印过程概况
25.3.2 /etc/printcap文件
25.3.3 printcap变量
25.3.4 /etc/printcap表项示例
25.3.5 控制打印环境
25.3.6 lpq:查看打印队列
25.3.7 lprm:删除任务
25.3.8 lpc:进行管理性更改
25.3.9 文件大小限制
25.4 ATT打印系统
25.4.1 概貌
25.4.2 目的地和类
25.4.3 lp简述
25.4.4 lpsched和lpshut:启动和停止打印
25.4.5 lpadmin:配置打印环境
25.4.6 cancel:删除打印作业
25.4.7 accept与reject:控制假脱机处理
25.4.8 enable和disable:控制打印
25.4.9 lpmove:传送作业
25.4.10 lpstat:取得状态信息
25.4.11 接口程序
25.4.12 如何处理打印系统的瘫痪
25.5 跨平台假脱机处理
25.5.1 从一个lpd系统向另一个lpd系统的假脱机处理
25.5.2 从HP-UX向一台lpd打印机的假脱机处理
25.5.3 从一个lpd系统向HP-UX上的lpsched的假脱机处理
25.5.4 去往或来自solaris的假脱机处理
25.6 何去何从
25.7 常用打印软件
25.7.1 TranScript
25.7.2 NeWSPrint
25.7.3 Impressario
25.7.4 JetDirect
25.7.5 groff
25.7.6 ghostscript
25.7.7 CAP和K-Spool
25.7.8 mpage
25.8 网络打印机
25.9 PostScript打印机
25.10 打印机使用原则
25.10.1 使用打印记帐
25.10.2 仅在必要时使用标帜页
25.10.3 提供回收箱
25.10.4 提供预览器
25.10.5 购买便宜的打印机
25.10.6 配备富余的墨盒在手头
第26章 硬盘空间管理
26.1 简介
26.2 对付硬盘大户
26.3 检测硬盘大户
26.4 数据压缩
26.5 skulker脚本
26.6 tunefs:设置文件系统参数
26.7 硬盘限额
26.7.1 限额系统如何工作
26.7.2 允许限额
26.7.3 在某个文件系统上设置限额
26.7.4 edquota:设置限额值
26.7.5 quota和repquota:查看限额值
26.7.6 限额和NFS
26.8 硬备用溢出
26.9 各种操作系统的特殊之处
第27章 硬件维护
27.1 简介
27.2 电路板处理常识
27.2.1 静电
27.2.2 重插一遍电路板
27.3 维护显示器
27.4 SIMM内存条
27.5 预防性的维护
27.6 维修合同
27.6.1 现场维修
27.6.2 板级更换维修
27.6.3 保修期
27.7 环境因素
27.7.1 电源供应
27.7.2 温度
27.7.3 湿度
第28章 记帐
28.1 简介
28.2 为什么要记帐
28.3 测算和归档什么信息
28.4 在连网环境中记帐
28.5 BSD中的记帐系统
28.5.1 CPU记帐
28.5.2 连接时间记帐
28.5.3 打印机使用记帐
28.5.4 调制解调器拨出使用记帐
28.5.5 小结
28.6 ATT中的记帐系统
28.6.1 设置记帐系统
28.6.2 记帐系统做哪些工作
28.6.3 打印机使用情况记帐
28.7 各种操作系统的特殊之处
第29章 性能分析
29.1 简介
29.2 做什么可改善性能
29.3 影响性能的因素
29.4 全面检查系统性能
29.4.1 分析CPU使用情况
29.4.2 虚存的代价
29.4.3 分析内存使用情况
29.4.4 分析硬盘I/O情况
29.4.5 调整文件系统性能
29.4.6 pstat:打印各种统计数据BSD
29.5 系统临时变慢情况的处理
29.6 推荐的参考读物
第30章 UUCP
30.1 简介
30.2 UUCP相比于SLIP和PPP
30.3 UUCP概貌
30.4 UUCP地址
30.5 用户级UUCP
30.5.1 uucp:拷贝文件
30.5.2 uux:在其他系统上执行命令
30.6 UUCP数据传输
30.7 设置UUCP
30.7.1 检查UUCP软件
30.7.2 验证软件配置
30.7.3 连接调制解调器
30.7.4 向UUCP描述调制解调器特征
30.7.5 输入电话前缀号码
30.7.6 准备一个访问控制说明
30.7.7 BSD安全:USERFILE和L.cmds
30.7.8 USERFILE的格式
30.7.9 L.cmds文件的格式
30.7.10 HoneyDamBer安全:Permissions
30.7.11 寻找一个UUCP邻居
30.7.12 为新邻居创建登录帐号
30.7.13 为新邻居创建一个L.sys或Systems表项
30.7.14 调试连接
30.7.15 将你的邮件系统配置成使用UUCP
30.7.16 使用cron设置自动呼叫
30.8 UUCP登记文件
30.8.1 LOGFILE和.Log
30.8.2 SYSLOG和.Admin/xferstats
30.8.3 ERRLOG和.Admin/errors
30.9 其余UUCP支持程序和文件
30.9.1 uuclean:整理假脱机处理目录
30.9.2 uuq和uustat:监视UUCP队列
30.9.3 uusnap:显示连接状态
30.9.4 uuname:显示UUCP邻居
30.9.5 uupoll:强制呼叫UUCP邻居
30.9.6 uulog:一个千面手式的命令
30.10 各种操作系统的特别之处
30.11 推荐的参考读物
第31章 守护进程
31.1 简介
31.2 基本守护进程
31.2.1 init:初生的进程
31.2.2 cron:调度执行命令
31.2.3 inetd:管理守护进程
31.2.4 配置inetd
31.2.5 services文件
31.2.6 重启inetd
31.2.7 portmap:将RPC服务映射到TCP和UDP接口
31.3 BSD守护进程
31.3.1 pagedaemon:换页守护进程
31.3.2 swapper:对换守护进程
31.3.3 update:同步文件系统
31.3.4 lpd:管理BSD打印
31.3.5 sendmail:传输电子邮件
31.4 ATT守护进程
31.4.1 lpsched:管理ATT打印
31.5 自由的守护进程
31.5.1 snmpd:网络管理服务器
31.5.2 rlpdaemon:处理从BSD到HP-UX的打印
31.5.3 glbd和llbd:位置代理
31.6 NFS守护进程
31.6.1 nfsd:提供文件服务
31.6.2 rpc.mountd:响应安装请求
31.6.3 rpc.lockd和rpc.statd:管理NFS锁
31.6.4 biod:高速缓存块
31.7 NIS守护进程
31.7.1 ypbind:定位NIS服务器
31.7.2 ypserv:NIS服务器
31.7.3 ypxfrd:传送NIS数据库
31.7.4 rpc.nisd:NIS+服务器
31.8 因特网守护进程
31.8.1 comsat:通过用户有新邮件
31.8.2 talkd:对话服务器
31.8.3 rwhod:维护远程用户列表
31.8.4 ftpd:文件传输服务器
31.8.5 popper:邮箱服务器
31.8.6 rlogind:远程登录服务器
31.8.7 telnetd:另一个远程登录
31.8.8 rshd:远程命令执行服务器
31.8.9 rexecd:另一个命令执行服务器
31.8.10 timed:同步时钟
31.8.11 xntpd:更好地同步时钟
31.8.12 routed:维护复杂的路由表
31.8.13 rpc.rexd:第三个命令执行服务器
31.8.14 gated:维护复杂的路由表
31.8.15 named:DNS服务器
31.8.16 nntpd:传输USENET新闻
31.8.17 innd和nnrpd:另一级NNTP守护进程
31.8.18 syslogd:处理登记消息
31.8.19 fingerd:搜索用户
31.8.20 httpd:WWW服务器
31.9 无盘客户机的守护进程
31.9.1 bootpd:自举服务器
31.9.2 tftpe:简化文件传送服务器
31.9.3 rarpd:将以太网地址映射为IP地址
31.9.4 bootparamd:高级无盘支持
第32章 政策与政治
32.1 简介
32.2 政策与规程
32.2.1 安全政策
32.2.2 用户政策协定
32.2.3 管理员政策协定
32.2.4 紧急状况的政策与规程
32.3 法律事务
32.4 一些有趣的不可靠事实
32.5 服务范围
32.6 故障报告系统
32.7 资助模型
32.8 主管部门
32.9 雇用、解雇及培养
32.9.1 态度调整
32.9.2 操作员考验战
32.9.3 逐步提炼
32.10 实战故事与伦理
32.10.1 老板的错误之一
32.10.2 老板的错误之二
32.10.3 得解雇谁
32.10.4 情场中的乔
32.10.5 电子篱笆
32.10.6 婚礼邀请
32.10.7 色情GIF图像
32.10.8 搬迁数据
32.10.9 比尔该死
32.11 本地建档
32.12 采购
32.13 硬件退役
32.14 备份及其数据的管理
32.15 软件专利
32.16 组织和会议
32.16.1 邮递清单
32.17 标准
32.18 例子文档
第4部分 附录
附录 A 关于所附的CD-ROM
A.1 简介
A.2 着手访问
A.3 关于版本号
A.4 安装CD-ROM
A.5 整个CD-ROM的快速索引
猜您喜欢