不能打汉字了
Tuesday, April 28th, 2009 Posted in 私人日记 | No Comments »今天打出来的汉字居然全是乱码? 怎么一回事? 靠,原来是升级了那个什么Yet Another Related Posts Plugin破插件的原因。。。。 我晕 又升级了,不知道解决这个问题了没有 好像是解决了,小日本还真不赖,有速度
disconnect: No valid license available.
Friday, April 17th, 2009 Posted in Linux, M$ & Window$ | No Comments »最近用rdesktop连接远程windows,总是会在出现桌面后有这个提示: disconnect: No valid license available. 然后桌面就自动关掉。 搜索了一下,原来是由于terminal server 的问题,只要将terminal server 关掉,并启用普通的远程桌面,就可以解决这个问题。只是windows我不太熟悉,手里面又没有实验机器,只好另外想办法。 到最后,总算找到了,在使用rdesktop时加上一个-n参数,像我这样 rdesktop -n newsession 192.168.0.123 newsession为你要使用的新的client name。 参考资料: http://ubuntuforums.org/showthread.php?t=707537
CentOS下面不能更改时区?
Thursday, April 16th, 2009 Posted in Linux, troubleshooting | 1 Comment »今天碰到了一个很奇怪的问题,好好的,我在一个CentOS下面居然改不了时区。 先是直接按老办法修改/etc/localtime,结果没用,接着,又修改/etc/sysconfig/clock文件,还是没用。 接着用system-config-time命令进行修改,居然都没有用。。。 怀疑缓存问题(我居然会想到这个,蠢透了),重启机器,还是没用。。。 后来想起来一个专门调节时区的命令:tzselect,试了试,依然没有用。 不过,突然发现有这么一行信息: You can make this change permanent for yourself by appending the line TZ='Europe/Mariehamn'; export TZ to the file '.profile' in your home directory; then log out and log in again. 在想,会不会是TZ这个变量在做怪,重新登陆了系统,发现这台机器上的TZ变量居然已经设置好了,对比正确的机器,这个值应该是空的。于是,清空了这个值,前面的修改就可以生效了。 最后检查了一下原因,不知道什么时候有人添加了这个文件: /etc/profile.d/tz.sh 将这个文件删除,一切都OK!
小小的庆祝
Thursday, April 16th, 2009 Posted in 私人日记 | 1 Comment »庆祝一下,在中国站长网的排名上突破了100000万名。 总IP突破了30000,日平均IP也突破了200了。
批量处理文件名带特殊字符的文件
Wednesday, April 15th, 2009 Posted in Linux | No Comments »保存一下,目前我用来批量处理下载的爱情动作图片包的命令: ls *.zip | while read line; do mkdir "`echo $line | awk -F'.zip' '{print $1}'`" && unzip "$line" -d "`echo $line | awk -F'.zip' '{print $1}'`"; done 下载的zip文件中经常含空格等特殊字符,最开始想用for循环或者find内置的循环来处理,都没有成功。结果想出来这一损招,用行以及引号来处理。效果还不错,留这里存个档,省得以后忘了。
cacti安装与配置
Thursday, April 9th, 2009 Posted in Linux | No Comments »原来我写过一篇文件讲过怎么样安装配置mrtg与nagios来进行系统监控,今天,我继续介绍一个新的系统监控软件:cacti。 cacti其实是一套php程序,它运用snmpget采集数据,使用rrdtool绘图。它的界面非常漂亮,更难能可贵的是,它提供了强大的数据管理和用户管理功能,一张图是属于一个host的,每一个host又可以挂载到一个树状的结构上。用户的管理上,作为一个开源软件,它居然做到为指定一个用户能查看的“树”、host、甚至每一张图,还可以与LDAP结合进行用户的验证! 介绍完功能之后,我们开始来正式安装cacti。 下载cacti: cacti是一个开源的软件,我们可以在他的官方网站上下载到最新的稳定版本(目前为0.8.7c),下载地址如下: http://www.cacti.net/spine_download.php 下载完毕之后,将其解压到相应位置,并配置好你相应的web程序(apache,ngnix等) 运行条件: 1,mysql服务器: cacti是依赖于mysql来运行的。所以: 你的php必须支持mysql连接 有一个可读写的mysql数据库 确定好这两个之后,修改cacti解压后根目录里面的include/config.php文件,并将cacti.sql导入到数据库里面。 2,rrdtool: 因为cacti绘图是依赖于rrdtool这个工具,所以,我们还要安装他相关的rpm包。这些包,RHEL(CentOS)的网方源中是没有的,但是我们可以从rpmforge上面找到,当然,应该也可以到rrdtool的官方网站上找到。我这里只提供rpm的下载地址: rrdtool-1.2.30-1.el5.rf.i386.rpm rrdtool-devel-1.2.30-1.el5.rf.i386.rpm perl-rrdtool-1.2.30-1.el5.rf.i386.rpm 我们要下载并安装以上三个包才可以正常使用cacti。 3,snmp的配置 因为cacti要使用到snmpget等一系列的snmp命令,我们要在采集机器上(也就是安装cacti的机器上)安装net-snmp-utils以及perl-Net-SNMP。这个相对来说就非常简单了,我们用yum就可以直接搞定。 被采集的机器上面必须要安装snmpd服务,其配置方法可以参看我那篇关于MRTG的文件(点击这里进入) 这里有一个样版,可以参考一下: rocommunity public com2sec notConfigUser default public group notConfigGroup v1 notConfigUser group notConfigGroup v2c ...