- 博客(41)
- 资源 (1)
- 收藏
- 关注
原创 Python常用命令
怎么退出python shell?在windows下,Ctrl+Z 退出在unix下,Ctrl+D 退出.先要装载 os模块:import os获取目录:print os.getcwd()改变目录:os.chdir()显示指定文件夹文件import osfor i in os.listdir('d:\\'):print i
2014-05-05 14:31:28 615
原创 Project interpreter not specified(eclipse+pydev)
1、从Eclipse的菜单 Window --> Preferences 打开首选项配置; 2、首选项配置页面,找到左边的PyDev项展开,点击Interpreter - Python 项(Interpreter是解释器的意思),见图二; 3、然后点击右侧的 New... 按钮4
2014-05-05 14:17:03 675
原创 Python代码中中文报错问题解决
报错:SyntaxError: Non-ASCII character '\xef' in file qbdg.py on line 4, but no encoding declared解决,在脚本文件开头加上:#coding=gbk#coding=utf-8#-*- coding: UTF-8 -*-
2014-05-05 14:10:05 889
原创 activemq demo
package virtualtopics;import javax.jms.Connection;import javax.jms.JMSException;import javax.jms.Message;import javax.jms.MessageConsumer;import javax.jms.MessageListener;import ja
2014-03-31 15:39:32 587
原创 extjs ComboBox 自动查询
Ext.require([ 'Ext.form.field.ComboBox', 'Ext.window.MessageBox', 'Ext.form.FieldSet', 'Ext.tip.QuickTipManager', 'Ext.data.*']);// Define the model for a State/*Ext
2014-03-19 10:09:30 2619
原创 ext+java 中文乱码
1、传到java console 后中文乱码 Ext.Ajax.request({ url:'/forpeople/view', //jsonData:Ext.util.JSON.
2014-03-06 10:56:31 529
原创 java +mysql 中文乱码
mysql: 设置相应的编码为utf8: SET character_set_client = utf8; SET character_set_results = utf8; SET character_set_connection = utf8; SET character_set_database = utf8; SET chara
2014-03-04 11:06:10 448
原创 eclipse 没有server社图
我的eclipse可以启动tomcat,但是无法创建动态网站项目,也没有server视图3.7版本应该没有开发Web项目的功能,你可以看一下,它应该没有JavaEE的透视图,所以不可能有Server的视图,建议你采用3.6或者3.5这个版本
2014-02-26 10:50:46 685
原创 win8如何找到itunes的默认备份文件
可以地址栏中输入%appdata%就可以进入\AppData这个目录AppData\\Roaming\\Apple Computer\\MobileSync\\Backup\\
2014-02-11 16:12:05 685
转载 Centos 5.1系统,通过网络升级内核,支持xfs文件系统
在centos5.1上应用xfs文件系统(mkfs.xfs)1、Centos 5.1系统,通过网络升级内核,支持xfs文件系统2、安装相应的软件包xfs在默认的系统安装上是不被支持的,需要自己手动安装默认的包。先修过yum的配置文件# vim /etc/yum.repos.d/CentOS-Base.repo[centosplus]enabled=1
2014-01-23 11:01:26 911
原创 非法关机后因环境变量丢失导致publish server时报错
在eclipse 中publish app时报: Cannot publish to the server because it is missing its runtime environment. 重新设置java_home后重启eclipse 再重新新建server就行
2014-01-08 10:53:56 2924
原创 Highcharts画图问题
dataArrayhmrun.push(parseInt(serviceArray[i].runninginstances));dataArrayhmmiss.push(parseInt(serviceArray[i].missinginstances)); 如果后台数据是string类型的话,画出的图不对,应该强制转换成int型.
2013-12-30 09:58:35 602
原创 无密码ssh设置
因为需要无密码登录,在ubuntu下,用非root设置好也可以,但需要保证所有程序及相关目录的属主必须是此非root用户。当设置无密码登录时需要分别设置普通用户和root下。另附无密码登录设置文档: 生成密匙对,我用的是rsa的密钥。使用命令 "ssh-keygen -t rsa" [root@test ~]$ ssh-keygen -t rsa Generating
2013-12-17 16:20:58 635
原创 在ubuntu下,切换用户
在ubuntu下,当切换 用户时,报xx命令无法找到。 问题原因是当切换用户时,没有把当前的环境变量带过去,可以这 sudo -l hadoop 带环境变量切换用户
2013-12-17 13:48:31 680
原创 TypeError: Ext.util.JSON is undefined 问题的解决方案
关于Extjs通过Ajax提交后,返回值为json类型的问题的解决:问题:Ext.Ajax.request({ url:'data/delete.php?opt=ckilist', method:'post', params:{ tb_ckiSign:ckiRecord.get('tb_ckiSign') }, success:functio
2013-12-16 14:08:10 2502
原创 java + mysql与postgresql的区别之sql
在写java应用时,遇到一个与mysql不一样的语法错误java+mysql:String sql = "select * from t_hlprfinal_data where hltag="+tagsql+" limit 12"; java+postgresql: String sql = "select * from t_hlprfinal_data where
2013-12-12 15:02:03 574
原创 当在eclipse中的web工程中增加了extjs4,出现An internal error occurred during: "Building workspace".
An internal error occurred during: "Building workspace". 当在eclipse中的web工程中增加了extjs4,出现An internal error occurred during: "Building workspace".Java heap space 错误。解决办法1:把extjs4的工程安装包不要放到web工程中
2013-12-04 13:37:34 738
原创 mysql非本机不能登录的问题
必须满足1、mysql> select user,host from user;+------+------+| user | host |+------+------+| root | % |+------+------+2、# localhost which is more compatible and is not less secure.bind-ad
2013-10-30 15:48:04 859
原创 queryperf下载安装
1、下载bind软件,# wget http://ftp.isc.org/isc/bind9/9.7.3/bind-9.7.3.tar.gz # tar zxvf bind-9.7.3.tar.gz # cd bind-9.7.3/contrib/queryperf/2、安装queryperf看一下README 说的很想详细。# ./configur
2013-10-23 13:35:57 2544
转载 解决Eclipse无法打开“Failed to load the JNI shared library
解决Eclipse无法打开“Failed to load the JNI shared library这是因为JDK配置错误所导致的现象。一般说来,新购笔记本会预装64位的windows系统,而在网上下载软件时,32位会优先出现在页面中(现在来说是这个情况,但我认为未来64位会越来越普及)。如果你是64位的系统,却安装了32位的JDK,就会导致上面的情况。解决办法如下:
2013-10-09 10:05:18 703
原创 gluster 挂载命令
mount -a(去fstab中取mount -t glusterfs gluster002:/vol2 /mnt/instances)查看那些进程在使用 /mnt/instances目录 lsof | grep /mnt/instances
2013-09-29 15:04:04 2107 1
原创 虚拟机 Read_only
现象: 部分vm read only ,其上应用无法访问 1 、 glusterfs 客户端 /var/log/gluster/mnt-instances.log [client-handshake.c:1411:client_setvolume_cbk] 2-vol2-client-0: Connected to 172.18.16.201:49171, attached t
2013-09-29 15:00:03 1503
原创 centos重启后应用文件夹属主改变的问题
目前运维一应用,因故重启系统后,发现应用无法访问,经查,是该应用安装文件夹属于发生改变,chown -R confluence:confluence *解决问题,但不知为什么发生改变或应用访问所需的属主为何变了?
2013-09-26 16:51:37 846
原创 centos iptables 端口转发命令
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8090iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-port 8090
2013-09-26 16:18:13 1413
原创 例行安全检查出 vnc相关 端口可能有漏洞
例行安全检查出 vnc相关 端口可能有漏洞 nmap -p 1-65535 172.18.2.6 kvm has a buin vnc server and it works by default .it can be enabled in several ways.if you want a graphical tool use virt-manager
2013-09-25 16:11:27 1349
转载 Cgroup基础知识
转至元数据起始 Cgroup基础知识Cgroup是control groups的缩写,是Linux内核提供的一种可以 限制、记录、隔离进程组所使用的物理资源的机制。Cgroup可实现的功能如下所示:限制进程组可以使用资源的数量,比如限制进程使用内存的大小。进程组优先级的控制,如调整CPU的利用率。记录进程组使用的资源数量。如使用cpuacct子系统记录
2013-09-25 11:30:04 2361
原创 运行中的虚拟机疑似出现暂停
openstack线上环境,今天突然发现运行中的虚拟机疑似出现暂停,无法ping通。 看服务器状态内存使用率接近100%,手动取消暂停,此虚拟机恢复正常。继续观察。
2013-09-23 16:41:43 1090
转载 使用 Crash 工具分析 Linux dump 文件
使用 Crash 工具分析 Linux dump 文件简介: Linux 内核由于其复杂性,使得对内核出现的各种异常的追踪变得异常困难。本文将介绍内核中的内存转储机制,以及如何使用 crash 工具对内核产生的内存存储文件进行分析。通过对本文的学习,读者可以像专业内核开发者那样去追踪和修复内核的错误。
2013-09-18 13:40:06 5815
原创 openstack下停止/启动虚拟机脚本
有一次调整后台存储出现了故障,导致所有虚拟机停止运行,几百个虚拟机,写了一个脚本。for i in $(nova list | awk '{ print $2 }'); donova stop $i;done;for i in $(nova list | awk '{ print $2 }'); donova start $i;done;
2013-09-18 10:27:06 1192
原创 crontab同步各服务器时间
很多地方,都需要同步各服务器的时间,同步时间的方法有很多种其中一种就是同步方法,使用crontab设置定时器,各个节点定时向ntp服务器同步时间,具体操作如下:使用命令 crontab -e 编辑定时任务,该命令会打开一个类似于vi的编辑器,在里面编辑定时任务保存即可例:*/30 * * * * /usr/sbin/ntpdate 192.168.243.212 每隔3
2013-09-18 09:50:54 1263
原创 fio 测试iops
fio的安装:ubuntu下:联网时直接:apt-get install fiocentos下:先安装libaio再安装fio:下载libaio: wget ftp://rpmfind.net/linux/centos/6.3/os/x86_64/Packages/libaio-devel-0.3.107-10.el6.x86_64.rpmrpm -ivh lib
2013-09-18 09:45:51 4418
原创 OpenStack 的resize功能
描述:openstack e 版本在dashboard界面上没有resize功能,所以只能通过后台来完成,虚拟机resize过程大致如下是先获取当前虚拟机的信息,然后将该虚拟机的磁盘拷贝至另外一台主机,在另一台主机中按照新的机器配置,重新生成虚拟机。共享存储环境下,虚拟机文件存在相同的卷中,如果按照非共享存储情况直接拷贝会出现错误(直接拷贝磁盘文件,会产生重名情况),下面是共享存储下需要修改的
2013-09-18 09:40:45 4865
原创 vm会不定时地宕机
1 、现象:vm会不定时地宕机2、后台报错:tail -f /var/log/libvirt/qemu/instance-000002de.log char device redirected to /dev/pts/1 (label charserial1)qemu: terminating on signal 15 from pid 207173、发现上述207
2013-09-17 10:48:10 1260 1
原创 python 小技巧(函数定义)
函数定义中参数前面的*和**:1/ 带*的参数表示传递任意个无名字参数,这些参数会一个Tuple的形式访问2/ 带**的参数用来处理传递任意个有名字的参数,这些参数用dict来访问,Openstack源码中 **的参数用的很多,就表示传递的是一个字典.
2013-09-17 10:18:59 644
原创 openstack下迁移vm
1.拷贝文件/etc/libvirt/qemu/instance*.xml2.拷贝文件夹/var/lib/nova/instances/instance-x 3.拷贝网络文件:nova-instance-instance-00000030-fa163e58a67d.xml pwd/etc/libvirt/nwfilter3.修改数据库 UPDATE inst
2013-09-17 10:15:56 699
原创 Ubuntu下设置主机间无密码访问
如当前有主机:hostA、hostB,下面1~3步在hostA中执行,第四步在hostB中执行:1、在/root/.ssh/目录下生成密钥:ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa2、将公钥添加到授权密钥文件中:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys3、将公钥拷贝到hostB:s
2013-09-17 10:13:34 811
原创 glusterfs节点主要配置文件简单介绍
gluster节点主要的配置文件在/etc/glusterfs//var/lib/glusterd第一个目录里内容比较简单,没有什么好修改的。 第二个目录主要的内容如下 1.glusterd.info 这个文件保存着该节点的uuid。2.peers目录这个目录保存着gluster节点池的服务器信息。每个文件记录一个节点,文件名字就是节点的uuid示例节
2013-09-17 10:10:01 3264
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人