摘要: 一、问题回顾: 最近在写一些被监控系统调用的脚本,用来上报统计信息。发现手动跑的时候没有任何问题,监控系统就是不能正常调用运行。在折腾了两个小时后,看报错是监控系统没拿到脚本输出。检查脚本,发现读文件的地方写的都是相对路径,改成绝对路径后成功被系统调用。python脚本中例子如下:1 with o... 阅读全文
posted @ 2016-01-11 10:36 Devops达人 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: 一、问题回顾:问题: 在写一个脚本读入IP分区表文件到list并做比较的时候,发现该成立的语句总是不成立,经调试后发现开头是这样:\xef\xbb\xbf1.0.3.0,故比较不成功。解决办法:经查询后发现,\xef\xbb\xbf 是utf-8编码带BOM的标识,把文件转化为不带BOM的utf-... 阅读全文
posted @ 2015-12-03 10:06 Devops达人 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 现在linux的图形界面越来越丰富,使用图形界面操作也逐渐成为使用者的一种习惯。在我们安装文件的过程中,经常会应用得到。比如远程安装oracle,或者有多台主机、避免在不同主机间切换显示器。1、检查图形界面,desktop[root@oktest ~]# rpm -qa | grep -i desk... 阅读全文
posted @ 2015-11-30 16:16 Devops达人 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 一、概念序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON、XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。JSON(JavaScript Object Notation):一种轻量级数据... 阅读全文
posted @ 2015-11-13 19:01 Devops达人 阅读(1427) 评论(0) 推荐(0) 编辑
摘要: Python urllib 库提供了一个从指定的 URL 地址获取网页数据,然后对其进行分析处理,获取想要的数据。一、urllib模块urlopen()函数:urlopen(url, data=None, proxies=None)创建一个表示远程url的类文件对象,然后像本地文件一样操作这个类文件... 阅读全文
posted @ 2015-11-13 18:42 Devops达人 阅读(46582) 评论(0) 推荐(0) 编辑
摘要: 一、初衷: 一般在CMDB里会存储一台服务器的内网IP、管理IP、电信IP、联通IP,我们在使用的时候只需要拿到其中一个外网IP地址即可。那么我们就需要判断内网IP、管理IP并剔除掉,获取第一个外网IP。 例如三线机房服务器:10.20.0.111(内网IP),221.222.222.33, 8... 阅读全文
posted @ 2015-11-13 17:08 Devops达人 阅读(6127) 评论(0) 推荐(0) 编辑
摘要: 一、初衷: 鉴于公司的进程包package都是冗余多点部署的,一般一个idc机房有多台机器部署同一个package。当机房网络出问题的时候,我们不得不查到本机房部署了哪些package,并在包发布系统中一个个查询并停掉。这样就很费时费力。 利用包发布系统提供的一些接口stop.do等,做了个停掉... 阅读全文
posted @ 2015-11-13 16:08 Devops达人 阅读(458) 评论(0) 推荐(0) 编辑
摘要: Python中split()函数,通常用于将字符串切片并转换为列表。一、函数说明:split():语法:str.split(str="",num=string.count(str))[n]拆分字符串。通过制定分隔符将字符串进行切片,并返回分割后的字符串列表[list]参数:str:分隔符,默认为... 阅读全文
posted @ 2015-11-06 13:37 Devops达人 阅读(10382) 评论(0) 推荐(0) 编辑
摘要: 在安装open-falcon的nodata组件,更新库的时候,git pull 报错:You are not currently on a branch, so I cannot use any'branch..merge' in your configuration file.Please spe... 阅读全文
posted @ 2015-11-04 12:10 Devops达人 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 有时,rz上传文件失败或者不小心输入命令会产生乱码文件名。因为用rm 删除特殊字符基本无效,故找到了下面两种简单易用的方法:例子: [langxiaowei@mirror:~]$ ls ?? ??b??g?????E#?藠?T ?7?%??S?^d??X... 阅读全文
posted @ 2015-11-02 14:43 Devops达人 阅读(1951) 评论(0) 推荐(0) 编辑