- 博客(49)
- 资源 (2)
- 收藏
- 关注
原创 pip use local repository server
1 get the package from https://pypi.python.org/simple/we can do it by this
2014-07-25 14:45:15
1113
原创 devstack user case
1 localrc 文件devstack可以从localrc中读取配置我的localrcSERVICE_HOST=cloudcontrollerADMIN_PASSWORD=123MYSQL_PASSWORD=123RABBIT_PASSWORD=guestSERVICE_PASSWORD=123SERVICE_TOKEN=ADMIN#FLAT_INTERFAC
2014-07-03 15:18:25
1079
转载 ceilometer的数据采集机制
原文链接:http://niusmallnan.github.io/_build/html/_templates/openstack/ceilometer_collect.htmlceilometer主要负责监控数据的采集,采集的项目包括虚拟机的性能数据,neutron-l3-router使用的网络带宽,glance&cinder&swift等租户使用信息,甚至是通过snmp采
2014-06-04 09:53:38
2536
原创 use python-novaclient to manage openstack vm
Allocate Floating IP to projectFloating IPs (elastic IPs in Amazon EC2 terminology) allow instances to talk to an external host or access to the instances from an external network. A floating IP c
2014-05-19 14:38:19
724
转载 tcpdump 规则
下面的例子全是以抓取eth0接口为例,如果不加”-i eth0”是表示抓取所有的接口包括lo。 1、抓取包含10.10.10.122的数据包 # tcpdump -i eth0 -vnn host 10.10.10.122 2、抓取包含10.10.10.0/24网段的数据包# tcpdump -i eth0 -vnn net 10.10.10.0/24 3、抓取包含
2014-05-05 14:56:12
677
原创 virsh 命令搜集
1 Add [root@ip9-114-181-61 ~]# cat scsi1.xml [root@ip9-114-181-61 ~]# virsh attach-device 7 scsi1.xml --live --persistent
2014-05-05 14:47:08
2844
原创 use packstack install openstak on fedora 20
rdo fix1 fix can not open rdo repo error, edit /etc/yum.repo.d/rdo-release.repo, change relase to 19,(cant not find repo for 20)2 neutron_subnet does not handle empty dns servers,
2014-04-29 20:58:18
790
转载 在宏定义中使用 do{}while(0)
宏定义中的do...while(0) 如果你是C++程序员,我有理由相信你用过,或者接触过,至少听说过MFC, 在MFC的afx.h文件里面, 你会发现很多宏定义都是用了do...while(0)或do...while(false), 比如说:#define AFXASSUME(cond) do { bool __afx_condVal=!!(cond); ASSERT(__
2013-11-26 14:05:31
889
原创 install python gpio on raspiberry
1 install gpio in python.sudo apt-get install python-pipsudo pip install rpi.gpio2 GPIO Outputs1. First set up RPi.GPIO (as described here)import RPi.GPIO as GPIOGPIO.setmod
2013-11-16 19:48:54
1094
原创 crash: cannot resolve: "xtime"
this bug is fixed in 6.0.5 version(F17)https://www.redhat.com/archives/crash-utility/2012-March/msg00111.html
2013-06-26 11:48:59
1607
转载 python 控制摄像头
1 VideoCapture-0.9-5.zip2 Python Imaging Library (PIL) http://www.pythonware.com/products/pil/self._cap = Device(self._device, 0)def capimage(self, path):self._cap.saveSnaps
2013-06-11 12:19:04
1525
转载 linux iptables 端口 查看,打开,关闭
查看哪些端口被打开 netstat -anp关闭端口号:iptables -A INPUT -p tcp --drop 端口号 -j DROP iptables -A OUTPUT -p tcp --dport 端口号 -j DROP打开端口号:iptables -A INPUT -ptcp --dport 端口号 -j ACCEPT
2013-05-23 09:51:39
25044
原创 wget 下载某个目录下的文件
wget -c -r -nH -k -L -p --reject=index* --cut-dirs=4 http://192.168.122.1/cobbler/pub/itme_iso--reject=index* 拒绝一堆 index开头的乱七八糟的文件-nH 不包含服务器目录结构
2013-05-08 16:56:08
1199
原创 MKV文件提取dts音频转化成ac3
1 查看mkv信息 mkvmerge -i avatar.mkv2 该命令将 mkv 文件中的不同数据轨道拆解到不同的文件中,如果只是想要音频信息,可以使用下面的命令:这里的2是变量,要看输出的信息F:\> mkvextract tracks avatar.mkv 2:audio.dts3 好,下面是将 DTS 格式的转换为 AC3 格式
2013-04-20 20:02:15
5614
原创 git daemon
if you want to set up a git sever ,which let you clone the source code without passwordyou need install git-daemon.after doing that , rungit daemon --reuseaddr --export-all --verbose
2013-04-19 14:17:07
664
原创 linux create a virtual bridge
动态创建,重启后就失效#brctl addbr br0 #创建一个桥#brctl addif br0 eth0 #将该桥绑定到eth0或者,在/etc/sysconfig/network-scripts 下增加一个配置文件:[root@oc6105682006 network-scripts]# cat ifcfg-br0 DEVICE="br0"ONBOOT="yes"
2013-04-11 16:13:03
1600
原创 Get the shell script dir
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
2013-03-21 14:30:56
1175
原创 bug in cobbler of fedora17 version
Trying to setup cobbler pxe server on fedora 17 . meet some problem:1 cobbler doesn't rsync . google on the internet , I found this is a bug of cobbler (see link http://comments.gmane.org/gmane.
2013-01-29 11:41:23
527
原创 set up pxe server in uefi mode
1. uefi is using the EFI/BOOT/BOOTX64.efi, the configure file will be BOOTX64.conf , (but we should change it to efidefault, also if you know the client ip, you can also change the efidefault file t
2013-01-29 09:50:28
1405
转载 a cow shell script writer!
a cow shell script writer! 1 . 高手用户就蛋定多了,按Ctrl-p,按Ctrl-a,输入sudo,回车 ctrl-p 上条命令,ctrl-a 等于home 2 . python -m SimpleHTTPServer : 命令执行后将在本机800
2013-01-11 15:38:59
675
转载 rpm 打包原理
rpm打包原理zz为什么要打包?制作 rpm 不仅仅是打包,更可以解决菜单创建、打补钉、完成大量预配置、与其他软件包互动等操作。使用源代码安装要求用户了解基本的编译过程、能够应付各种不能编译 的意外、必须自己完成抽象的配置、甚至懂得软件开发,能够自己打补钉,……对非计算机专业的用户而言简直就是天方夜谭。这是把软件开发的最后一步抛给了用 户,作为发行版,这是极不负责任的!
2013-01-11 14:28:26
6381
原创 用 sed 将#注释 替换成python的 ''' xxxx ''' 注释
sed -e "/#/s/$/\'\'\'/" -e "/#/s/#/\'\'\'/" server.py "/#/s/$/\'\'\'/ 先匹配#,在整行的末尾添加 ‘’‘, "/#/s/#/\'\'\'/" 将#再替换成 ’‘’。sed 不常用的话,很不好记。baidu了好久才又一次弄明白咋用:command 格式这样记比较好记:/ / 用来
2013-01-11 11:19:25
1513
转载 linux下CVS服务器的配置
linux下CVS服务器的配置 2010-05-17 14:19:39| 分类: CVS|字号 订阅1、 验证是否已安装CVS #rpm -q cvs 如果能显示出类似这样的版本信息,证明已安装CVS:#cvs-1.11.19 若没有安装信息,则需要从htttp://www.cvshom
2013-01-09 11:16:23
1628
转载 RSync实现文件备份同步
RSync实现文件备份同步转自:http://www.mike.org.cn/blog/index.php?load=read&id=639###pp=0[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync]一、什么是rsync rsync,remote synchronize
2013-01-08 13:41:53
513
转载 multi-path 介绍以及使用
多路径(multi-path)介绍及使用 普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了有光纤组成的SAN环境,由于主机和存储通过了光纤交换机连接,这样的话,就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。主机到存储之间的IO由多条路径可以选择,如下图:根据上图所示,每个主机到所对应的存储可以经过几条不同的路径,如果是同时
2013-01-05 16:28:39
3300
原创 crash 调试vmcore
查看vmcore.vmcore 的生成 echo c >/proc/sysrq-trigger会在/var/crash 下产生一个vmcore 文件vmliux 需要 kernel-debuginfo 和 kernel-debuginfo-common 这两个包(注意kernel版本要对应)crash vmliux vmcore1 查看堆栈 bt 2 kmem -i
2012-07-31 16:07:08
14620
转载 rpm
查询功能命令格式 rpm {-q|--query} [select-options] [query-options] RPM的查询功能是极为强大,是极为重要的功能之一;举几个常用的例子,更为详细的具体的,请参考#man rpm1、对系统中已安装软件的查询1)查询系统已安装的软件 语法:rpm -q 软件名 举例:[root@localhost
2012-07-23 14:19:54
630
原创 build a local server
1 server 1)增加一个名为git用户 创建一个目录 例如 test.git cd test.git git --bare init 2)配置hook 修改 hook目录下的 post-receive ln -s /usr/share/git-core/... /post-receive p
2012-06-11 16:55:46
479
转载 linux 下 expect 的使用
一、概述我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。Expect的作者Don Libes在1990年开始编写Expect
2012-04-23 11:11:48
1139
转载 git 修改注释
当你不小心,写错了提交的注视/信息,该如何处理呢。理论上,SCM是不应该修改历史的信息的,提交的注释也是。 不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息.但是如果你已经push过了,那么其历史最后一次,永远也不能修改了。 我使用git commit --amend已经push过的,截图如下,我那个"fixes #3"永远的在版本历史中了。
2011-12-06 10:36:41
14055
转载 Linux下*.tar.bz2等文件如何解压
Linux下*.tar.bz2等文件如何解压 2009-03-14 12:44:38| 分类: Linux|字号 订阅如果tar不支持j这个参数就先用 bzip2 -d xxx.tar.bz2 把它解压成.tar文件,然后再用 tar xvf xxx.tar 拆包。压缩解压 linux下怎么解后缀名是gzip的文件? 1.以.a为扩展名的
2011-12-05 14:32:06
734
原创 开始学习python
1. 选择一个ideidle2. 学习python语法http://woodpecker.org.cn/abyteofpython_cn/chinese/index.html
2011-11-17 11:01:56
503
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人