WEB开发网
开发学院软件开发Python 面向系统管理员的 Python 阅读

面向系统管理员的 Python

 2008-09-30 12:43:53 来源:WEB开发网   
核心提示: 这个程序完成了下面的这些步骤: 初始化计数器列表(第 4 行到第 5 行), 打开密码数据库,面向系统管理员的 Python(7),并将数据分配给一个列表(第 8 行), 检查用户和密码的有效性(第 12 行到第 18 行),所以 Python 是一种非常适合系统管理员的脚本编写语言,对于

这个程序完成了下面的这些步骤:

初始化计数器列表(第 4 行到第 5 行)。

打开密码数据库,并将数据分配给一个列表(第 8 行)。

检查用户和密码的有效性(第 12 行到第 18 行)。

输出无效的用户和密码(第 21 行到第 26 行)。

输出结果如清单 8 所示。

清单 8. 第四个示例的输出

$ python example4.py
The following users have an invalid userid (less than six characters):
Guest
The following users have invalid password(less than eight characters):
Guest
johnsmith
joewilson
suejones

脚本的其他用途

在系统管理的工作中,您可以采用许多不同的方式来使用 Python。您可以完成的主要任务之一是分析您的工作,确定需要重复执行的任务,并分析是否存在相应的 Python 模块以帮助您完成这些任务,当然,通常情况下是存在的。

Python 还可以在一些特定的领域为您提供很大的帮助,如下所示:

管理服务器:在一组服务器中为某个特定的应用程序检查修复程序级别,并自动地对它们进行更新。

日志记录:如果 syslog 中出现了特定类型的错误,则自动发送一封电子邮件。

网络连接:建立到服务器的 Telnet 连接,并监视连接的状态。

测试 Web 应用程序:使用可以免费获得的工具来模拟 Web 浏览器,并验证 Web 应用程序的功能和性能。

这些仅仅只是一些示例,我相信您可以添加一些自己的有价值的观点。

总结

因为 Python 是一种很容易学习的语言,它能够处理文件、进程、字符串和数值,并且提供了几乎各种各样的 Helper 模块,所以 Python 是一种非常适合系统管理员的脚本编写语言。对于任何系统管理员来说,它都是一种非常有价值的工具。

上一页  2 3 4 5 6 7 

Tags:面向 管理员

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接