小生同学的碎碎念

Linux上使用华为E1750 3G无线上网卡

本人用的是gentoo,不过以下内容来自网络,他是ubuntu上的,应该都能适用

http://www.geeksonhigh.com/geeksonhigh/huawei-mobile-broadband-e1750-on-ubuntu-linux-9-10-howto

一、安装usb-modeswitch和libusb-dev

二、在/etc/usb_modeswitch.conf的最开始增加如下内容:

DefaultVendor= 0x12d1
DefaultProduct= 0×1446
TargetVendor= 0x12d1
TargetProduct= 0×1001
MessageContent=”55534243000000000000000000000011060000000000000000000000000000″
MessageEndpoint=0×01
CheckSuccess=5

三、在/etc/udev/rules.d目录下新建一个文件叫15-huawei-e1750.rules,在这个文件内增加一行内容:

SUBSYSTEM==”usb”, SYSFS{idProduct}==”1446″, SYSFS{idVendor}==”12d1″, RUN+=”/usr/sbin/usb_modeswitch”

四、重启一下udev服务,如果上网卡已经成功接上的话,应该可以在/dev/看到三个ttyUSB设备

五、我一般使用wvdial拨号,在/etc/wvdial.conf增加如下内容:

[Dialer wcdma]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init6 = AT+CFUN =1
Phone = *99#
Idle Seconds = 300
Auto DNS = 0
Password = any
Modem Type = Analog Modem
Stupid Mode = 1
Compuserve = 0
Baud = 115200
New PPPD = yes
Dial Command = ATDT
Ask Password = 0
Init = AT+CGDCONT=1,”IP”,”3gnet”
ISDN = 0
Username = any
Modem = /dev/ttyUSB0

最后使用wvdial wcdma拨号即可。。

rsyslog and relp

留个坑,有后续进展再添。。。

时间格式化

rsyslog默认输出log的时间格式为Aug 11 18:59:46

可是想得到2010-08-11 18:59:46

怎么办呢?

rsyslog的Property里有没有second这个东西。。

定义template如下:

$template xsformat, “%$NOW% %TIMESTAMP:8:15% %syslogtag%%msg%\n”

只好通过TIMESTAMP这里去取时间了,希望看到的朋友有更好的方法提醒我一下,谢谢

简单日志过滤:

local0.none -/var/log/syslog     #所有的local0日志都不写入syslog

local.crit -/var/log/xxxxlog       #local.crti写入/var/log/xxxxlog

:msg, contains, “ERR”           -/home/log/rsyslog_err.log  #msg中包含ERR的写入rsyslog_err.log文件

日志文件权限设置:

需要设置不同的日志读写权限,好吧,研究了老久,发现其实一样是使用$FileCreateMode 和 $umask设置

这两个值可以多次设置,在设置值之后的日志就按这个设置值设定权限

FreeBSD iotop

iotop是Linux上一个查看IO情况的好工具,FreeBSD上没有,不过FreeBSD的top可以实现类似功能

top -m io -o total

20100508-华南植物园

这已经是我第二次到华南植物园了,上一次来,是2009年春节公司的年会寻宝活动,话说我们当时还是战败无数“怪兽”,历尽艰辛万苦,还是拿到了购物券的,哈,忘了是100块还是200块,跑的那个累啊,而且都没有时间好好欣赏下美景,今天当是旧地重游吧

没有伤感,没有矫情

丑奴儿·书博山道中壁 ·辛弃疾

少年不识愁滋味,爱上层楼。爱上层楼,为赋新词强说愁。
而今识尽愁滋味,欲说还休。欲说还休,却道天凉好个秋。

也许真是老了,发现现在的自己总是站在一种“自以为”很理性的角度去思考问题,学不来无病呻吟,更学不来强说愁,我不知道这算不算人的成长,更不知道这是否是一件好事,只是忽然觉得,自己丢掉了一种叫“多愁善感”的情怀,或者,从某种意义上来说,男生都是需要坚强,需要承担的,可在回首的时候,却发现很多时间自己只是在发现问题,并解决问题的时候,特别是这种模式是在生活当中出现的,忽然觉得有点可悲,是人性的成长,还是社会的无奈?

想起以前在评价自己的时候,总会有那么一句,喜欢大江东去的气势磅礴,却也喜欢那独上高楼,望尽天涯路的淡淡伤情,而今,当我在脑中搜索一两句唐诗宋词的时候,发现已经是那么困难,已过了那随风奔跑的年代?

我欲乘风归去。。。。。。

erlang初始化内存申请跟ulimit/limit的关系

实际上应该是说erlang内存申请跟文件句柄数的关系可能好一点?

前段时间有个项目打算尝试erlang做一些新的开发,让我这边准备 下测试环境,不过erlang对我来说,完全是个新的东西,当然,也还好,这个对我来说,就是安装嘛,估计问题不大,呵,在程序员的开发机和我的 Debian机上都没发现太大问题

当准备放到外服测试环境时,程序员刚跑一起来的那一刻,我PS了一下,发现刚起来erlang就占用了 几百M内存,当时第一反应是难道是程序员同时一下load了太多东西了?就提醒程序员留意一下了,不过他们也暂时没发现问题

跑了一个晚 上,第二天程序员同学告诉我提示内存不足,errno是enomem,第一反应是这么神奇,然后询问程序同学是否有更详细的debug,当然我也开始从系 统方面去思考这个问题

重新编译了一个lite版的erlang,发现还是一样,要几百M内存

到其它机器再编译一个,发现 这次内存少了,而且少的相当整齐,大概是原来的一半,对比了下这两台机器的区别,两点比较明显的区别是一台是64bit,8G内存,一台是 32bit,4G内存,难道跟系统的内存有关系(这两台的系统参数配置完全一样)?咨询了下程序员同学开发机的内存,及erl占用的内存,发现又不成比例 了,猜测跟系统某参数有关系..

开始just fucking google it,没google到比较直接讲erlang内存申请方式的文章.只好到erlang的源码目录跑了下

grep -r alloc *

看看是否能有所斩获,让我找到一个看起来比较熟悉的关键字max_files,呵

erts/emulator/sys/unix/sys.c:       erts_alloc(ERTS_ALC_T_DRV_TAB, max_files * sizeof(struct driver_data));

难 道跟系统最大文件句柄的参数有关?看了一下两台机的limit,

descriptors  655000

把 这个改成1024,再跑erl,内存降到几十M,看来跟这个有关系了,呵

使用关键字”erlang max_files limit” 让偶搜索到一篇叫<erlang深度分析>的文章,里面1.62节提到了这一点

之 后程序同学提示我能不能改小这个limit?系统的限制我就不想改了,也不能乱改了,但改变当前shell的limit还是可行的

CSH

%limit descriptors 1204

BASH/SH

$ ulimit -n 1000

清静~~~~

PS:limit/ulimit更改文件句柄数,不能超过 系统设置的最大文件句柄数

CNAME记录不与其它常规记录共存

嗯嗯,记录一下,省得下次又去翻rfc给人,我翻的辛苦,朋友也看的辛苦,直接抽出来好了^_^

http://www.ietf.org/rfc/rfc2181.txt

The DNS CNAME ("canonical name") record exists to provide the
  canonical name associated with an alias name.  There may be
only one   such canonical name for any one alias.  That name
should generally be   a name that exists elsewhere in the DNS,
though there are some rare   applications for aliases with the
accompanying canonical name   undefined in the DNS.  An alias
name (label of a CNAME record) may,   if DNSSEC is in use, have
SIG, NXT, and KEY RRs, but may have no   other data.  That is,
for any label in the DNS (any domain name)   exactly one of the
following is true:

Elz & Bush                  Standards Track                    [Page 11]

RFC 2181        Clarifications to the DNS Specification        July 1997

     + one CNAME record exists, optionally accompanied by SIG, NXT, and KEY RRs,
     + one or more records exist, none being CNAME records,
     + the name exists, but has no associated RRs of any type,
     + the name does not exist at all.

http://www.reedmedia.net/misc/dns/errors.html

CNAMEs can’t co-exist with other records (it defeats the purpose of defining a CNAME in the first place)

You cannot combine CNAME with anything else (except SIG when we are doing DNSSEC)

CNAMEs can’t co-exist with other record types, so, by inference, you can’t have a CNAME be the same as a zone name, since a zone has at least an SOA record (and, arguably, at least one NS record as well), and the CNAME can’t co-exist with it. Just use an A record and be happy.

Indicates that you have a domain name in your zone data that owns both a CNAME record and a record of another type.

南海西樵山

老家有个习惯,就是在一年的某个时间,会有比较多有”信仰”的乡民,聚集到一起,然后一起到佛山南海参拜南海观音,所以很久以前,就有一个想法,到南海观音西樵山拜谒一趟

南粤西樵,半山花雨──西樵山风景名胜区,位于广东省南海市西南部,距广州68公里,面积14平方公里。海拔346米,山不高却有72座山峰,挺拔多姿, 从山势看,五岭逶迤南下,渐渐百里平川,眼看要消失那“腾细浪”的风貌,西樵山却突然从珠江三角洲拔地鹤立,直耸空庭,奇景深藏,清幽秀丽。其实,这并非 西樵山原本的俊俏,而是七八千万年前由海底火山喷发岩浆、岩块、火山灰后形成的死火山,山体外陡内平,状若莲衣复合,大秤峰居群峰之首,九龙岩、冬菇石、 燕岩等峰岩态万千。西樵山岩石节理发育,裂隙纵横,富有潜水,形成众多水景,有232处泉眼,28处瀑布。山间古有34景,以“云崖飞瀑”、“无叶清泉” 等泉瀑命名的就有10外。…

路线: 地铁五号线科韵路站->窖口站->窖口汽车客运站->251公交->西樵汽车站

悲剧事件:

251公交到西樵汽车站接近60个站点,加上塞车,走了近2个半小时..

大唐无双相当火爆,dumpcollect被成功压垮,不得不在山上打开笔记本,华丽丽滴…

天气比较蒙,相机不咋地,技术更不咋地,拍出来的相片沾污风景…

时间关系,走的点太少,呵,不过把最重要的点走了

搞笑事件:

山下的摩托仔死命的跟着你,说爬山要多久,有多么多么辛苦,说一堆,搞到偶以相当不流利的广东话”拼命”应答..

山上的和尚估计太无聊了,竟然在用某种”拳术”逗猫咪,可怜的猫咪被华丽丽滴吓跑了,可惜没抓拍到..

日本之行美景篇

记完了流水帐,接下来再把一些同事拍的专业级别的相片整理下发上来,图片都好大,估计这个要比较长时间才能发完了,之前有一个朋友说我拍的相片好像是从网上下载的,其实那只不过是卡片机拍的,哈,其实他的本意是想说日本漂亮,不是赞我技术的,嘿嘿,接下来的相片,不知道会得到啥评价,PS,不是我拍的.

樱花,此次旅游的主题


岚山风景区

雨中岚山——日本京都
周恩来作于一九一九年四月五日

雨中二次游岚山,
两岸苍松,夹着几株樱。
到尽处突见一山高,
流出泉水绿如许,绕石照人。
潇潇雨,雾蒙浓;
一线阳光穿云出,愈见姣妍。
人间的万象真理,愈求愈模糊;
模糊中偶然见着一点光明,真愈觉姣妍

富士山


日本之旅-20100401

又是满行程的一天,天皇居,上野恩赐公园,雷门观音寺,游东京湾,秋叶原,银座,新宿都厅,最让人幻想的新宿歌舞伎町

一样是一大早出发了,驱车杀往天皇居,在车上听导游介绍了一下小日本现在平成天皇他大儿子的丑闻,据说小日本是禁止讲这个的,呵呵,一路上发现小日本的高楼大厦看起来都很新,其实可能已经建了二三十年了,看看广州的房子,5年就可以把外表搞得很沧桑,真是made in china的悲剧啊,听说小日本也是很郁闷GDP拉不起来,其实很容易啊,比如把广州市长拉过去当东京市长,然后把路挖起来。。填好,再挖起来建BRT,再拆了,这GDP绝对彪升了。。。

天皇居倒没什么看头-_-因为进不去,只看到天皇居外苑的二重桥,听说当年小日本受降,这里有N多人剖腹,导游YY的说过几年历史会重现的,好吧,我拭目以待

在这里也看到了一位据说比较出名的日本武士,不过在天朝比这大的塑像咱还是有见过的,也就不大惊小怪了

逛完天皇居直接赶往浅草雷门观音寺,据说很灵的哦,尤其是祈求健康平安的,哈,当然,偶也拜拜了,一束香100日元,还是可以接受的,偶还跨过了“雷门”,据说可以去邪的,哈,不过不要变成“雷人”就好了

话说在浅草这里的午餐是在一家中国人开的小餐饱吃的,呵,唯一行程中不愉快的事,也是在这里跟中国人产生的,有一位同事跟上海人起了一点冲突,不过错不在那同事,这些暴发户丢得起这个脸,我们丢不起啊,算了也罢,呵,就像店老板说的,没见过中国人吃饭像你们这么斯文的,呵,丢人丢到国外了。。

逛完浅草寺,准备出发游东京湾了,在这当中还发生了点小插曲,有位同事不见了-_-最后的结果是刘导留下来等,张导带我们去坐游船,东京湾的说看起来跟其它地方相比还是比较脏的,据说这里的鱼已经不能吃了,是早些年工业污染太严重了,不过现在看起来应该是好很多了

游完东京湾驱车前往秋叶原,刚才掉队的同事已经和刘导在这里等了,在这里小逛了一下,没买到想要的东西,主要也是时间不足,就被催着赶往上野恩赐公园了,导游又要说我们幸运了,哈,因为上野公园的樱花已经开了七八分了,好多日本人在樱花树下“罢位”聚餐赏樱了

游完上野公园之后,赶往东京银座,也一些有需要的同学买一些高档次的产品,这里的东西我都是买不起的,哈,什么LV啊,GUCCI等等,我还是看看就好,这里还有家卖hello kitty的博品店,可惜啊,基本都是make in china的,都没买的欲望了

逛完银座过新宿吃饭,入住新宿华盛顿难波酒店,稍事修整一下,去看了导游说的东京都厅,实际上就是一个东京的高点,可以看到夜景,不过不收钱,而且有人在那里指引,这要是在中国,估计门票又要好几十块钱了,呵,景色相当美,可惜啊,相机拍不起来,也罢,留在脑海了,而不是上车睡觉,下车尿尿,景点拍照,回去什么都忘掉。。由于入住新宿,当然要去参观一下歌舞伎町了,哈,不过今天是愚人节,被导游忽悠了,告诉我们,右边是安全的,可以随便逛这,左边是歌舞伎町,是不安全的,别去,然后我们就一群人往左边走了,怎么越走越偏僻,越走越黑-_-研究了一下地图,估计应该是导游说反了,后来路上碰到另一队同学,确认确实被忽悠了,又浩浩荡荡的走了好久,总算找到,嘿嘿,不过都是男的在拉皮条,没女的,牛郎都是帅哥,哈哈,还会中文。。。。

逛完歌舞伎町,日本的行程基本都是走完了,接下来就是自由shopping和等着回国了,哈,宫奇骏偶没去,听说还是不错的。接下来的两天行程就不记了,2号去秋叶原和新宿逛了一天,基本没逛到自己想买的东西,或者就是比国内还贵,3号除了一早去JUSCO shopping,接下来就是在飞机了,五个小时的飞行,晕乎乎的,不过总算成功回来。。OH YEAH~~~~