你好
我是你们的雨嘉叔

Python

16-系统批量运维管理器Fabric之环境搭建篇-嘉叔的博客

16-系统批量运维管理器Fabric之环境搭建篇

zhangyj阅读(64)评论(0)赞(1)

一、介绍 Fabric是基于python实现的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务,它提供了系统基础的操作组件,可以实现本地或远程shell命令,包括命令执行,文件上传,下载及完整执行的日志输出等功能。Fabric 比...

15-发送电子邮件模块smtplib-嘉叔的博客

15-发送电子邮件模块smtplib

zhangyj阅读(87)评论(0)赞(3)

一、简介 电子邮件是最流行的互联网应用之一。在系统管理领域,我们常常使用邮件来发送告警信息、业务质量报表等,方便运维人员第一时间了解业务的服务状态。本节通过python的smtplib模块来实现邮件的发送功能,模拟一个smtp客户端,通过与...

14-Python Linux系统管理之Python中执行外部命令-嘉叔的博客

14-Python Linux系统管理之Python中执行外部命令

zhangyj阅读(74)评论(0)赞(2)

一、简介 有很多需求需要在Python中执行shell命令、启动子进程,并捕获命令的输出和退出状态码,类似于Java中的Runtime类库。本文将介绍subprocess模块的定位,然后介绍subprocess模块提供的便利函数,最后介绍P...

11-Python Linux系统管理之查找文件-嘉叔的博客

11-Python Linux系统管理之查找文件

zhangyj阅读(199)评论(0)赞(1)

一、使用fnmatch找到特定文件 1.建立多个文本,模拟实验内容。 touch {a..z}.txt 2.查找本文件夹中所有以”.txt”结尾的文件并以列表的形式输出。 In [1]: import os In [...