自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 收藏
  • 关注

原创 用ab作压力测试

<br />ab是Apache附带的压力测试工具,它非常容易使用。ab进行一切测试的本质都是基于HTTP,所以可以说它是对于web服务器软件的黑盒性能测试。<br />如下,查看版本信息<br />[root@localhost ~]# ab -VThis is ApacheBench, Version 2.3 <$Revision: 655654 $>Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

2010-12-28 10:02:00 509

原创 查看服务器的外网ip

<br />如果是桌面系统,想知道自己电脑的外网IP比较容易,用浏览器访问www.ip138.com,就可以了。而服务器放在机房,没有浏览器这号东西,就比较麻烦了。用traceroute又看不出来。偶然间,找到了一个方法可以查看服务器的外网IP。<br />[zhou@localhost ~]$ wget http://members.3322.org/dyndns/getip--2010-12-14 15:09:16-- http://members.3322.org/dyndns/getip正

2010-12-14 15:49:00 1613

原创 用MoinMoin搭建个人wiki之安装配置

MoinMoin是用python语言实现的开源wiki引擎,它的最大特点是无数据库,由纯文件系统构成。用MoinMoin要搭建wiki,还需要如下东东:1.服务器,如Apache,Nginx2.python2.5。官方说python2.6没测过,存在安全隐患。3.mod_wsgi模块,MoinMoin推荐用wsgi的方式运行,则需要在服务器上扩展支持wsgi功能。搭建过程开始:1.编译安装Apache,注意在编译参数中加入--enable-shared --enable-so,因为之后要加入mod_wsgi

2010-12-01 23:45:00 1810

原创 python无法加载共享库的解决方法

<br />由于在安装mod_wsgi时,要求python支持共享库,否则会出问题。于是我重新编译python源码安装,在编译是加入参数--enable-shared。但是安装之后,使用python时出现如下的错误信息:<br />python: error while loading shared libraries: libpython2.5.so.1.0: cannot open shared object file: No such file or directory<br />说明python找不

2010-12-01 10:28:00 1619

原创 vsftpd服务之虚拟账号登录

vsftpd提供三种身份登录:实体用户、虚拟用户和匿名用户。实体用户就是linux系统中已经存在的用户,可以直接登录上linux系统的。既然已经可以登录系统,可以直接用scp走ssh协议传输文件,没必要再通过ftp来获取文件了。匿名用户就是开放了ftp,只要客户端能通过防火墙,就能访问到ftp服务器上的文件数据。这是极其危险的,所以应该避免。我们关注的就是虚拟用户的配置和管理,整个过程如下:创建新文件login.txt,文件内容如下:kisinfoc          这一行是账号名123456      

2010-11-29 23:06:00 406

原创 ext2文件系统初探

ext2文件系统博大精深,我今天花了点时间了解了一下,便写下此文作为记录。也从硬盘开始引入吧!图 1 硬盘分区示意图

2010-11-24 15:38:00 216

转载 CentOS中安装fcitx输入法替代scim

首先下载fcitx (http://www.fcitx.org/)<br /> 可以下载最新的tar包自己编译。编译的命令很简单:<br /> ./configure<br /> make<br /> make install<br /> 注意最后一步需要使用root权限卸载SCIM输入法<br /> 也不一定非得物理卸载SCIM,将之禁用就可以了。首先在/etc/X11/xinit/xinput.d/目录下建立一个新文件(fcitx.conf):

2010-11-24 09:55:00 524

原创 linux设备文件之pts-关联终端的文件

之前的文章里面提到linux的文件类型:普通文件、目录文件、链接文件、设备文件等。今天我看了看/dev/里面的设备文件。对pts文件比较好奇,因为以前好像在哪经常看见这样的文件类型。pts文件对应着打开的终端。每打开一个终端,都会在/dev/pts/目录下建立一个以数字命名的文件。可以用who指令来查看一下:[zhou@localhost pts]$ whozhou :0 2010-11-22 08:34zhou pts/1 2010-11-22 2

2010-11-22 23:12:00 1010

原创 eclipse在linux下debug出错的解决方法

<br />今天在使用eclipse调试程序的时候,发现eclipse在linux下的使用还是挺折腾人的。debug的时候,告诉我VM有问题,“Cannot Connect to VM”。在控制台还输出了如下内容:<br />ERROR: transport error 202: gethostbyname: unknown hostERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)JDWP exit e

2010-11-22 21:36:00 1229

原创 linux文件管理-权限

文件管理最核心的就是文件的权限管理。文件的主要属性有三个:读、写和执行。用"ls -l"参数,就可以查看文件或者目录的权限信息。[zhou@localhost ~]$ ls -l总计 48drwxr-xr-x 2 zhou zhou 4096 10-21 16:00 Desktopdrwxrwxr-x 2 zhou zhou 4096 10-27 09:01 ebookdrwxrwxr-x 2 zhou zhou 4096 10-28 22:17 newfolderdrwxr-xr

2010-10-28 23:15:00 617

原创 学习git (一)

<br />1、安装git<br />./configure --prefix=/usr/local<br />make <br />make install<br /> <br />使用过程中遇到的错误:error: src refspec master does not match any.<br />引起该错误的原因是,目录中没有文件,空目录是不能提交上去的<br /><br />error: insufficient permission for adding an object to re

2010-10-26 12:00:00 4631

原创 Centos挂在NTFS格式的移动硬盘

1、安装fuseyum install fuse2、安装ntfs-3g在http://www.tuxera.com/community/ntfs-3g-download/下载ntfs-3g的源码包gunzip ntfs-3g-2010.10.2.tgztar xvf ntfs-3g-2010.10.2.tar./configuremakemake install3、用fdisk -l查看硬盘设备信息。其中有如下信息:Disk /dev/sdb: 320.0 GB, 320072933376 bytes2

2010-10-25 19:15:00 541

原创 linux如何安装字体

首先,下载字体文件。。。(呵呵,好像是废话)在/usr/share/fonts/目录下,新建一个文件夹。比如,我安装monaco字体,就新建了一个名为apple的文件夹。sudo mkdir /usr/share/fonts/applesudo cp ~/download/monaco.ttf /usr/share/fonts/applesudo chmod 644 /usr/share/fonts/apple/*cd /usr/share/fonts/applesudo mkfontscalesudo m

2010-10-25 10:54:00 441

原创 linux下安装python遇到的问题

<br />在www.python.org/ftp上下载python的源码包之后,configure时如果用--prefix设定了安装位置,而没有使用默认安装位置,在后面安装easy_install时,会遇到问题。setuptools是在默认安装位置寻找python,所以建议python就安装到默认位置即可。<br />安装MySQLdb,只用执行easy_install MySQL-python就可以了。如果是自己上网去下载安装,可能会遇到问题,比如说<br />我遇到了"ImportError: No

2010-10-22 10:03:00 448

原创 学习Grub

今天尝试着在我的Ubuntu上安装Cacti。通过源码安装比较麻烦,有非常多的依赖库,装依赖库它居然还依赖别的库。安装过程中,又遇到许多configure通不过的情况。后来不知道出了什么错,ubuntu系统挂掉了,重启之后也进不了系统。索性我重装系统吧!先说明一下,我的电脑本来是双系统,windowsXP+Ubuntu。我决定安装centos,在选择安装分区的时候,选定“选择linux分区安装默认的结构”。装好之后重启发现,之前的双系统选择界面没了。windows进不去了。。。window分区没删,把引导改

2010-10-22 09:17:00 212

原创 mysql源码安装问题 及 configure编译配置参数

今天尝试着通过源码编译安装mysql,遇到一些问题所以记录下来。我使用的configure参数如下:./configure --prefix=/usr/local/mysql --enable-assembler --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static--with-charset=utf8 --with-collation=utf8_general_ci --enable-thread-safe-client -

2010-10-18 10:51:00 749

原创 linux安装mysql之后,mysql无法远程登陆的解决方法

<br />安装完mysql之后,在本机登陆mysql。输入“use mysql;”进入mysql数据库,“select host, user from user;”,看到有4 5条数据。开启所有机器都能远程登录该mysql服务器,我直接多余的条目删掉,只留下一个user为root的数据。然后输入"update user set host='%' where user='root';",“%”就是表明可以允许所有机器访问该数据库服务器。如果要限定访问的ip,将host设为对应的ip就行。<br />我在操作

2010-10-09 14:46:00 2381 1

原创 解析xml生成对象的通用模块

上代码:public class XmlParser { /** * 解析XMl数据,转化成对象,并返回 * @param xml xml数据 * @param xpathPattern xpath的匹配模式 * @param classType 要转化对象的类型 * @param isMultiple xml数据是否包含多个可转化的对象信息,设为true,则返回的类型为List,设为false,则返回的类型为classType * @return 返回用xml

2010-09-07 22:34:00 1854

原创 linux执行shell文件 出现bad interpreter的解决方法

<br />在linux下,编写shell脚本程序,一般在文件顶端写上"#!/bin/sh"或者"#!/bin/bash"。<br />这个表明,在执行该程序时会用指定的路径的程序来执行。<br />但是有时候,执行会出现 "/bin/sh^M: bad interpreter: No such file or directory"的错误。<br />按字面意思理解,会认为是没有"bin/sh"文件。whereis sh 一下,发现路径都是正确的。<br />其实它给予的是错误的信息。简单的解决方法是:用v

2010-09-06 21:38:00 607

原创 jboss5.1在linux下的安装配置

<br />将jboss压缩包解压到/usr/local/jboss下。编辑/etc/profile文件,在末尾加如下配置环境变量的代码:<br /> <br /> <br />JBOSS_HOME=/usr/local/jboss<br />PATH=$PATH:$JBOSS_HOME/bin<br />export JBOSS_HOME PATH<br /> <br />运行jboss,默认跑的是server/default。default的初始配置是不允许远程访问的。<br />所以编辑server/

2010-09-06 15:48:00 1474

转载 python windows mysqldb安装错误解决方法

<br />首先会出现如下错误:<br />serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key']) WindowsError: [Error 2]<br /><br />解决方法:<br />打开MySQL-python-1.2.3/site.cfg文件,将最后一行的5.0修改为5.1,如下所示:<br />registry_key = SOFTWARE/MySQL AB/MySQL Server 5.

2010-08-11 14:21:00 653

原创 VS2008与Sql Server 2005的安装

总共分为三步:1.安装VS2008,选择“自定义安装”,将SQL Server Express给叉掉2.安装SQL Server 20053.把VS2008的镜像文件放入虚拟光驱,选择“添加或删除”,将SQL Server Express打上勾,安装就行了  下面我来解释一下为什么这样安装才是正确的。首先,如果默认安装VS2008的话,就同时也将SQL Server E

2009-05-01 09:18:00 474

空空如也

空空如也

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

TA关注的人

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