CentOS 5.2 SELinux

Date: Sunday October 12, 2008
Posted in: 技术 Tags: , ,

CentOS 5.2,在启用SELinux的情况下配置vsftpd使用pam_mysql做用户认证和安装Zend Optimizer v3.3.3还是有点麻烦的,需要改SELinux的规则才能使用。
首先,
#cd /usr/local/Zend
#find lib -type d -exec chcon -t lib_t {} \;
#fine lib -name "*.so" -exec chcon -t textrel_shlib_t {} \;

接着编辑/etc/selinux/targeted/modules/local.te文件如下: (more…)



用上了Fedora 8

Date: Sunday November 11, 2007
Posted in: 技术, 生活

前一段时间安装了OpenSUSE,但是使用起来不是很习惯。Fedora 8发布了,于是赶紧把F8的DVD ISO下载下来。因为我用的本本没有光驱,所以选择了网络安装。在另外一台机器上面跑个Apache,在安装时选择HTTP方式。

Fedora 8不像OpenSUSE 10.3那样默认就启动了NetworkManager服务。对使用笔记本的用户来说不是很方便,需要自己动手改一下。 在系统启动的时候F8的网络启动脚本会傻乎乎的尝试把wlan0激活,直到超时出错,于是把network服务停了,登陆到桌面之后用NetworkManager配置网络。



安装OpenSUSE 10.3

Date: Monday October 29, 2007
Posted in: 技术

周末没事下载了OpenSUSE 10.3 GNOME桌面的ISO文件。OpenSUSE提供了Windows本地安装工具,把ISO文件解压之后,运行解压目录里的exe文件即可。其实就是安装一个Grub,拷贝一些文件并修改boot.ini,重启Window就会看到多了一个安装SUSE 10.3的选项。

如果只把ISO解到一个分区,安装程序是可以正常运行的,但是到了安装软件包时会提示说安装源所在分区不能mount,这个应该是安装程序的bug。于是在Windows下把解压得到的目录在另外已经分区也复制一份,开始安装软件包时再提示出错,修改安装源为另一分区即可进行下去。

OpenSUSE 10.3默认已经安装了Xgl和Compiz,运行YaST,启用显卡的3D加速,然后在终端里面敲一下 #gnome-xgl-switch –enable-xgl。重新登录就可以看到很cool的3D桌面效果了。



升级到WordPress 2.2,解决乱码的问题

Date: Saturday May 19, 2007
Posted in: 技术 Tags: ,

WordPress 2.2发布了,于是就动手把这个Blog升级了一下。但是升级完就郁闷了,中文都是乱码。赶紧Google搜索“MySQL WordPress2.2 乱码 utf8”这几个关键字,找到一个临时解决办法,就是把wp-config.php里面的两行代码注释掉。
//define('DB_CHARSET', 'utf8');
//define('DB_COLLATE', '');


但是这样还是治标不治本,又看了很多帖子,终于把问题解决。
mysqldump --compatible=mysql40 wordpress -p >/tmp/wp-40.sql
mysql>drop database wordpress;
mysql>create database wordpress default character set utf8 collate utf8_general_ci;
mysql -p wordpress --default-character-set=utf8 < /tmp/wp-40.sql



在FC5装Xen3

Date: Monday September 25, 2006
Posted in: 技术 Tags:

老早就听说Xen是个好东西,但是一直没有尝试安装它。上周五没什么事,就试了一把。在Fedora Core 5安装Xen非常简单,yum install xen kernel-xen0 kernel-xenU即可以完成安装。

貌似SELinux的策略有点问题,如果开着SELinux,xend服务就不能启动。于是修改menu.lst,在xen0那里加上enforcing=0。

DomainU的系统可以从jailtime下载,我下载的是CenOS4.4的img。它里面带的cfg文件是xen2的,用那个配置文件也可以把VM启动起来,只是会提示一个参数过时。



病毒?杀病毒?

Date: Friday July 7, 2006
Posted in: 技术

某客户发现他们那里很多机器都有一个奇怪的进程,文件名是6位随机的字母或数字。在%WINDOWS/temp目录下面,把这个进程终止,这文件就消失了,重启之后又出现一个。

奇怪啊,机器的启动组里面没有什么异常,只好把这个文件拷贝一份看看了。strings看到这个文件的一个字符串”ofcdog.exe”,google之,得知它是趋势的一个用来监控趋势杀毒软件进程的,避免杀毒软件被病毒干掉。病毒越来越流氓,杀毒软件也只好这样干了,寒一个!!



拒绝服务攻击

Date: Saturday April 22, 2006
Posted in: 技术

突然发现ssh连接上服务器之后,敲个命令N长时间都没有反应,第一个反应就是被拒绝服务攻击啦。拒绝服务攻击我是见过很多了-_-!!是垃圾邮件?先把Postfix关了…我倒,postfix stop这么命令敲了很长时间都没反应,算了,直接kill之。但是这时服务器负载还是很高,于是killall -9 httpd。还是不行,不过ps命令已经可以列出进程了,看到proftpd的进程N多。终止proftpd后负载就一下子降下来了,那攻击者很可能就是对proftpd进行全连接攻击了,因为这台服务器ftp提供下载的东西很少,不应该有那么多连接建立的。 (more…)



在RH9试了一下Apache2.2

Date: Sunday April 16, 2006
Posted in: 技术 Tags:

用worker MPM,PHP当然就开了Thread Safety,但是发现这样不太稳定,可能是与RH9的NTPL有关系吧,RH9好像是第一个用NTPL的发行版。现在把MPM换回Apache默认的prefork了*_^,稳定第一……
//刚才访问某个sina blog,居然提示:

“Warning: Sablotron error on line 2: XML parser error 9: junk after document element in /data1/apache/htdocs/blog_pub/sns/transform.php on line 10”



安装了Fedora Core 5

Date: Saturday April 8, 2006
Posted in: 技术

昨天晚上在笔记本上装了FC5,并把原来安装的Ubuntu给咔嚓了。感觉它的安装程序做得越来越好了,点几下NEXT就可以顺利的安装上。安装程序、启动画面、GNOME的默认桌面都是统一的风格,让人感觉很好。 (more…)



PPTP VPN的问题

Date: Monday March 6, 2006
Posted in: 技术

用pptpd建了个VPN,用WinXP的vpn客户端拨上,发现不能通过它登陆MSN,但很多网站访问都没有问题的,QQ也可以登陆。猜测是mtu的问题,于是ifconfig ppp0 mtu 1496。重新登陆,一切正常,哈哈!

为了不用每次都敲一遍命令,建立/etc/ppp/ip-up.local

#!/bin/bash
/sbin/ifconfig $1 mtu 1496

当然,不要忘了给它加上可执行权限;-)。



Next page »