SQLMinUID in proftpd.conf

March 30th, 2009 Michael Posted in Linux / BSD No Comments » 20 views

默认值是999,如果你没有设置这个参数,在mod_sql中设置用户的uid映射到uid=80的www用户上,是不会生效的,会让你的文件都变成 65533 的nogroup 和 nobody 用户上,这会让你烦恼很久。

AddThis Social Bookmark Button

BSD上Port安装MRTG取不到 ssCpuRawUser.0 之类的值

March 20th, 2009 Michael Posted in Linux / BSD 2 Comments » 275 views

用Port安装的MRTG,无法取到 ssCpuRawUser.0 的值,很是郁闷,还以为是snmp的配置问题,折腾半天,但是通过 snmpget 和 snmpwalk 是可以得到的,于是删除掉port安装的mrtg,下载源码包手动安装搞定,在Redhat上没有这样的问题,谁知道什么原因?

AddThis Social Bookmark Button

SNMP的snmpd: symbol lookup error: snmpd: undefined symbol: smux_snmp_select_list_get_length错误处理

March 19th, 2009 Michael Posted in Linux / BSD Comments Off 128 views

这次在Redhat上搞SNMP的时候,遇到service snmpd restart时总是出现启动成功,但是其实是没有成功的假象,系统日志里面也没有报错,搞了半天不得头绪,通过调试 snmpd -f -Le -Dread_config 得到错误信息:

snmpd: symbol lookup error: snmpd: undefined symbol: smux_snmp_select_list_get_length

通过查阅若干文档,终于发现是系统中安装的 net-snmp-libs 有问题,于是下载最新版重新安装,搞定之!

小问题耽误很多时间,有些懊恼!

AddThis Social Bookmark Button

Redhat nfs exports文件映射用户

March 13th, 2009 Michael Posted in Linux / BSD 1 Comment » 14 views

BSD上的格式一般这样的:
/usr/local/nfs -mapall=www:www 192.168.0.0/24

但是在Redhat上则需要写成这样:
/usr/local/nfs 192.168.0.0/24(rw,all_squash,anonuid=80,anongid=80)

上面的方法,能把nfs写入的文件都映射到www用户,很多时候很有用的 :)

AddThis Social Bookmark Button

Ubuntu 8.04搞定CDMA上网

August 6th, 2008 Michael Posted in Linux / BSD 4 Comments » 516 views

其实在Ubuntu下干活,主要目的是为了用Erlang开发个未来准备运行在该平台下的新东西,闲的时候就尝试折腾Ubuntu系统上的各种配置,晚上睡觉前又有了收获。

继下午搞定局域网连接打印机之后,刚才顺利搞定了CDMA PCMCIA卡拨号上网,大致的情况汇报如下。
Read the rest of this entry »

AddThis Social Bookmark Button

Ubuntu下顺利连上Windows打印机Brother MFC7420

August 5th, 2008 Michael Posted in Linux / BSD 7 Comments » 334 views

折腾了将近5个小时,得出两句话:
1. Windows和比尔盖茨都是很伟大的,不要轻易人云亦云说Windows不好
2. 网上的那些所谓教程可能会和我这篇文章一样,害死人,浪费你的生命!

最近坚持了有四天没有返回Windows,工作中各种常用的软件都已经在Ubnutu下准备到位,基本上感觉,从桌面与工作的角度来看,已经具有Windows98的水平了 :)

今天想连接另外一台win98上挂着的打印机,结果google,baidu了N 久,按照不少的教程来操作,还是未能成功,不过这中间逐渐掌握到一些要领,其实最后发现还是用系统自带的apt-get, apt-cache等工具即可搞定之,重要的是对连接打印机的几种模式和方法得有概念上的理解。

多的不说,有遇到相同问题的朋友,单独找我吧,避免因为个人偶然因素,也害了更多人 :)

AddThis Social Bookmark Button

svn:Can’t convert string from ‘UTF-8′ to native encoding

May 22nd, 2008 Michael Posted in Linux / BSD, 其他技术 1 Comment » 722 views

之前遇到一个问题,svn里面如果提交了中文文件名的文件或者包含其他特殊字符的文件名的文件,会导致linux或者freebsd上svn update/checkout的时候出现错误“svn: Can’t convert string from ‘UTF-8′ to native encoding”

这个问题是由系统字符集设置导致的,可以使用如下方法解决:
在bash的shell下,输入如下命令:

#export LC_CTYPE=en_US.UTF-8

然后运行如下命令确认发生的变化如下:

#locale

将得到如下的结果返回:

LANG=
LC_COLLATE="C"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=

可以把以上内容直接加到svn的钩子里面,解决提交时自动输出处理遇到的问题。

AddThis Social Bookmark Button

服务器受到arp病毒攻击

March 19th, 2008 Michael Posted in Linux / BSD 6 Comments » 898 views

前两天服务器在我不知情的情况下,我的机器被从一个机房搬到另外一个机房(狂晕),结果就开始一直无法访问,让机房的工程师帮忙看了半天,各方面正常,但网络就是不通,很郁闷,今天亲自去机房跑了一趟,搞定。

经查,我的机器所在的交换机上某台机器中了arp病毒,导致我的机器也受到攻击,我也没有功夫继续查是谁中了,简单搞了个脚本放在cron里面每10分钟执行一下,自动清理arp表和重新设置网关以及本机的网卡arp信息,感觉freebsd在抵抗arp攻击方面真的是太弱智了,有点不能接受。。。

我的cron脚本内容如下:

#!/bin/sh
/usr/sbin/arp -d -a
/usr/sbin/arp -s 124.254.29.1 00:05:31:d0:aa:bb
/usr/sbin/arp -s 124.254.29.196 00:20:ed:79:aa:bb
AddThis Social Bookmark Button

服务器遭遇怪异问题

November 14th, 2007 Michael Posted in Linux / BSD 8 Comments » 16,473 views

  前几天服务器硬盘坏了,换了一台新的服务器去机房替换,之前是FreeBSD6.1的,重新安装了系统为6.2,在家安装的系统,连续几天重启、开关机后都一切正常,前天放入机房后,重新配置了机房的ip地址,当时网络一切正常,后来前天晚上机器重启一次后就再也没有起来,今天去机房发现一个奇怪现象,机器是起来了,就是网不通了。

  经过各种可能性的检查没有找到原因,有时重启网络能通,有时重启不通,ping 网关得到 ping sendto: host is down的错误提示,但是ifconfig查看网卡一切正常, 有时使用ifconfig em0 down和ifconfig em0 up网络能起来,尝试修改hosts、rc.conf关于网络的配置多次均这样的现象,也确认过resolve.conf没有问题,更换网线、网口均不能解决问题,几乎崩溃!!!

  现在这次机器起来是网络通的,我就不敢再重启了,暂时先顶着吧,反正一般我几个月都不会重启一次机器。

  昨晚想到一个临时的解决办法,避免意外重启后又不通,写了一个shell脚本,启动的时候自动执行,策略如下:
1. 测试网络到网关是否通,如果不通则执行ifconfig em0 down 和ifconfig em0 up ,然后再次测试到网关是否通
2. 如果不通,重复1三次
3. 还不通,则执行reboot
4. 重复前面1-3,直到某一次启动网通了

  虽然不是好办法,至少让我能稍微省省心,没必要的情况下,千万别再自己买服务器自己维护了,太折腾!

AddThis Social Bookmark Button

被SVN的 Non-ASCII character 错误困扰,郁闷之极。

May 24th, 2007 Michael Posted in Linux / BSD, 其他技术 2 Comments » 2,678 views

  这两天在BSD上遇到 SVN的 Non-ASCII character (code xxx) detected 错误,导致svn无法使用,搞了很久也没有搞定,实在郁闷,影响到项目进度了,不知道谁能帮忙一下。

AddThis Social Bookmark Button