http://blog.sina.com.cn/coolerfeng[订阅]
个人资料
分类
    内容读取中…
评论
读取中...
友情链接
风吹云动的技术论坛

风吹云动的技术论坛

王立民

十一月细雨http://ormoia.blog.sohu.com/

守住每一天

守住每一天

牛人甲

学习ing

白马

基金

访客
读取中...
好友
读取中...
博文
清明节所悟(2009-04-05 21:45)

清明节期间你没有联系我,我也没有联系你,其实我心里是想跟你说话的,只是每次有这样的想法的时候,我都忍住了。前几天我就感到你好像和过去不太一样了,不再每天给我打电话了。起初我以为你是工作忙,后来发现不是这样。我给你打电话,你也是应付几句就挂了。

 

周五晚上很纠结,因为你说你要去陪你男朋友,我心里很失望。很郁闷,我是很想清明节跟你好好的过的,但我却这么小小的要求,都没法得到满足,我不知道你在干嘛,我不想问,怕知道答案更失望。我去了玉渊潭和紫竹院公园,散心。也反复的想为什么会这样,我忽然明白,是因为之前我们天天联系,让我感觉很开心,有个人可以陪着的感觉很好,可以说说话,打发一下无聊的时间。不再孤单。周末可以见面,吃饭。就算一起呆在房间里面,什么也不做,就让我静静的看着你,我也觉得心里很安静。有一种温馨的感觉,很舒适。突然你就这样走开了,我不知道为啥,我一下子适应不过来,所以心里面难受。我试图去适应。也想办法说服自己,努力克制自己的情感,不想走极端。

    不敢再奢望爱情,对感情我总是小心翼翼的。可是依然不知不觉的就深陷其中。我也意识到你心里其实并不是

 去sohu了,本blog停止更新,本blog搬家到
 
http://coolerfeng.blog.51cto.com/
    终于要去sohu了,虽然三大门户垫底,(呵呵,这么说好像不敬)。第一次凭自己的努力来到这样一个网络IT公司,从信思成离开后,工作也换了两家了,这次又一次跳槽,觉得跳槽还是有些快了点。可是这个公司的看法,又无法让我继续留下去。
   只好舍弃这个离家近的,去那个稍微远一些的sohu了。加上待遇也提高了,希望在sohu,能有好心情吧。
   07年的目标总算实现了,虽然晚了一些,另外的目标却依然遥遥无期,什么时候,会有一个温柔体贴的女友,跟我在一起呢。不知道会是什么时候。生活依然需要努力。在离开前,公司来了个我喜欢的MM,可惜没什么了解。也不知道如何去和人相处。现在要离开了,不知道以后还能否见面了。和公司里的关系还算近的几个人说了要辞职的事情。大家似乎都没有太多反应。看来职场上也就如此了。
    本周已经把工作交接的文档写完了,下周该清理个人物品以及电脑上的资料了。打算把windows格掉安装一个ubuntu8.04,哈哈。
   
 今天在CU的shell版看来一篇关于shell水平测试的帖子,结果发现自己基本不会。
 
巨汗。看来shell是要重点补习的东西。不过也看到一个自己一直比较困惑的问题
 
17. shell 中含有大量文档.不想在每行之前用 # 注释. 有那两种方法可以实现?
if [ 0 -ne 0 ]; then
a。。。。。。。。。。。
b。。。。。。。。。。
c。。。。。。。。。。
fi
红色为加入的行,这样中间的行就注释了
或者
echo '
a
b
c
' > /dev/null
这样调试代码能否方便很多。上周调试那个自动安装脚本的时候,因为中途报错。只好把剩余内容复制粘贴出来单独运行,结果老是忘记修改原来的脚本,耽误了很多时间。以后就不会这么笨了
 

subversion的安装

官方首页http://subversion.tigris.org/提示最新版是1.4.6.但是我在rpm里面却有看到1.5的,第一次遇到rpm的版本高于源码。

 

下载地址

http://summersoft.fay.ar.us/pub/subversion/

 

先安装rpm,需要安装neno,subversion,mod_dav_svn
安装完mod_dav_svn后就自动生成了apache的conf文件
在/etc/httpd/conf.d/subversion.conf
默认的内容都是注释的,需要手动编辑来取消注释

添加用户
htpasswd -c /var/www/passwd test
创建仓库
mkdir /home/svnroot
svnadmin create  /home/svnroot/test

 

TortoiseSVN主页

http://tortoisesvn.ti

 


在windows中编辑的脚本直接在linux下用,会出一个syntax error: unexpected end of file的错误

以前总是不理解,后来明白是因为win和unix对换行符号表示的不一样。

cat -v file
可以发现file文件中是否有^M格式的换行符号

cat file | col -b > newfile 将所有的^M删除掉。

或者dos2unix filename

 

或者在编辑器里面

     vim    s/\r//g
      vi      s/ctrl+v ctrl+m//g

现在执行脚本不会报错了

 

另外,脚本执行前用sh -n file.sh检查一下语法错误是个好习惯

 

sh -x 可以看到每行执行的命令。

 新建一个phpinof.php文件
<?php
phpinfo();
?>
 
放到apache的htdoc下,然后从浏览器访问就可以看到服务器的php配置信息了
RHEL5关闭selinux似乎和RHEL4不一样
直接修改/etc/sysconfig/selinux
selinux=disable
 
重启用getenforce来查看,还是permissive
 
修改/etc/grub.conf
 
kernel /vmlinuz-2.6.18-8.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet selinux=0
 
在quiet后面加上selinux=0再次重启,
 
现在查看getenforce,是disabled了。
 
 
 

今天用自动脚本按照了postfix+extmail,大大的节省了时间
也发现了自动脚本的一些不足的地方

应该把log输出到一个文件,这样也减少屏幕上的翻滚。
安装脚本需要做一个检测
检测selinux是否关闭

检测httpd,mysql等是否在运行

删除sendmail

RPM安装的时候尽量用Uvh,这样可以更新已经安装的版本


比较顺利,就是卡住smtp发信上,最后替换了smtpd.conf居然就好了

日志错误提示:

Apr  4 17:30:56 vedelure postfix/smtpd[5933]: warning: SASL authentication problem: unknown password verifier
Apr  4 17:30:56 vedelure postfix/smtpd[5933]: warning: unknown[221.217.208.227]: SASL LOGIN authentication failed: no mechanism available

vsftp的虚拟用户认证则是诡异。居然开始死活都不能登录,后来参考了example的办法,居然就可以了。唯一的区别就是/etc/pam.d/ftp这个文件啊。

不管

日记 [2008年04月01日](2008-04-01 21:43)
 上周在图书大厦看了几个linux命令,凭记忆力记下来了,
stat 查看文件状态
smartctl /dev/hda查看硬盘smart状态
 
sh -x 123.sh 显示脚本每句的内容,并显示结果,用来调试脚本
 
今天总算把TC脚本弄好了。。。顺便也对TC有了一些理解