python linux系统管理与自动化运维_Python Linux系统管理与自动化运维
Py't'hon语言与Linux系统管理
Py't'hon生态工具
打造命令行工具
文本处理
Linux系统管理
使用python监控Linux系统
文档与报告
网络
Python自动化部署
深入浅出Ansible
使用Python打造Mysql专家系统
启动简易下载器:python -m SimpleHTTPServer
python -m SimpleHTTPServer
python -m json.tool 格式化json
image.png
临时python指令:python -c "print 'aaa'"
pip升级:pip install -U pip
pip常用指令
image.png
更改pip的安装源:
vi ~/.pip/pip.conf
[global]
index-url=https://pypi.douban.com/simple/
下载软件到本地安装:
pip install --download='pwd' -r requirements.txt
pip install --no-index -f file://'pwd' -r requirements.txt
PDB调试器
image.png
启动pdb调试
image.png
ipdb
image.png
pep8 一次导入一个模块
代码风格检查
image.png
将代码风格编排成PEP8
image.png
pyenv进行python版本管理
image.png
import sys
sys.argv 所有参数
sys.stdin
fileinput.input()
sys.stdout
sys.stderr
sys.exit(1)
隐藏用户的输入
image.png
ConfigParse解析配置文件
命令行参数解析类:argparse ***
image.png
image.png
prompt_toolkit自动补全
image.png
历史提示,自动补全:
image.png
历史提示,自动补全,TAB
image.png
with open('access.log') as f:
for line in f:
xx
re
image.png
image.png
re建议编译
search 返回第一次匹配,findall返回所有
获得超链接
image.png
image.png
string import template
image.png
jinja2
os.path路径管理
image.png
判断文件类型
image.png
查找最常用10条指令
image.png
fnmatch 文件
image.png
glob整个文件系统查找
image.png
os.walk遍历
image.png
遍历及查找
image.png
shutil文件管理
filecmp文件比较模块
hashlib MD5模块
image.png
tarfile
image.png
zipfile
image.png
shutil加压缩
image.png
subprocess
image.png
subprocess.check_output
image.png
监控dstat\glances
psutil获取CPU个数
image.png
获取CPU利用率
image.png
image.png
psutil.virtual_memory获取内存信息
image.png
image.png
磁盘:disk_partitions
image.png
image.png
image.png
返回系统启动时间
image.png
psutil
psutil
python linux系统管理与自动化运维_Python Linux系统管理与自动化运维相关推荐
- python 自动化办公实例_Python控制Excel实现自动化办公
这篇文章介绍了Python控制Excel实现自动化办公的方法,主要用到了xlsxwriter库,该库可以很方便的实现操作excel,利用xlsxwriter提供的方法即可使用自动化办公. Python ...
- python自动化操作教程_Python键鼠操作自动化库PyAutoGUI简介
PyAutoGUI是一个Python语言的键鼠自动化库,简单来说和按键精灵的功能一样.但是因为是Python的类库,所以可以使用Python代码配合一些其他类库完成更加强大的功能.下面让我为大家介绍一 ...
- python append函数二维_python创建与遍历List二维列表的方法
python创建与遍历List二维列表的方法 python 创建List二维列表 lists = [[] for i in range(3)] # 创建的是多行三列的二维列表 for i in ran ...
- python自动登录网站爬取数据_Python爬虫实战:自动化登录网站,爬取商品数据
前言 随着互联网时代的到来,人们更加倾向于互联网购物.某东又是电商行业的巨头,在某东平台中有很多商家数据.今天带大家使用python+selenium工具获取这些公开的商家数据 适合阅读人群:sele ...
- Python自动化运维之Linux概述和虚拟机安装使用终极指南
一.Linux概述 1.Linux含义 狭义Linux:由Linus Torvalds开发的Linux内核代码 广义Linux:由Linux厂商基于Linux内核开发的Linux发行版操作系统 2.U ...
- python学全栈还是运维_Python全栈学习——Python基础及Web开发
原标题:Python全栈学习--Python基础及Web开发 在DevOps火热的敏捷行业中,无论是开发还是运维都在互联网快速发布下练就了一身的本领,微服务下的敏捷开发体系及智能运维体系都在实战中逐步 ...
- 跟老男孩学Linux运维:Web集群实战(运维人员必备书籍)
号外,号外! 1.<跟老男孩学习Linux运维:核心命令案例精讲> 紧张编写中,已过半. 2.<老男孩的MySQL私房菜>即将出版, 紧张编写中,已过2/3. 3.<跟老 ...
- 重磅!由Linux面试出发,看清华大佬教你如何企业级运维实战
其实当时没有想到去面试,只是在智联上更新了一下简历,就陆陆续续接到很多公司的邮件和电话,闲话少说,下面就分享给大家面试Linux的经历: 首先,公司HR会把公司的介绍及岗位要求发到你邮箱(或者QQ.微 ...
- python网络监控程序_python linux监控程序
Pyinotify – Linux中实时监控文件系统更改 Pyinotify 是一个简单而实用的 Python 模块,它用于通过 inotify 实时监控Linux文件系统的更改.用于在Linux中实 ...
最新文章
- Expression Blend学习动画基础
- Imagine,is real crazy!
- 本地安装gem install --local redis-stat-0.4.13.gem
- Vue中Web组态实现方案-WebTopo的使用
- initial model for Agile Development Organization: Relationship Graph
- SAP Hybris Commerce installer目录下的build.gradle
- ABAP的语法高亮是如何在浏览器里显示的
- 二进制逆向工程师_利用Ghidra逆向分析Go二进制程序(下篇)
- 水晶报表设置图片高度与宽度
- Java蓝桥杯--基础练习(7)特殊回文数
- java deployment_deployment简略介绍
- 前端系统化学习【JS篇】:(三)Javascript中的命名规范
- Linux命令行解析参数之getopt_long
- 阶段3 1.Mybatis_07.Mybatis的连接池及事务_2 连接池介绍
- 一个初学者的辛酸路程-常用模块-6
- cboard企业版源码_国产自主BI——Cboard
- 计算机键盘字母记忆,键盘26个字母口诀是怎样的?
- 什麼是SWOT分析?示例和模板
- 物联网之有线通信技术之短距离的现场总线
- java基于springboot的ktv点歌管理系统附源码
热门文章
- 基于ASP.NET MVC(C#)和Quartz.Net组件实现的定时执行任务调度
- Django魔术用法
- Ubuntu 10.10用LibreOffice替换OpenOffice
- 人民大学的《统计学》
- 使用NetronGraphLib类库开发Qfd质量屋编制工具
- web.xml 模板和Servlet版本
- resin3的优化配置
- duilib list控件扩展
- 线程同步--事件内核对象
- AndroidStudio_安卓原生开发_Json解析报错_要注意这点---Android原生开发工作笔记141