图书介绍
使用Perl实现系统管理自动化 中文版PDF|Epub|txt|kindle电子书版本网盘下载
- (美)艾德尔曼著 著
- 出版社: 南京:东南大学出版社
- ISBN:9787564130725
- 出版时间:2011
- 标注页数:605页
- 文件大小:123MB
- 文件页数:622页
- 主题词:Perl语言-程序设计
PDF下载
下载说明
使用Perl实现系统管理自动化 中文版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1章简介9
自动化是必须的9
Perl如何帮助你10
这本书会带你学会11
你需要什么12
关于本书使用的Perl版本的解释13
怎么不用Perl 5.10?13
那怎么没介绍Strawberry Perl?13
那么Perl 6呢?14
如何在Windows Vista中使用范例代码14
载入和使用模块15
在Unix上安装模块16
在Win32上安装模块17
要成为万能的并不容易17
尽量避免提升权限17
尽可能早地放弃特权18
小心读取数据18
小心写数据19
避免竞争条件20
保持乐观20
更多参考资料20
第2章文件系统22
Perl用于拯救数据22
文件系统差异23
Unix23
基于Windows的操作系统23
Mac OS X25
文件系统差异汇总25
使用Perl处理文件系统差异26
手动遍历文件系统28
使用File::Find模块来遍历文件系统33
使用File:: Find:: Rule模块来遍历文件系统42
操纵磁盘限额44
通过edquota技巧来编辑磁盘限额46
使用Quota模块来编辑限额50
在Windows下编辑NTFS限额51
查询文件系统使用量52
本章所用模块53
更多参考资料54
第3章用户账户55
Unix用户身份56
经典Unix密码文件56
BSD 4.4对密码文件的改动62
影子密码63
基于Windows的操作系统用户身份64
Windows用户信息存储和访问64
Windows用户ID编号66
Windows密码和Unix密码不兼容68
Windows组68
Windows用户权力72
构建用户账户管理系统76
后端数据库78
底层组件库82
处理脚本93
账户系统总结98
本章所用模块100
更多参考资料101
Unix密码文件101
Windows用户管理101
第4章用户活动103
进程管理104
基于Windows的操作系统的进程控制104
Unix进程控制122
文件及网络操作129
在Windows上跟踪文件操作129
在Windows上跟踪网络操作132
在Unix上跟踪文件和网络操作134
本章所用模块140
安装Win32::Setupsup140
更多参考资料140
第5章TCP/IP名称和配置服务142
Host文件142
生成host文件145
在host文件生成过程中的错误检查148
改善host文件输出149
引入源代码控制系统152
NIS、NIS+和WINS156
NIS+158
Windows Internet名称服务(WINS)159
域名服务(DNS)159
生成DNS (BIND)配置文件160
DNS检查:迭代方式169
DHCP178
主动探测不良DHCP服务器180
监控正规DHCP服务器184
本章所用模块187
更多参考资料187
第6章使用配置文件工作188
配置文件格式190
二进制格式191
使用分隔符的文本格式192
键-值对格式192
置标语言195
多功能合一模块238
高级配置信息存储机制239
本章所用模块239
更多参考资料240
XML和YAML240
第7章SQL数据库管理242
从Perl中与SQL服务器交互243
使用DBI框架245
从DBI中调用ODBC251
服务器文档化253
通过DBI访问MySQL服务器254
通过DBI访问Oracle服务器256
通过ODBC访问Microsoft SQL Server257
登录数据库260
监控数据库服务器上的空间使用262
本章所用模块265
更多参考信息265
DBI265
Microsoft SQL Server266
ODBC266
Oracle266
第8章E-mail267
发送邮件267
获取sendmail(或其他类似的邮件传输代理)268
使用特定操作系统的IPC框架驱动邮件客户端268
直接使用邮件协议发送270
发送邮件时的常见错误275
持续不断发送邮件275
无用主题行284
消息正文中信息不足284
收取邮件287
使用POP3收取邮件287
使用IMAP4re v 1收取邮件288
处理邮件293
剖析单一邮件293
剖析整个邮箱298
反垃圾邮件299
支持邮件的延展307
本章所用模块312
更多参考资料313
第9章目录服务315
什么是目录?315
Finger:一个简单目录系统316
WHOIS目录服务320
LDAP:一种复杂的目录服务323
使用Perl进行LDAP编程324
建立LDAP连接324
进行LDAP搜索327
条目在Perl里的表示330
通过LDIF来新增条目332
使用标准LDAP操作来新增条目334
删除条目335
修改条目名336
修改条目属性338
更深入的LDAP主题340
综合练习349
活动目录服务接口(ADSI)355
ADSI基础356
从Perl调用ADSI358
处理容器对象/集合对象360
识别容器对象361
那么如何了解关于对象的其他信息?361
搜索364
使用WinNT和LDAP名称空间执行常规管理任务366
通过ADSI访问用户信息367
通过ADSI访问组369
通过ADSI处理文件共享370
通过ADSI处理打印队列和打印任务370
通过ADSI来处理基于Windows的操作系统服务372
本章所用模块373
更多参考资料373
LDAP373
ADSI375
第10章日志文件376
读取文本日志376
读取二进制日志文件377
使用unpack()377
调用操作系统(或其他)二进制文件382
使用操作系统的日志记录API383
日志文件数据结构385
处理日志文件信息387
日志信息的空间管理387
日志解析及分析395
创建自己的日志文件425
日志记录的快捷方式和格式化帮助426
初级/中级日志记录框架427
高级日志记录框架428
本章所用模块430
更多参考资料431
第11章安全433
注意不必要的或未授权的修改434
本地文件系统的修改434
网络数据的改变440
关注可疑行为442
本地的问题信号442
发现问题模式444
危险的网路,或者说“Perl挽救了局面”448
防范危险行为459
建议更好的密码459
拒绝差密码460
本章所用模块465
更多参考资料466
第12章SNMP467
从Perl中调用SNMP467
发送和接收SNMP Trap、 Notification和Inform478
其他SNMP编程接口481
本章所用模块483
更多参考资料483
第13章网络映射和监控485
网络映射485
发现主机486
发现网络服务494
物理定位496
展现信息498
文本展现工具498
图形展现工具502
监控框架516
对现有监控软件包进行扩展518
现在还剩什么?520
本章所用模块520
更多参考资料521
第14章实验性学习522
漫步时间线523
任务一:解析crontab文件523
任务二:显示时间线524
任务三:输出正确的XML文件526
思路汇总527
总结:我们可以从中学到什么?529
地理编码的乐趣530
邮政地址的地理编码530
IP地址的地理编码533
总结:我们学到了什么?536
与MP3打交道536
总结:我们可以学到什么?538
临别演出539
第一步:用WWW::Mechanize从Wiki页面获取数据539
第二步:解析数据542
第三步:对数据做地理编码并画图543
总结:我们可以学到什么?546
记住娱乐547
本章所用模块547
本章中的资料来源548
附录A 8分钟XML教程549
附录B 10分钟XPath教程554
附录C 10分钟LDAP教程563
附录D 15分钟SQL指南569
附录E 5分钟RCS教程582
附录F 2分钟VBScript翻译到Perl教程586
附录G 20分钟SNMP教程592