python常用运维脚本实例小结

网友投稿 766 2022-10-17

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

python常用运维脚本实例小结

一、ps 可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和。

(提示,使用ps aux 列出所有进程,过滤出RSS那列,然后求和)

注:ps -ef 与 ps aux 效果一样使用随意

import oslist = []sum = 0 str1 = os.popen('ps aux','r').readlines()for i in str1: str2 = i.split() new_rss = str2[5] list.append(new_rss)for i in list[1:-1]: num = int(i) sum = sum + num print '%s:%s' %(list[0],sum)

二、一键部署lvs与keepalived

注:部署keepalived配置文件,会自动将lvs部署好,不必单独搭建,但是要下载好ipvsadm

这里单独搭建了lvs

三、用python3编写一个监控上面lvs服务状态和系统资源的脚本

四、用python编写一键部署数据库主从服务

主服务器

从服务器

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:对python的输出和输出格式详解python 解决print数组/矩阵无法完整输出的问题Python print不能立即打印的解决方式浅谈python print(xx, flush = True) 全网最清晰的解释

上一篇:深入浅析Linux轻量级自动运维工具-Ansible
下一篇:运维角度浅谈MySQL数据库优化(李振良)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~