代码改变世界

误卸载python2.4导致yum不能用后的修复

2014-03-04 22:55 by cmsd, 627 阅读, 0 推荐, 收藏, 编辑
摘要:去http://mirrors.ustc.edu.cn/centos/或者镜像下载如下包,版本不一定非常一致python-2.4.3-56.el5.x86_64.rpmpython-devel-2.4.3-56.el5.i386.rpmpython-devel-2.4.3-56.el5.x86_64.rpmpython-iniparse-0.2.3-6.el5.noarch.rpmpython-libs-2.4.3-56.el5.x86_64.rpmpython-pycurl-7.15.5.1-8.el5.x86_64.rpmpython-setuptools-0.6c5-2.el5.noar 阅读全文

网卡流量查看软件bmon

2014-03-04 22:32 by cmsd, 275 阅读, 0 推荐, 收藏, 编辑
摘要:bmon 时 linux下最常用的查看网络带宽的工具,debian下直接进行安装即可apt-getinstallbmonredhat下可以在这里寻找到合适版本的rpm包,安装完毕后执行bmon,结果如图RX代表网卡的接收速率,TX代表发送速率。同时它还提供一个图形显示,可以比较直观的看到实时的带宽变... 阅读全文

fpm来制作rpm包

2014-02-26 16:34 by cmsd, 551 阅读, 0 推荐, 收藏, 编辑
摘要:转自 http://blog.halfss.com/blog/2013/02/26/fpmbao-guan-li/ 另查看 http://my.oschina.net/lxcong/blog/143855 fpm包管理 1简介 fpm:对包的类型进行转换,从一种类型转换到另一种类型 #包作者整理了PPT: https://docs.google.com/presentation/d/11TOsLeg58w7GCt6i7y1VIQWnUYotsx0MzGMJ_dWUJNo/present#slide=id.i0 目前源类型支持: dir:二进制包 rpm:redhat系列的包 gem:ruby的包 #fpm就是用ruby写的,也是gem中的一个包 python:python的模块 阅读全文

NFS

2014-02-24 15:02 by cmsd, 660 阅读, 0 推荐, 收藏, 编辑
摘要:转自http://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进.. 阅读全文

subprocess使用

2014-02-21 17:28 by cmsd, 395 阅读, 0 推荐, 收藏, 编辑
摘要:1. Popen使用test =subprocess.Popen('ls /tmpa', shell=True, stdout = subprocess.PIPE, stderr=subprocess.PIPE)print test.stdout.read()print test.stderr.read()说明: shell=True代表unix下相当于args前面添加了"/bin/sh“”-c”,window下,相当于添加"cmd.exe/c", stdout、stderr输出到PIPE中否则会直接print出来,我们使用Popen就是为了获取这 阅读全文

Megacli查看raid磁盘信息

2014-02-21 12:22 by cmsd, 2575 阅读, 0 推荐, 收藏, 编辑
摘要:准备:新版本的 MegaCli-1.01.24-0.i386.rpm (下载地址:http://www.lsi.com/downloads/Public/MegaRAID%20Common%20Files/8.02.16_MegaCLI.zip)该包会把程序安装在/opt下,当然也可以自定义安装目录,例如:rpm --relocate /opt/=/usr/sbin/ -i MegaCli-1.01.24-0.i386.rpm (即把安装目录 /opt 替换成 /usr/sbin)。(linux文件夹下有个MegaCli文件里面有I386 RPM)相关命令及其解析:查看机器型号 # dmide 阅读全文

常见流控和软路由

2014-02-19 17:37 by cmsd, 1163 阅读, 0 推荐, 收藏, 编辑
摘要:pfsense:开源防火墙和路由系统.基于FreeBSD,http://www.pfsense.org/Vyatta:开源网络操作系统,提供IPv4,IPV6路由,状态防火墙,IPSec和SSLOpenVPN等等.http://www.vyatta.org/zentyal:开源Linux商业服务器,主要用来做网关,基于Ubuntu,http://www.zentyal.org/panabit免费流控工具,基于FreeBDS,http://www.panabit.com/free2/index.htmlRouterOS商业软件.提供路由,防火墙,带宽管理,无线访问节点,backhaullink, 阅读全文

查看进程的io

2013-12-21 11:39 by cmsd, 353 阅读, 0 推荐, 收藏, 编辑
摘要:linux系统上可以使用(centos 2.6.18-144开始支持),dstat版本至少是:dstat-0.6.7-1.rf.noarch.rpm安装wget -chttp://linux.web.psi.ch/dist/scientific/5/gfa/all/dstat-0.6.7-1.rf.noarch.rpmrpm -Uvh dstat-0.6.7-1.rf.noarch.rpm使用# dstat -M topio -d -M topbio内核低版本的用这个Python脚本#!/usr/bin/python# Monitoring per-process disk I/O activ 阅读全文

screen命令学习

2013-12-18 11:40 by cmsd, 430 阅读, 0 推荐, 收藏, 编辑
摘要:我们有时需要做一些长时间的工作,比如格式化一个20T的raid磁盘,可能需要几个小时以上,如果只是执行格式化的话,由于网络不稳定,或者要下班了,还没格式化完成,关闭了ssh的窗口,命令可能就执行失败了,有人说用nohup后台执行,这个也是可以的,但是我们今天来用screen实现。1. screen分session和window session就是执行screen [-S session-name]生成的一个会话,在会话中可以打开多个window2. screen命令使用说明 -A 将所有的视窗都调整为目前终端机的大小。 -d 将指定的screen作业离线。 -m 即使目前已在作业中的... 阅读全文

python实现跳板机

2013-11-19 23:10 by cmsd, 885 阅读, 0 推荐, 收藏, 编辑
摘要:公司有1000多台服务器,线上机器都是禁止root登录的,所以平时是用普通用户登录,然后在su到root,密码都是在excel表中存的,这样登录一台机器,输两次命令,搜两次密码,实在很麻烦,有一天备份6台机器上的redis,登录就把我登录烦了,于是就用python来实现登录操作,密码表存到mysql中,用python的pexpect来实现交互。pexpect的用法看http://www.ibm.com/developerworks/cn/linux/l-cn-pexpect1/最后用 ./passwdbox.py ip即可自动登录#!/usr/local/bin/python# coding. 阅读全文
上一页 1 ··· 7 8 9 10 11 12 13 下一页