apache反应很慢原因分析

http://gentoo-pjq.vicp.net/bbs/viewtopic.php?f=2&t=14&sid=808d89ab6c9c752772f4b29fddeed069

今天下班回到宿舍,就发现apache访问很慢,即使是用本地地址192.168.0.160访问也是一样,这个就排除了是网络的原因了,搜了一番也没找到什么原因。
然后就查看LOG
tail -f /var/log/apache2/error_log

发现里面都是相同的内容:

[Tue Feb 10 22:52:51 2009] [notice] child pid 7887 exit signal Segmentation fault (11)
[Tue Feb 10 22:52:51 2009] [notice] child pid 7888 exit signal Segmentation fault (11)
[Tue Feb 10 22:52:51 2009]

申请了一个域名,架了一个服务器,欢迎大家访问

http://gentoo-pjq.vicp.net
http://gentoo-pjq.vicp.net/bbs/viewt…9e580e2b1072a4

用的是LAMP

就用的宿舍原来的电脑。

域名:http://gentoo-pjq.vicp.net/

用PHPBB3建好了论坛:

http://gentoo-pjq.vicp.net/bbs/

用postfix,dovecot建好了Mail服务器,SMTP/IMAP,POP3暂不支持。用SquirrelMail建好了Webmail,直接用浏览器访问:

http://gentoo-pjq.vicp.net/webmail/

用Wordpress建好了Blog:

http://gentoo-pjq.vicp.net/blog/

用vsftp架了ftp服务器(ftp://gentoo-pjq.vicp.net/),但外网访问不能列出文件列表,于是就直接将目录mount到apache下,用http下载:

http://gentoo-pjq.vicp.net/ftp/

由于是用花生壳申请的免费域名,有时花生壳会出现问题,导致域名不能解析,

所以最好的方法是直接用IP地址访问。由于外网IP地址是动态获得的,不能固定。所以最好的方法是定时发mail通知大家实时的IP地址,然后直接用IP访问。我已经写了脚本会定期发送mail通知大家,所以只要把mail地址给我就行了。…

两个find命令

1. find ./ -iname “*.bid” -exec cp  {} bid/ \;

将目录下所有匹配的文件copy到一个目录下,不包含路径。

或:find ./ -iname “*.bid” -exec cp  -t  bid/ {} +

2.find ./ -iname “*.bid” -exec tar cvzf bids.tar.gz  {} +
将目录下所有匹配的文件打包,包含对应的路径。

http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=108619…

[原创]clean up world file 脚本

发在这里了

http://www.linuxsir.org/bbs/thread342035.html

每次清理world file都要去找那一堆命令,之前找到英文版的在这里

现在我将主要过程写在一个脚本里了,下次只要执行一下这个脚本就行了。
用wgetpaste贴在了这里

主要会执行如下步骤:

代码:
echo "***********************************************" echo "The system will do the follow steps automaticly:" echo "1.cp /var/lib/portage/world ~ && >/var/lib/portage/world" echo "2.regenworld" echo "3.emerge --depclean -p" echo "4.emerge --depclean" echo "5.emerge

给内核patch中文补丁

以前在终端下要显示中文都要另外再安装zhcon,大概知道也有中文补丁但一直没有在意,今天在linuxsir上无意中看到了一个中文补丁的贴子,就想试试.
之前没打过补丁,所以先搜了一下patch的用法,下面是我的大概操作过程:
1.先将补丁(*.patch)解压放到/usr/src/linux 下面
2.patch -p1 <*.patch
这样就差不多算打上了,但我这里有一个错误,后来搜了一下,需要手动patch那个error:
grep “^+” *.c.rej|sed ‘s/^+//g’ >>*.c
然后再把加的这部分代码提到#include <>下面去.
然后再编译一下,copy内核,用新内核引导到终端,ls 一下,可以正常显示中文了.

Gentoo内核昨天又升级了(NVIDIA驱动也升级了),直接从2.6.26-r4干到了2.6.27-r7,升级真多,前两天圣诞2.6.28的内核才刚出来,下面是简易升级过程:
1.emerge -uDN world
2.将原先的/usr/src/linux 软链接删掉,
然后将新内核链接过去
3.拷贝一下先前的.config到新的内核目录下.
4.然后make menuconfig,一般我都不需要重新配置了,然后直接保存就行了,这种有可能会有问题,但我一直是这样操作的,现在也没有发现什么问题.
5.然后再time make
6.OK,编译成功,
make modules_install,
拷贝新内核,成功引导系统.
7.进入系统,再重新编译相关模块
modules-rebuild rebuild
这里一般不会太多,主要是一个显卡驱动,还有VirtualBox 模块.
8.至此一个内核的升级就基本完成.

然后再照着上面的方法patch上了中文补丁,ls

期待BBQ

最近一直都很忙,也很少写BLOG了,在QQ空间中写了几篇,又没写了.

看了一下这里上一篇的时间是10月26号,现在都11月28号了,一个月转眼就过去了.时间过得真快,特别是这个月,可能是比较忙了,对其它东西注意的就少了.

现在天冷了,感觉要感冒了,早上加了几件衣服,在晚上就要烧烤的时候,可不能出任何差错啊,哈哈.

现在还在上班,忙里偷闲,来上上网.刚才突然想到我什么时候开始用Gentoo的,记不太清了,就想到了这里,所以上来看看.应该是08年初开始用的.而我现在的这个系统是,6月份做的.到现在5个月了…

手机开发平台指南、教程和资料介绍(转载)

欢迎转载,转载请注明出处。作者:手机即信息 博客:http://canco.javaeye.com

近来无事,把手机开发平台的学习指南、教程和资料总结一下,方便大家参考。
手机客户端软件开发最大的困难就是平台不统一,手机开发平台太多。
手机可分为智能手机开发和feather phone手机。开发平台可分为开放式平台和封闭式平台,开放式平台包括symbian、windows mobile、linux、iPhone、Android、BlackBerry、j2me、brew等,支持手机应用程序通过OTA下载和安装;封闭式平台包括MTK、展讯、TI、飞利浦等。下面分别介绍。
1. Symbian:
Symbian平台为目前智能手机市场的老大,智能手机全球市场占70%以上,在欧洲和亚洲占绝对优势,只是在美国市场份额少得可怜,希望今年nokia在美国发力,赶上其它智能手机。根据UI风格的不同,Symbian分为s60和UIQ两个平台,其中nokia使用s60平台,索爱和moto采用UIQ平台。Symbian平台由于发展时间较长,又是市场老大,目前中文资料也较多,不像几年前刚接触时只有英文资料。以下书籍值得推荐:
《SYMBIAN OS软件开发开发–应用C++开发智能手机应用程序入门》(其中UI部分为UIQ平台),
《Series 60 应用程序开发》(以s60平台为主,重点推荐)
《Symbian OS C++手机应用开发 (第2卷)》
另外今年将出来一本有关uiq3.0的新书,值得期待。
关于symbian的开发网站和论坛:
诺基亚论坛:最好的symbian论坛,
http://discussion.forum.nokia.com/forum/forumdisplay.php?f=6,其中还有中文论坛。
UIQ官方论坛:http://developer.uiq.com/
Symbian公司中文论坛:http://developer.symbian.com/forum/forum.jspa?forumID=37
NewLC网站:http://www.newlc.com/
索爱uiq官方论坛:http://developer.sonyericsson.com/category.jspa?categoryID=3
索爱uiq中文论坛http://developer.sonyericsson.com/forum.jspa?forumID=133

2.windows mobile:
智能手机全球市场中windows mobile占12%左右市场份额。开发与windows平台类似,所以熟悉windows开发的能很快上手。目前没有较好的针对windows mobile的书,经典书籍《Windows 程序设计(第5版)》对于开发win32程序依然是最好的,经典的书就是牛啊!虽然pocket pc支持MFC,但smartphone不支持,所以为了更好的移植,用win32开发较好。由本书做基础,再参考windows mobile的sdk以及示例代码,应该能很快上手。
关于windows mobile的开发网站和论坛:
Windows mobile中文社区:http://www.winbile.net/BBS/…

十一长假–忆–秋

 又一个长假。

又一次无所事事。

今年的十一又和往年一样,只是不在学校罢了。 少了学校的气氛。

刚下过雨,天空出现了少有的湛蓝,虽不是万里无云,但在苏州这样的城市,能有这样的天气,实属难得。都说秋高所爽,只是在城市,无休止的污染,让人很久没有体会到那少有的碧空万里。这几天冷空气南下,一扫往日的阴霾,望着天空,让人就心情舒畅。

天渐渐凉了,秋风习习,吹在人身上,顿感凉意袭人。又是一年秋天了,只有在秋风的吹佛下,才能感觉到秋的到来。在城市,很难看到,扯过花生的黄土地–秋风夹着黄土气息,浸漫在空气中–那种特别的感觉, 一直深深地埋在内心身处,只有在这种特有秋风的感召下,才能让我忆起家乡的秋,家乡的空气,那种特别的感觉,深深地亲切,瞬间就拉近了和家乡的感觉,感觉已经回到了家乡。只是现在身处异乡,不能立刻回到家乡,让我呼吸家乡的空气,让我感受家乡的天高云淡。

但愿明年的天能够同样的蓝。…

试用永中office2009&CCTV东方时空宣传linux

1.先下载

axel -o /home/pjq/EIO2009_Trial_ZH_Lin.tar.gz http://218.90.147.70/EverMore/EIOffice2009/EIO2009_Trial_ZH_Lin.tar.gz

2.然后参考安装文档安装

先卸载EIOffice 2007

sudo rmeio

cd 到目录

sudo chmod +x setup

sudo ./setup

安装完后,发现一个问题,启动eio发现字体不能正常显示,都是一个小方框。

网上搜索了一下,原来是字体权限有问题,

于是:sudo chmod +r /usr/share/fonts/zh_CN/TrueType/*

再启动一下,正常显示。

由于安装了compiz,要修改/usr/bin/eio

添加 export AWT_TOOLKIT=MToolkit
打开文件一看里面有个判断的地方,我将里面的ubuntu直接改成了gentoo。

然后在compiz下正常启动eio, 一切OK

eioffice2009支持我国的UOF格式,从这点上也要顶一下。

linux上一直用的是永中office, 功能挺全的,也挺好的,希望它能够得到更好的发展。

**********************************************************************************************
今天在IRC#ubuntu-cn上看到东方时空关于“番茄花园案”的一个节目,马上打开链接,刚开始看到的是mms格式的链接,用mplayer打开速度太卡了。然后在网上搜索了一下,找到了下载链接,然后赶紧下载下来:(大小89M)wget http://v.cctv.com/flash//dongfangshikong/2008/09/dongfangshikong_300_20080912_1.flv …