图书介绍

使用Perl实现系统管理自动化 中文版PDF|Epub|txt|kindle电子书版本网盘下载

使用Perl实现系统管理自动化 中文版
  • (美)艾德尔曼著 著
  • 出版社: 南京:东南大学出版社
  • ISBN:9787564130725
  • 出版时间:2011
  • 标注页数:605页
  • 文件大小:123MB
  • 文件页数:622页
  • 主题词:Perl语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

使用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

热门推荐