自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql command

1  show columns from TABLE;

2014-08-01 09:38:50 665

原创 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 1077

原创 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 1029

转载 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 2466

原创 Fedora 在线升级

fedup 这个工具可以吧从fedora19 升级到fedora20

2014-06-03 14:08:42 831

原创 使用markdown 语法编辑文字

http://jianshu.io/p/q81RER

2014-06-03 13:59:26 673

原创 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 698

原创 shell 命令搜集

有些shell命令很常用

2014-05-06 10:01:20 591

转载 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 645

原创 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 2817

原创 openstack user case.

openstack networking

2014-05-04 17:37:26 3215

原创 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 757

转载 在宏定义中使用 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 847

原创 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 1056

原创 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 1570

转载 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 1479

转载 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 24795

原创 strace 命令

strace 用于跟踪系统调用常用  strace -o a.txt whoami

2013-05-21 14:21:07 598

原创 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 1142

原创 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 5453

原创 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 635

原创 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 1563

原创 Get the shell script dir

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

2013-03-21 14:30:56 1141

原创 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 506

原创 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 1377

转载 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 640

转载 rpm 打包原理

rpm打包原理zz为什么要打包?制作 rpm 不仅仅是打包,更可以解决菜单创建、打补钉、完成大量预配置、与其他软件包互动等操作。使用源代码安装要求用户了解基本的编译过程、能够应付各种不能编译 的意外、必须自己完成抽象的配置、甚至懂得软件开发,能够自己打补钉,……对非计算机专业的用户而言简直就是天方夜谭。这是把软件开发的最后一步抛给了用 户,作为发行版,这是极不负责任的!

2013-01-11 14:28:26 6302

原创 用 sed 将#注释 替换成python的 ''' xxxx ''' 注释

sed -e "/#/s/$/\'\'\'/" -e "/#/s/#/\'\'\'/" server.py "/#/s/$/\'\'\'/ 先匹配#,在整行的末尾添加 ‘’‘, "/#/s/#/\'\'\'/" 将#再替换成 ’‘’。sed 不常用的话,很不好记。baidu了好久才又一次弄明白咋用:command 格式这样记比较好记:/ / 用来

2013-01-11 11:19:25 1482

转载 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 1580

转载 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 484

转载 multi-path 介绍以及使用

多路径(multi-path)介绍及使用  普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了有光纤组成的SAN环境,由于主机和存储通过了光纤交换机连接,这样的话,就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。主机到存储之间的IO由多条路径可以选择,如下图:根据上图所示,每个主机到所对应的存储可以经过几条不同的路径,如果是同时

2013-01-05 16:28:39 3172

原创 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 14492

转载 rpm

查询功能命令格式 rpm {-q|--query} [select-options] [query-options]  RPM的查询功能是极为强大,是极为重要的功能之一;举几个常用的例子,更为详细的具体的,请参考#man rpm1、对系统中已安装软件的查询1)查询系统已安装的软件  语法:rpm -q 软件名  举例:[root@localhost

2012-07-23 14:19:54 604

原创 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 453

转载 linux 下 expect 的使用

一、概述我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。Expect的作者Don Libes在1990年开始编写Expect

2012-04-23 11:11:48 1062

原创 pkg-config 会获得pc 文件的信息

pkg-config 会获得pc 文件的信息*.pc 一般在dev包中

2011-12-06 11:57:03 802

转载 git 修改注释

当你不小心,写错了提交的注视/信息,该如何处理呢。理论上,SCM是不应该修改历史的信息的,提交的注释也是。   不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息.但是如果你已经push过了,那么其历史最后一次,永远也不能修改了。   我使用git commit --amend已经push过的,截图如下,我那个"fixes #3"永远的在版本历史中了。

2011-12-06 10:36:41 13951

转载 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 709

原创 virsh debug info

export LIBVIRT_DEBUG=1

2011-11-21 13:07:46 598

原创 开始学习python

1. 选择一个ideidle2. 学习python语法http://woodpecker.org.cn/abyteofpython_cn/chinese/index.html

2011-11-17 11:01:56 480

gsoap编译工具以及说明

gsoap 编译工具以及说明 gsoap 编译工具以及说明 gsoap 编译工具以及说明

2010-05-14

AutoRun.rar

安装程序实例 vc 安装程序实例 安装程序实例 vc 安装程序实例 安装程序实例 vc 安装程序实例

2009-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除