自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 由一位华为员工被辞退说起

前几天看了一个华为员工的事情,心里不是很好受。那个员工买了两套房,其中一套是去年初房价最高时买的,他还使用第一套房抵押贷款了70万,作为第二套的首付,结果现在房价已经跌了下来,但是更不幸的是,他即将被华为公司辞退。如果被辞退,他很难再找到一个超过2万月薪的工作,但是他现在每月的还贷将近2万,他很焦虑,也很迷茫。这是中产阶级的痛苦之处,一旦失业,房贷和家庭开支的压力会让人无所适从。但是又

2017-02-26 21:18:34 8026

原创 scapy安装

1、安装1)下载源文件wget https://pypi.python.org/packages/6d/72/c055abd32bcd4ee6b36ef8e9ceccc2e242dea9b6c58fdcf2e8fd005f7650/scapy-2.3.2.tar.gz#md5=b8ca06ca3b475bd01ba6cf5cdc5619af2)解压,然后进入目录,执行安装命令,如下

2017-02-14 14:37:37 1947

原创 python中文乱码总结

1、python2中的字符编码str每个字符由8位字节表示,unicode每个字是由16位二进制数字表示。有一个中文字符串:“授权token过期”,可以保存成string类型,也可以保存成为unicode类型;使用unicode编码,则为:>>> t=u"\u6388\u6743token\u8fc7\u671f">>> print t授权token过期>>> pri

2016-12-23 14:18:32 2218

原创 nbd挂载方式修改虚拟机镜像密码

有一个qcow2格式镜像,用来创建VM后发现密码忘了,试了各种密码都不对,只能修改密码,如何改呢?可以使用nbd挂载的方式来修改密码。以下为步骤:0.加载nbd模块,需要使用nbd内核模块[root@control ~]# insmod nbd.ko max_part=81.建立nbd连接,将镜像和qemu-nbd建立连接关系[root@control

2016-11-02 13:55:50 1637

原创 RabbitMQ集群部署

1.rabbitmq组建集群1)安装rabbitmq-serveryum install rabbitmq-server2)在一个节点上面启动service rabbitmq-server start3)拷贝/var/lib/rabbitmq/.erlang.cookie  到其他节点的/var/lib/rabbitmq/目录下,注意保持权限一致。所有节点重

2016-11-02 13:32:31 1907

原创 corosync+pacemaker实现openstack HA(二)

上次使用corosync+pacemaker搭建了个集群实现了HA,在测试环境中经过各种测试都运行正常,有效实现了高可用性。后来在上生产环境的时候遇到了个问题,由于生产环境中的交换机默认是把组播禁掉了,导致组播报文无法通过网络设备传输,集群因此建立失败。Corosync同时支持组播、单播,后来重点研究了单播实现集群的方法。1、单播心跳组建集群配置文件####corosync.conf配置

2016-11-02 11:48:05 2584 1

原创 corosync+pacemaker测试用例

corosync+pacemaker测试用例:环境描述:1.    集群中有三个节点,如下:ü  Control  10.25.49.2 (root, nsp30)ü  compute1 10.25.48.3 (root, nsp)ü  node-3  10.25.49.18  (root,root) 这个节点是虚拟机,在control上面启动的每个节点都有两个网卡,分

2016-09-15 16:03:55 1224

原创 corosync+pacemaker实现openstack HA(一)

使用corosync+pacemaker来实现openstack HA,本文主要介绍了corosync和pacemaker的安装和配置。0.pacemaker资源介绍Pacemaker 的资源主要有两类,即 LSB 和 OCF。其中 LSB 即 Linux 标准服务,通常就是 /etc/init.d 目录下那些脚本。Pacemaker 可以用这些脚本来启停服务。在 crm ra

2016-09-12 20:37:09 3411

原创 如何修改镜像密码

我有一个镜像文件(qcow2格式/raw格式等等),想使用这个镜像文件创建一个VM,但是忘记密码了,怎么才能重设密码呢?有两种方式可以解决这个问题:1)创建VM时通过密码注入的方式将新密码注入(如openstack中使用nova boot时可以使用--admin-pass参数来指定admin密码),这样VM创建起来后就可以用新密码打开了;这个要求镜像中包含cloud init程序,

2016-08-18 17:00:12 4092

原创 OpenStack性能测试工具Rally实践和分析

1       Rally介绍1.1    概述Rally是OpenStack社区推出开源测试工具,可用于对OpenStack各个组件进行性能测试。通过使用Rally组件,用户可完成OpenStack云计算平台的安装部署、功能验证、大规模负载测试(性能测试)、输出测试报告等一系列动作。对于我们环境中性能测试来说,由于我们的网络平台和Neutron的API接口基本一致,所以可以直接拿来测试我

2016-07-27 16:25:38 10663

原创 nova 问题分析及解决办法(一)

使用Nova遇到些问题,记录下分析过程和解决办法,仅供参考!

2016-04-06 10:34:55 10608

原创 安装使用nginx

1.配置yum源由于内部网络中已经搭建了yum源,只需修改yum源就可以使用内部源进行安装nginx软件包。在/etc/yum.repos.d/目录中新增文件mos.repo,并添加如下内容:[root@test01 ~]# cat /etc/yum.repos.d/test.repo[test]name=testbaseurl=http://10.13.15.17/mos

2016-01-06 17:49:38 508

原创 keystone使用命令

使用rpm包安装keystone,配置完成后启动,然后发现数据库中没有任何数据可用,如果要使用keystone,还需要创建租户、用户、角色和endpoints等,以下为创建这些资源的命令.1.首先导入环境变量:export OS_SERVICE_TOKEN='asdf39f3276ddcaee7b57789a'export OS_SERVICE_ENDPOINT='http://10.

2015-12-17 16:33:18 1889

原创 VCenter中嵌套openstack VM不能ping通外部网络问题解决办法

问题描述:最近搭建了vCenter环境,并使用vCenter创建的VM搭建了一套openstack环境,在验证openstack的外网功能时,发现报文死活ping不通外网,抓包发现报文在vcenter的dvs处给丢掉了,这是非常奇怪的事情,仔细排查后,现vCenter竟然感知报文的mac对于不受vCenter管理的VM发出的报文直接忽视。先上图: 解释如下:1)ESX-B0

2015-08-21 15:57:56 5350 3

原创 openstack keypair实践

登陆OS系统可以使用密码登录或者密钥登陆,密码登录是比较常见的一种方式,用户在操作系统中创建了用户名和密码,就可以使用自己的用户名和密码登录进去了;使用密钥登陆是另外一种方式,即用户创建一个密钥对(公钥和私钥),然后将公钥注入到OS中,在登陆时使用私钥校验,校验通过后就可以登入到OS。OpenStack提供了密钥登陆的功能,可以采用密钥注入或者文件注入的方式将公钥注入到OS中,本文采用了密钥注入的

2015-08-03 10:46:02 9174

原创 ovs常用命令(基本)

基本命令0 显示所有网桥和端口ovs-vsctl show1.显示所有路径vswitch:~ # ovs-dpctl dump-dpssystem@br0system@br1 2.显示网桥的流信息ovs-ofctl  dump-flows br例如:ovs-ofctl dump-flows br0 3.连接controllerov

2014-07-22 21:04:11 8580

原创 ip netns相关命令

1.增加虚拟网络命名空间 ip netns add net0 2.显示所有的虚拟网络命名空间EULER:~ # ip netns listnet0也可通过查看/var/run/netns目录下的文件来listEULER:~ # ls /var/run/netns/net0  3.进入虚拟机网络环境ip netns exec net0 `c

2014-07-22 20:49:43 10485 1

原创 virsh常用命令(二)

2.操作虚拟机命令 定义:virsh define xxx.xml xxx为xml文件所在的路径及文件名称,在当前目录下则不写路径启动:virsh start xyz xyz为虚拟机xml配置文件中虚拟机的名字rhel6.2_2停止:virsh shutdown xyz此方法为正常关机方法,需要一段才能关机下电:virsh destroy xyz此方法为暴力下电,虚

2014-04-11 10:07:08 10930

原创 Virsh常用操作命令

Virsh常用操作命令

2014-04-11 10:04:08 971

原创 IIS启动发生意外错误0x8ffe2740的解决方法(转载)

   最近一直使用apache,今天需要调试一个ASP的程序,所以安装了IIS,安装一切顺利,但是在打开IIS的时候却发现“默认网站”是停止状态,前面有个红色的Error图标,点击启动按钮,弹出错误对话框“发生意外错误0x8ffe2740”。这到底是什么原因呢?难道是IIS安装的时候有文件损坏?不是这样的。其实这个只是因为IIS的80端口被占用的原因。解决的方法:1、关闭占用80端

2010-05-29 10:22:00 1427

原创 使用shell命令将程序下载到开发板

在nios2 command shell中将nios2-Linux操作系统文件下载到开发板(贾毫杰)将程序下载到SDRAM中运行1).打开nios2 command shell开始->所有程序->altera->NiosII EDS 7.2->NiosII 7.2 Command Shell2)nios2-configure-sof --cable=USB-Blaster ~/mycpu.

2010-04-28 11:07:00 2280

原创 烧写flash遇到"no cfi table found"错误总结

在nios2平台下,在NiosII Command shell使用nios2-flash-programmer命令烧写flash时容易出现“no cfi table found”的错误,可能以下几种原因造成的:1.地址搞错,指定的地址不是flash的起始地址;2.参数设置错误,在SOPC Builder中检查CFI Flash的设置参数,如timing选项卡容易漏掉设置。3.设计有问题

2010-04-28 10:55:00 1649

原创 google退出中国市场是战略性错误

     一开始听说google要退出中国市场,我根本不相信,现在有那个全球性的公司会肯放弃中国市场呢,更何况是以创新著称、拥有卓越远见的google公司。可是现在网上传的是有鼻子有眼了,不由得不信,今天连谷歌的“清退方案”都被网友们挂了出来,可见并不是空穴来风。     我觉得如果谷歌真有此打算,只能说现在的公司掌舵人没有战略眼光。现在的谷歌或许对其中国市场的份额不够满意,这也难以避免,

2010-01-17 20:49:00 973

转载 linux下的静态函数库和动态函数库

linux下的静态库和动态库 最近在做linux下应用程序的移植,用到了静态库和动态库概念,从网上搜集了一些资料,并做了简单整理,转帖如下:一、       简单介绍inux中有两类函数库,分别是静态库和动态库。1.静态函数库: 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译

2010-01-12 17:03:00 2360

原创 nios2-linux下使用lan91c网络接口

开发板使用的是Altera公司的Stratix 1S10,硬件工程是Nios2IDE自带的标准工程 步骤入下: 1.在SOPC Builder中将lan91c111 interface IP核加进去,并分配管脚。注意:中断号不要设为0.这一步在标准工程中已完成,可直接使用标准工程,不需要修改任何地方。 2.make menuconfig在内核配置时将

2009-06-02 15:47:00 1248

原创 Nios2uClinux环境LED驱动开发

1.编写Linux设备驱动驱动程序,将该文件复制到(linux 源码目录)/drivers/(目标文件夹)/中LED驱动(nios2-linux/linux-2.6/drivers/myleds/myleds.c)//myleds.c#include "linux/init.h"#include "linux/module.h"#include#include#include#incl

2009-05-22 14:45:00 1487 2

转载 uClinux驱动开发初步

uClinux驱动开发初步 uClinux和linux的驱动开发是一致的,只是调试的方式不一样,学习uClinux的驱动开发也就是学习linux驱动开发的过程。linux驱动的调试需要至少一台电脑,外加像GDB,KDBG这样的源码级的内核调试工具,如果装一个虚拟机的话,那么只需要一台电脑即可了,但这样对电脑的性能有更高的要求。对于像uClinux的驱动调试,则最好是有开发板,也可以用模拟器

2009-05-08 16:23:00 2063

原创 Ubuntu 8.04源

#以下为ubuntu hardy 8.04 LTS (3年长期支持,2008年4月24日发布正式版) #传说中的中国科技大学 5M/s deb http://debian.ustc.edu.cn/ubuntu/ hardy main restricted universe multiverse deb http://debian.ustc.edu.cn/ubuntu/ hard

2009-04-25 15:04:00 689

原创 uClinux在FPGA上启动受阻的解决办法

在fpga开发板上运行uClinux操作系统时,出现了一些问题。配置开发板,下载zImage文件,均很顺利,然后系统启动Uncompressing Linux... OK,booting the kernel.到这里系统停止不动了,这个问题百思不得其解,有的资料说是QuartusII版本太低,后来换了7.2版本的仍然不行。解决办法:在SOPC Builder中将NiosII cpu的Exc

2009-04-21 17:03:00 944

原创 安装Nios2uClinux开发环境

安装NiosuClinux开发环境 (文/贾毫杰) 一、前期准备工作首先,你必须安装Linux操作系统,而且还得有一些必要的软件包,现在你可以使用以下命令检验你的软件包是否齐全。(1)以root权限登录进入系统:如果你的操作系统是Fedora,RHEL,Centos执行sudo yum install git-core make gcc ncurses-devel bison

2009-04-03 16:29:00 2920 7

原创 ubuntu 安装ncurses

ncurses是字符终端下屏幕控制的基本库。可能很多新开发的程序都不使用了,不过如果要编译一些老程序,还经常遇得到。执行命令 sudo apt-get install libncurses5-dev

2008-12-11 14:42:00 38354 13

原创 ubuntu安装开发编译环境

如果你有编译源码的需要建议安装上 gcc,g++,make 等。linux操作系统上面开发程序 光有了gcc 是不行的 它还需要一个 build-essential软件包 作用是提供编译程序必须软件包的列表信息也就是说 编译程序有了这个软件包 它才知道 头文件在哪 才知道库函数在哪 还会下载依赖的软件包 最后才组成一个开发环境 安装的命令就是sudo apt-get install bui

2008-12-11 14:34:00 5404

原创 ubuntu 源(7.04)设置的正确方法

设置ubuntu 源(7.04)打开Ubuntu的终端,输入sudo gedit /etc/apt/sources.list删掉里边所有旧的内容,把新的源列表内容贴进去再执行:sudo apt-get update就可以生效。# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to#

2008-12-11 14:20:00 717

简单的asp网站(商品房信息查询系统)

用asp实现网页信息查询和后台管理功能,短小精悍,简单易懂,初学者可以通过学习本源码进入asp编程世界。

2008-07-30

LeapFTP

ftp上传下载,功能强大,简单易用

2008-06-26

局域网查看器

查看局域网主机ip,端口扫描,发送消息,是不可多得的有用工具

2008-06-26

网管必须掌握的CMD命令

比较重要的cmd命令基本上搜集全了。

2008-06-16

空空如也

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

TA关注的人

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