码迷,mamicode.com
首页 > 其他好文 > 详细

运维应用

时间:2017-07-27 22:41:35      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:笔记   python   

#############运维应用##############

1.文件操作

shutil模块简单来说是用来复制、归档文件和目录

shutil.copyfile(src,dst) 复制一个文件

shutil.copymod(src,dst) 复制文件权限 , 将文件权限同步到其他文件

shutil.copy(src,dst) 源必须是文件,但是 dst 可以是文件或者目录,与cp 类似

 

shutil.copy2(src,dst) 与 copy 类似,但是源数据也会复制,类似cp -p 命令,将权限 , 时间戳等源数据也复制过去。

shutil.copytree(src,dst) 以copy2 的方式递归复制一个目录:

shutil.rmtree(path) 递归删除一个目录

 

2.打包压缩

shutil.make_archive(base_name, format, root_dir=None,base_dir=None)

basename: 打包后的文件名称,

format: 以什么样的格式打包, rootdir 压缩的根目录。

base_dir 开始压缩的目录。

rootdir 和 basedir 默认都是当前目录

 技术分享

 

3.进程管理

/proc 目录中的主要文件的说明只简单列出几个经常用到监控中的文件

/proc/cpuinfo CPU 信息

/proc/loadavg 系统平均负载信息

/proc/meminfo 内存相关信息,包括物理内存和交换分区

/proc/swaps 交换分区使用情况

 


运维应用

标签:笔记   python   

原文地址:http://12920735.blog.51cto.com/12910735/1951247

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!