前言
***章 简介
自动化是必须的
peri如何帮助你
这本书会带你学会
你需要什么
关于本书使用的peri版本的解释
怎么不用peri 5.10 7
那怎么没介绍strawberry peri
那么peri 6呢?
如何在windows vista中使用范例代码
载入和使用模块
在unix上安装模块
在win32上安装模块
要成为***的并不容易
尽量避免提升权限
尽可能早地放弃特权
小心读取数据
小心写数据
避免竞争条件
保持乐观
***多参考资料
第2章 文件系统
perl用于拯救数据
文件系统差异
unix
基于windows的操作系统
mac os x
文件系统差异汇总
使用perl处理文件系统差异
手动遍历文件系统
使用file::find模块来遍历文件系统
使用file::find::rule模块来遍历文件系统
操纵磁盘限额
通过edquota技巧来编辑磁盘限额
使用quota模块来编辑限额
在windows下编辑ntfs限额
查询文件系统使用量
本章所用模块
***多参考资料
第3章 用户账户
unix用户身份
经典unix密码文件
bsd4.4对密码文件的改动
影子密码
基于windows的操作系统用户身份
windows用户信息存储和访问
windows用户id编号
windows密码和unix密码不兼容
windows组
windows用户权力
构建用户账户管理系统
后端数据库
底层组件库
处理脚本
账户系统总结
本章所用模块
***多参考资料
unix密码文件
windows用户管理
第4章 用户活动
进程管理
基于windows的操作系统的进程控制
unix进程控制
文件及网络操作
在windows上跟踪文件操作
在windows上跟踪网络操作
在unix上跟踪文件和网络操作
本章所用模块
安装win32::setupsup
***多参考资料
第5章 tcp/ip名称和配置服务
host文件
生成host文件
在host文件生成过程中的错误检查
改善host文件输出
引入源代码控制系统
nis、nis+和wins
nis+
windowsinternet名称服务(wins)
域名服务(dns)
生成dns(bind)配置文件
dns检查:迭代方式
dhcp
主动探测不良dhcp服务器
监控正规dhcp服务器
本章所用模块
***多参考资料
第6章使用配置文件工作
配置文件格式
二进制格式
使用分隔符的文本格式
键-值对格式
置标语言
多功能合一模块
***配置信息存储机制
本章所用模块
***多参考资料
xml和yaml
第7章sql数据库管理
从perl中与sql服务器交互
使用dbi框架
从dbl中调用odbc
服务器文档化
通过dbi访问mysql服务器
通过dbi访问oracle服务器
通过odbc访问microsoft sql server
登录数据库
监控数据库服务器上的空间使用
本章所用模块
***多参考信息
dbi
microsoft sql server
odbc
oracle
第8章e-mail
发送邮件
获取sendmail(或其他类似的邮件传输代理)
使用特定操作系统的ipc框架驱动邮件客户端
直接使用邮件协议发送
发送邮件时的常见错误
持续不断发送邮件
无用主题行
消息正文中信息不足
收取邮件
使用pop3收取邮件
使用imap4revl收取邮件
处理邮件
剖析单一邮件
剖析整个邮箱
反垃圾邮件
支持邮件的延展
本章所用模块
***多参考资料
第9章 目录服务
什么是目录@
finger:一个简单目录系统
whois目录服务
ldap:一种复杂的目录服务
使用perl进行ldap编程
建力ldap连接
进行ldap搜索
条目在peri里的表示
通过ldif来新增条目
使用标准ldap操作来新增条目
删除条目
修改条目名
修改条目属性
***深入的ldap主题
综合练习
活动目录服务接口(adsi)
adsi基础
从peri调用adsi
处理容器对象/集合对象
识别容器对象
那么如何了解关于对象的其他信息
搜索
使用winnt和ldap名称空间执行常规管理任务
通过adsi访问用户信息
通过adsi访问组
通过adsi处理文件共享
通过adsi处理打印队列和打印任务
通过adsi来处理基于windows的操作系统服务
本章所用模块
***多参考资料
ldap
adsi
***0章 日志文件
读取文本日志
读取二进制日志文件
使用unpack()
调用操作系统(或其他)二进制文件
使用操作系统的日志记录api
日志文件数据结构
处理日志文件信息
日志信息的空间管理
日志解析及分析
创建自己的日志文件
日志记录的快捷方式和格式化帮助
初级/中级日志记录框架
***日志记录框架
本章所用模块
***多参考资料
***1章 安全
注意不必要的或未授权的修改
本地文件系统的修改
网络数据的改变
关注可疑行为
本地的问题信号
发现问题模式
危险的网路,或者说“peri挽救了局面”
防范危险行为
建议***好的密码
拒***差密码
本章所用模块
***多参考资料
***2章 snmp
从peri中调用snmp
发送和接收snmptrap、notification和inform
其他snmp编程接口
本章所用模块
***多参考资料
***3章 网络映射和监控
网络映射
发现主机
发现网络服务
物理定位
展现信息
文本展现工具
图形展现工具
监控框架
对现有监控软件包进行扩展
现在还剩什么@
本章所用模块
***多参考资料
***4章 实验性学习
漫步时间线
任务一:解析crontab文件
任务二:显示时间线
任务三:输出正确的xml文件
思路汇总
总结:我们可以从中学到什么)
地理编码的乐趣
邮政地址的地理编码
ip地址的地理编码
总结:我们学到了什么@
与mp3打交道
总结:我们可以学到什么@
临别演出
***埠用www:mechanize从wiki页面获取数据
第二埠解析数据
第三埠对数据做地理编码并画图
总结:我们可以学到什么@
记住
本章所用模块
本章中的资料来源
附录a 8分钟xml教程
附录b 10分钟xpath教程
附录c 10分钟ldap教程
附录d 15分钟sql指南
附录e 5分钟rcs教程
附录f 2分钟vbscript翻译到perl教程
附录g 20分钟snmp教程
......