UNIX和Linux自动化管理读书笔记

etony C.F.AN


Table of Contents

1. 自动化管理基础
1. 处理用户和管理员的关系
2. 使用SSH安全的进行自动化系统管理
1. SSH基本应用
2. 增强安全性
3. 创建登录脚本和Shell脚本
1. 定制命令提示符
2. Tab键补全功能
3. 创建命令别名
4. 影响多个系统的命令
5. 登录脚本
4. 安装之前: 网络准备和管理
1. IP地址动态还是静态
2. 创建并使用脚本
3. 使用锁定以预防冲突
4. 预安装脚本
5. 自动安装和定制安装
6. 自动化系统配置
7. 在系统间共享数据
1. 数据类型
2. 使用网络文件系统
3. 自动加载
4. NIS/NIS+
5. LDAP
6. Kerberos
7. cfengine
8. 使用rsync同步数据
9. CVS
10. HTTP/FTP
8. 程序包和补丁
9. 系统维护和更改
1. 时间同步
2. 帐号管理
3. 日志维护
4. 删除文件
10. 系统监控
1. Logwatch
2. swatch
3. NetSaint
4. Mon
11. 提高系统的安全性
1. cfengine
2. Firewall
3. Tripwire
12. 系统备份与恢复
1. cfengine
2. rsync
3. rdiff-backup
4. tar
5. Amanda
13. 用户界面
1. Webmin
2. Mason

List of Examples

1.1. /etc/sudoers 授权规则
2.1. 生成密钥对
2.2. 指定授权密钥
2.3. 添加私钥
3.1. 定制命令提示符
3.2. 命令别名
7.1. 应用示例
7.2. 应用示例
9.1. 示例文件