使用 python 管理 mysql 开发工具箱 - 2
摘要:这篇博文接着上篇文章《使用 python 管理 mysql 开发工具箱 - 1》,继续写下自己学习 python 管理 MySQL 中的知识记录。 一、MySQL 的读写分离 学习完 MySQL 主从复制之后,可以考虑实现 MySQL 的读写分离,从而提高 MySQL 系统的整体性能。具体控制读写的
阅读全文
posted @
2017-01-07 11:35
肖邦linux
阅读(1431)
推荐(0) 编辑
使用 python 管理 mysql 开发工具箱 - 1
摘要:Mysql 是一个比较优秀的开源的数据库,很多公司都在使用。作为运维人员,经常做着一些重复性的工作,比如创建数据库实例,数据库备份等,完全都可以使用 python 编写一个工具来实现。 一、模块 ConfigParser 学习 ConfigParser 模块可以解析类似 MySQL 配置文件 my.
阅读全文
posted @
2016-12-26 12:48
肖邦linux
阅读(878)
推荐(0) 编辑
升级 python 2.6.6 系统到 2.7.10 版本
摘要:CentOS 6 系统默认 Python 版本是:2.6.6 平时在使用中遇到很多的库要求是 2.7.x 版本的库,比如使用 ConfigParser 库,在 2.6 版本库就不支持没有 value 值的配置项,需要升级到 2.7 以上的库才行,这次就尝试升级一下 Python 到 2.7.x 版本
阅读全文
posted @
2016-12-25 17:38
肖邦linux
阅读(8927)
推荐(2) 编辑
使用 python 收集获取 Linux 系统主机信息
摘要:使用 python 代码收集主机的系统信息,主要:主机名称、IP、系统版本、服务器厂商、型号、序列号、CPU信息、内存等系统信息。 实验测试结果:
阅读全文
posted @
2016-12-13 23:08
肖邦linux
阅读(7423)
推荐(1) 编辑
使用 python 获取 Linux 的 IP 信息(通过 ifconfig 命令)
摘要:我们可以使用 python 代码通过调用 ifconfig 命令来获取 Linux 主机的 IP 相关信息,包括:网卡名称、MAC地址、IP地址等。 第一种实现方式: 第二种实现方式: 第三种方式实现(正则表达式): 实验结果:
阅读全文
posted @
2016-12-12 23:28
肖邦linux
阅读(5493)
推荐(0) 编辑
使用 python 获取 Linux 系统信息(通过dmidecode命令)
摘要:通过 dmidecode 命令可以获取到 Linux 系统的包括 BIOS、 CPU、内存等系统的硬件信息,这里使用 python 代码来通过调用 dmidecode 命令来获取 Linux 必要的系统信息,更多的信息都可以通过这种方式去获取。 方式1: 方式2:
阅读全文
posted @
2016-12-12 22:12
肖邦linux
阅读(1768)
推荐(0) 编辑
使用 python 获取 httpd 程序所占用物理内存
摘要:#!/usr/bin/env python #encoding: utf-8 ''' 思路: /proc/xx_pid/status 文件中的关键字段 VmRSS 来获取某个进程占用的物理内存 步骤: 获取 httpd 进程ID列表 --> 通过每个进程id来获取该进程占用物理内存 ''' from subprocess import Popen, PIPE import os,sys ...
阅读全文
posted @
2016-12-11 20:48
肖邦linux
阅读(457)
推荐(0) 编辑
使用 python 实现 wc 命令程序的基本功能
摘要:这里使用了 python 的基本代码实现了 Linux 系统下 wc 命令程序的基本功能。
阅读全文
posted @
2016-12-10 17:25
肖邦linux
阅读(1340)
推荐(0) 编辑
使用 python 实现 memcached 的启动服务脚本 rc
摘要:#!/usr/bin/python #coding:utf-8 import sys import os from subprocess import Popen, PIPE class Memcached(object): ''' memcached rc script ''' args = {'USER':'memcached', 'PORT':11211, 'M...
阅读全文
posted @
2016-12-09 14:43
肖邦linux
阅读(415)
推荐(0) 编辑
Python标准库01 正则表达式(re包)
摘要:python正则表达式基础 简单介绍 正则表达式并不是python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。在提供正则表达式的语言里,正则表达式的语法是一样的,区别只在于不同的贬称语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的的部分。 正则表达式进行匹配的流程 正则表达式引擎...
阅读全文
posted @
2016-01-03 15:34
肖邦linux
阅读(444)
推荐(0) 编辑
python标准库00 学习准备
摘要:Python标准库----走马观花 python有一套很有用的标准库。标准库会随着python解释器一起安装在你的电脑上的.它是python的一个组成部分.这些标准库是python为你准备的利器,可以让编程事半功倍. 这里暂且将学习标准库的三个方面的库: python增强 系统互动 网络 第一类:python增强 python自身的已有的一些功能可以随着标准...
阅读全文
posted @
2015-12-29 22:38
肖邦linux
阅读(293)
推荐(0) 编辑