rhel6 +oracle rac + ib +emc多路径下的内核升级

2017年11月2日 没有评论

本篇的标题似乎有点复杂,但能比较好的描述本篇要介绍的东西。现网一套oracle rac,使用的rhel系统,现有kernel版本有一个遇到分母为0,内核检测到会抛出异常,并致使系统宕机的bug,解决该问题需要进行kernel升级。而和Mellanox和EMC相关人员对接后,确认InfiniBand驱动和EMC POWerpath都需要相应升级。这里记录下该升级的步骤。

一、powerpath多路径信息备份

升级之前需要,检查原来的power path路径信息并保存到文件、升级之前需要export导出power path配置文件、在升级PP 之前还需要对licens[......]

Read more

非插件实现wordpress验证码

2017年10月12日 没有评论

blog里经常很多不厌其烦的垃圾广告评论,看了下内容很多都像是通过软件刷出来的,由于wordpress安装上除了默认的反垃圾插件外,并没有启用验证码机器,所以很容易实现批量刷垃圾评论。而又不想通过增加插件实现验证码功能,这里使用了一点简单的代码实现一个数学算法验证码。

找到主题的functions.php文件,将其备份后,增加如下内容:

//评论添加验证码
function spam_protection_math(){
	$num1=rand(0,9);
	$num2=rand(0,9);
	echo "<label for=\"math\[......]

Read more

分类: 开源软件 标签:

python实现hp刀片ilo地址配置

2017年9月11日 没有评论

shell实现hp刀片ilo地址配置 篇中有提到通过python来实现HP管理口的配置,没事写了段python实现的代码。大意也是通过pexpect模块来实现相应的配置,不过这段代码初写的时候是基于paramiko模块获取信息,并找到可用IP的,后面又写了一段通过pexpect实现自动交互输入的。真正的实现的时候并不需要paramiko部分的,不过懒得的代码整合和美化了,凑合着全部堆上来吧。代码如下:

#!/usr/bin/python
#-*- coding: utf-8 -*-
# code from www.361way.com <itybku@1[......]

Read more

shell实现hp刀片ilo地址配置

2017年9月9日 没有评论

一、问题背景

HP刀片在使用KVM远程console管理过程中,要求刀片配置的ILO地址和HP OA地址在同一网段。由于IP地址资源紧张,刀筐OA口默认配置上了地址,刀片没有配置,都是使用的时候临时配置。所以一旦物理机出现问题,想要通过远程管理口查看主机所处的状态就比较麻烦。先要通过ping工具查询预留地址是否可用。再在OA界面上进行配置,比较影响效率。

二、脚本实现

该脚本写的比较凑合,杂糅了shell、C语言、expect 三者实现的,具体代码如下:

#!/bin/bash
#code from www.361[......]

Read more

分类: shell脚本学习 标签:

根据IP和掩码计算网段

2017年9月8日 没有评论

shell实现netmask掩码和cidr掩码位转换

2017年9月7日 没有评论

s权限位引发postfix及crontab异常处理

2017年9月4日 没有评论

win7+python+opencv配置

2017年8月29日 没有评论

小鸣单车离倒闭还有多远?

2017年8月21日 1 条评论

Max remote sessions for login:admin is 2解决方法

2017年8月11日 没有评论