[原创] log4cxx在Linux下的安装、使用

简单地说,log4cxx就是一个记录日志的C++库(程序运行的时候要保存一些日志到文件,以供将来查看),它是从著名的Java日志库log4j移植而来的,并且它是Apache的一个项目,质量有保证,不用犹豫了,就用它吧!

补一句:Apache声称log4cxx的速度快、灵活性好,但是,速度快是第一位的,灵活性是第二位的("Log4cxx claims to be fast and flexible: speed first, flexibility second."),所以,担心日志记录性能的同学更可以选择log4cxx啦。

但是,这玩意的安装、编译稍微有点麻烦,如果遇到了问题,没耐心的人可能就没兴趣折腾了,我在这里把自己遇到的问题记一下。

系统环境:RHEL 5.3,64位

 

Read More

[原创]xfs文件系统在RHEL 5.3下的安装及配置 & NFS挂载出错的解决办法

要在RHEL里的一个分区上使用xfs文件系统,不像Ubuntu那么简单。此处以RHEL 5.3为例,说明如何将一个分区格式化为xfs文件系统,并开机自动挂载。

首先,从安装RHEL 5.3说起。它默认是不支持xfs的,你无法在安装过程中指定一个分区使用xfs格式。因此,我选择了将此分区做成ext3的方法,待完全安装好系统之后再在命令行下格式化为xfs。Read More

解决安装RPM包时循环依赖的问题

在RHEL上安装RPM包时,可能会遇到循环依赖的问题,例如:RPM包1依赖于包2,包2依赖于包3,包3又依赖于包1,好像就没办法装下去了。下面就是一例:

[root@RHEL rpm]# rpm -ivh mesa-libGL-devel-6.5.1-7.7.el5.x86_64.rpm 

warning: mesa-libGL-devel-6.5.1-7.7.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

error: Failed dependencies:Read More

小故障:RHEL 5无法上网

文章来源:http://www.codelast.com/


今天在家里使用RHEL虚拟机的过程中,网络由Wi-Fi切换成了有线之后,突然发现了一个问题:无法连接网络。这个问题还是由在编写gsoap代码的过程中,使用wsdl2h工具时发现的,它总提示无法连接到指定的服务器。

ping了一下baidu.com,竟然都不通,看来是DNS问题了。于是修改 /etc/resolv.conf文件,将里面的nameserver改成了与Windows下一样(DHCP自动获取的),然后重启网络服务:

Read More

Linux下gsoap的安装

文章来源:http://www.codelast.com/


系统:RHEL 5.1 & 5.3

gsoap是个好东东,它可能很好装,可能也很难装,取决于你的系统已经安装了什么开发包。

我在多台RHEL虚拟机(32bit & 64bit)上均安装了gsoap,其中有一台是configure之后直接make就搞定了,另外两台都是还要折腾很多其他东西的。

其中有几个需要说明的地方是:

Read More