敦刻尔克和汶川

早晨看山东教育台的记录*探索频道的敦刻尔克大撤退,英国人民驾着小船冒着炮火,渡过英吉利海峡营救敦刻尔克海滩上的33万多人的英军部队。

33万。33万子弟兵。

没有再查询英国那时候有多少人口,但那33万里面可能就有自己的亲人,有自己亲人的朋友,有朋友的亲人。固然有爱国主义和人文主义,但这种子弟兵亲情,也可以激励英国人民驾着小船冒着生命危险去营救那危险中的子弟兵。

汶川地震后的几天,我不知道是不是如新闻中所说的那样是武警部队先进入灾区,但温总理在电话里斥责军队强调困难的镜头无疑是真实的。在全国动员的情况下,军队的救灾作用是主要的,但灾难初降时,每个人可能都在等待,等待命令,主动性有多少?从那个电话可见一斑。

如果那山的后面有自己的亲人,有自己的朋友,那个电话也许根本就不会存在了,战士爬也爬进去了,这就是以当地人为主的武警战士首先进入的动力吧,就像新闻里一个战士说的:救一个是一个吧。

也许那里面就有自己的亲人。

中国的部队编制和驻扎早已过时,与其异地招兵异地驻扎,为什么不实行更为血肉相连的子弟兵制度?警察可以,为什么军队就不可以?

重新安装TrixBox2.6

由于昨天没法设置TrixBox2.4中的IVR,所以昨天晚上又下载了一个最新版的2.6版本的今天一早就进行了安装。

安装还算顺利,由于Centos版本不一样,这次IP地址设置出了点问题,没有在安装的时候让设置IP地址,结果进入系统后无法获取地址。到网上查了一下,一般都是说修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,在里面添加IPADDR=192.168.1.21 NETMASK=255.255.255.0,但重新启动后不起作用,又回去了,直接用ipconfig修改,当时起作用,重新启动,依然如故。后来才发现原来 ifcfg-eth0文件中有两行DHCP的设置,所以一开机就自动获取IP地址,把这两行屏蔽掉之后,问题解决。

新版的TrixBox看来对我的X100P卡支持的比较好,没有进行任何配置就可以落地使用了,物有所值,而且这也是我买的淘宝商品中唯一升值的产品,网上现在已经288了,但遗憾的是,我是那倒霉的两个不能显示来电的地区,没有就没有吧。

这次FreePBX设计的要好得多,速度要快一些,而且默认安装了所需的模块,包括了IVR,但设置并不人性化,看来还要花费一些时间学习配置。

重新启动死掉的情况依旧,作为一个BOx产品,这样的错误实在不应该。

TrixBox下分机直接接听电话

上个月单位调整了部门和电话,工作杂七杂八增加了不少,显得两个人合用一部电话就不够用了。

电话号码倒是还有一个,但工位下面的电话接口已经不够用了,所以想起原先在后台歇着的TrixBox了。原先的时候需要拨打分机号码之后才能接通x-lite,但这样要麻烦不少,所以怎么才能直接拨打电话就可以接听呢?这样就可以通过使用use接口的话机了(和单位用的话机价格差不多)。

查了一下资料,发现可以把分机号码设为DID就可以接听,于是进入FreePBX,选择inbountr outes,里面已经有一个route,点击进行编辑,将最下面的Set destination中的的分机号码指向接听的分机,确认后成功!

很久没有“研究”东西了,今天算是小有收获。但失望也不小,本来想修改一下ivr的,但发现上次安装的时候忘记安装这个模块,由于不能连接外网,现在是安装不上了,准备回家下载一个最新版的TrixBox重新安装一下。

生于忧患

下班后天气已经很闷热,走到大观园买了肯德基等车的时候已经开始滴下雨点,刚挤上101电车,瓢泼大雨从天而降。

雨非常大,大的让人想起了去年的718。

看着这么大的雨,车上的人们在用手机和家人、朋友联系,询问着对方的情况和对方那里的天气如何。下车的人很犹豫,不敢轻易离开这个似乎安全的场所。

这应该是718灾难给大家带来的心理阴影,但同时也给我们留下来应对灾难的经验,虽然付出的代价惨重了一些。同样的大雨,在福州每年要下几次,但很少带来济南这么大的灾难,因为人们已经在应对灾难中积累了经验。

生于忧患,善败者不亡。

软骨头的刘建宏,软骨头的CCTV

中国队输了。上半场没有结束时就已经感到这个结果了,因为没有骨头,或者说是只有软骨头。

上半场的那个中国队点球没有问题,但据说的对手的手球我是没有看清,只是听刘建宏大呼手球,并评论裁判是戴着有色眼镜。所以期待着慢镜头,但没有等到,等到的是刘建宏的自我否定(下半场还结实到自己看的屏幕小看不清位置,估计也是为此找个借口),反正就是裁判有理。

都说刘建宏在CCTV号称左右逢源,甚讨领导欢心,本人也是对其很是不屑,但此次真是验证了说法。黄健翔虽然当年的“激情解说”我同样不屑,但那是个人性格所致,而且之后以辞职做了一个了解。但刘建宏似乎还要在CCTV混下去,所以脑子要清醒,看到电视居然不给慢镜头,就算旁边没有递小条提醒的,也明白台里的意思是稳定为先,球场上观众要是看到这个争议球(暂且算是),岂不是破坏了当先的安定团结的局面,大局为重,大局为重还是骨头软一些为好。

输球可以,但保证安定团结的担子要担。

同软同软。

BTW:我媳妇是不懂足球的,但她也看得出刘健的那个球是报复就像当年看得出范大将军在世界杯上解围时的幼稚园般的犹豫迟疑一样。

威盛与亮剑

最近时期电视台集中播放爱国主义题材电视剧,算是更完整地看了一遍《亮剑》。虽然并不完全认同片中的思想,但主题亮剑的思想还是认同的,那就是如李云龙所说,作为剑客,哪怕遇到的是天下第一剑客,也要敢于亮剑。

期间正好威盛又高调宣传自己新产品问世,看到这个新闻,我已经懒得收录评价了,因为这已经是威盛不知第一次拔剑了。

IT世界和江湖一样,同样是弱肉强食,你死我活。威盛身为江湖名门,虽不是第一剑客,但凭借独门功夫和多年打打杀杀,也算混出一定地盘和不小的名头。但人在江湖混,总是难免想一统江湖的,但谁知偏偏江湖上有一绝顶剑客名唤英特尔。几番争斗,威盛是屡败屡战,每次都是自认为练就一手新的剑法,自认为可以一战,但甫一交手,便被打的满地找牙。败来败去,到了后来连亮剑的勇气都没有了,只能算是拔剑而已,往往剑只拔了不到一半,见对手似乎已经有克己之招,便仓皇而逃。后来不止英特尔如此,就是在其他领域,遇到N也罢,A也罢,也是拔剑四顾,然后落荒而逃,所以江湖人称威跑跑。

亮剑和拔剑绝对是两个层次。

威盛当年也是亮过剑的。intel为了打击跟随者,一意孤行强推新接口的PII,本以为这样可以甩开AMD和CYrix。但当时威盛果断亮剑,先是用vp3延续了socket7的使命,接着在super7市场上助k6-2一臂之力,在导致intel第一次失败后,又挥师进入intel的芯片组领地,693,694芯片组抢去intel不少份额。而amd一旦得势,他的kt系列芯片组虽然被抱怨补丁落补丁,但没有这些芯片组的支持,就没有AMD的今天。

估计是太顺利了,威盛收购Cyrix,开始生成CPU要和intel面对面比剑了。但很不幸,时机不好,被扁的一塌糊涂,而且还捅了马蜂窝,intel开始正视这个后来的亮剑者,通过自己的垄断来打压威盛,虽然威盛通过s3的转授权暂时解决了前端总线授权问题,但已经埋下了自己日后衰弱的种子。

如果威盛有血性,那就拼命一战:全力奋战CPU市场,与intel和amd大战一场,虽然艰险,但未必没有活路。要么有谋略,接受intel的要价,退出cpu市场,继续决战芯片组市场。

但威盛的选择很是不智。一方面不接受intel的要挟,但在CPU市场继v3之后鲜有大的风浪,不像是要在CPU领域大干一场的样子。这种情况下也影响了在芯片组市场的发展,真是前怕狼后怕虎,发展kt芯片组吧,等于帮着amd,拉大自己和amd在cpu的差距,不帮忙吧,在p4芯片组方面眼看就要走到尽头。就是在这种犹豫不决的情况下,威盛是一次次拔剑,一步步败退。

只拔剑不亮剑,无论是合作伙伴还是消费者都只是观望,不会出手相助的,当年的super7、pc133的壮举已经成为历史。而对手也在这拔剑的犹豫中看到了威盛的胆怯,所以步步紧逼,你出芯板,我也拉来马仔sis出一个低功耗的集成板子,你要推出c8,那我就出一个atom断了你的念头。如此一来,此涨彼消,威跑跑估计连跑的力气都没有了。

也许这次是威盛最后一次拔剑的机会了,与其如此,还是亮剑吧。

MSS使用手记三:安装apache+php+mysql

debian安装完毕,接下来的就是常用软件的安装了。既然系统用的是无极推荐的,安装也就参照他帖子上的内容安装,那就是mysql单独安装,据说是因为使用apt安装的版本有问题。于是便下载了mysql_5.0.37-1_mipsel.deb,然后运行dpkg -i mysql_5.0.37_1_mipsel.deb进行安装。安装倒很顺利,但启动起来麻烦不少,后来发现主要是权限问题,mysqld启动的时候使用的mysql用户,而这个用户的目录所有者和群都是root的,使用mysql_install_db可以初始化,但启动mysql的时候却总是退出,于是把/var/lib/mysql的权限赋给mysql,这样mysql就可以启动进入了。

安装好mysql心里踏实了不少,下面开始一并安装其他软件:

apt install apache-common apache2 php5 mysql-common libmysqlclient15off

只听见硬盘在那里痛苦吱吱,真是难为他了。

首先先进入apache2,结果发现这个和freebsd系统下的差别更大。名字改了倒是次要,配置起来更是摸不着头脑,freebsd下只需要配置httpd.conf就可以了,但在debian下面,这个只是一个子配置文件而已。好容易启动起来了,通过浏览器却总是找不到根目录下的文件,又是一番查询,修改,才发现原来还要在/etc/apache2的目录下的sites-enabled的目录下面新建一个000-default文件来配置。老天,我是越来越怀念我的freebsd了。

经过修改终于可以访问默认的/var/www下的网页了,在apache2.conf内添加AddType application/x-httpd-php .php支持php,又新建了一个phpinfo的php网页来显示配置。

很不幸,如同网上所说,长长的配置列表里面并没有mysql。看来php5.0以后默认是不支持mysql,这个还是得依靠apt来安装,使用apt-get install php-mysql安装之后重新启动机器,发现mysql也在php的支持里面了。从这里看,debian的安装并不人性化,因为我在freebsd中可以选择的。

一切都已经搞定,为了修改网页方便,又把vsftpd安装上了。vsftp是安装最为顺利的,配置文件和freebsd下也是一样,唯一不同的是新建用户需要自己新建对应的目录。

OK,环境已经搭好,新的学习就要开始了。

MSS使用手记二:再装debian linux

装好龙芯的debian系统之后,我首先安装的是postgresql,主要是因为在龙梦论坛上有人发帖言之凿凿地说是postgresql不能在mips指令系统上运行。我通过apt安装了postgresql8.1,虽然有些周折但最后还是成功了。

接着开始安装mysql,但是不成功,提示的很蹊跷,说是/var/lib/mysql空间不足。反复几次总是不成功,而且问题还在后面,本来想放弃mysql安装,但不管你安装什么软件,mysql都阴魂不散地蹦将出来要求先安装他,清理cache也是无效。最后感觉可能和这个精简版的linux系统有关系,毕竟那是一个恢复用的系统,于是参考无极的帖子(http://discuz.orz101.com/viewthread.php?tid=422)下载了debian的一个发行版试一试。

这个发行版很有意思,要想下载,先看6分钟广告再说,我用flashget下载,半途失败后再下载提示要94分钟。幸亏脑子还清醒,断开adsl拨号重新上就又变成6分钟了。下载两个压缩包解压合并后130M,在mss的/opt目录下新建了一个linux目录,把压缩包放到里面,解开包之后,和龙芯的一样chroot,debian系统变挂载成功了。

配置和龙芯的一样,修改ssh,apt升级,一切正常。

MSS使用手记一:初装debian linux

mss盒子拿回家之后,初始化硬盘,接到adsl路由器上面,把台式机的地址设为192.168.1.2,通过浏览器将mss的网络设置进行修改,由自动获取ip地址改为固定ip地址:192.168.1.3。但很奇怪,无法通过网上邻居进行访问,而mss自带的管理程序也是只能新建用户,却无法打开该用户所属的目录。修改了半天windows配置也不管用,就先安装linux再说。

我安装linux参照的是杂七杂八的博客(http://hi.baidu.com/vyatta/blog)。

1、先ipkg install busybox安装busybox,默认刷新固件之后里面的busybox功能还是有些限制,无法用vi等常用命令,重新安装后的目录在/opt/bin下。

2、按照博客里面的说明# ipkg install dropbear安装dropbear。后来发现这是一个大失误,源于只顾照抄而没有理解。

3、# vi /opt/etc/init.d/S99local 修改开始设置,这步很是关键,通过修改配置,可以更为方便管理系统。

修改后如下:

#!/bin/sh
#utelnetd &
######增加新的环境变量,补充到3333端口登陆的用户上
export PATH=/opt/bin:/opt/sbin:${PATH}
export LD_LIBRARY_PATH=/opt/lib:${LD_LIBRARY_PATH}
export HOME=/opt/root
export LC_ALL=zh_CN.UTF-8
utelnetd -p 3333 &

重新启动mss,这样以后telnet访问就是通过3333端口了。

杂七杂八博客里面推荐的是刘世伟制作的龙芯U盘恢复用的debian系统,文件很小巧,压缩包只有30M,新建一个/opt/debian目录,从网上下载了压缩包,(这个开始无法下载,需要修改/etc/resolv.conf,添加本地的dns地址之后才能访问下载)但解压过程很长,估计这个和cpu频率低有关系。解开后有130M左右。

4、chroot /opt/debian 挂载debian系统,这个时候提示符已经变为sh-3.1#表示挂载成功。

 成功后mount /dev/pts/,这样可以避免ssh连接的时候出现用户验证成功却无法连接的错误,接着用passwd命令修改root口令。

然后启动ssh。用putty ssh连接mss的时候,却总是提示密码错误,无法登陆。网上查了半天终于遇到同命相怜的,说是不用第2步,就是不安装dropbear就可以了。当时已经很晚了,脑子有些昏,就按照上面的步骤重新初始化了硬盘,刷新了固件,剔除第二部外重新做了一边,ssh连接成功,当时还很高兴睡觉了。第二天重新看了一遍杂七杂八的博客才明白,dropbear其实就是系统默认的ssh服务器程序,我用putty连接系统默认端口的ssh,却使用debian的root密码,肯定错误,如果当时只是修改一下debian下ssh的端口,估计也可以解决的。

5、用apt-get update进行升级完毕后,算是初步告捷,终于让debian落户在mss上了。网上有通过修改/opt/etc/init.d/S99local 开机自动挂载debian的,这样省去了自己手动挂载的麻烦,但如果盒子主要用来备份的,这样无疑会占用大量资源,所以不如在需要的时候再挂载为好,毕竟挂载后关机速度要明显长于正常的时候。

精疲力竭,终于把MSS全部搞定

今天中午出去吃完饭后,回家忙了一下午重于把需要的软件全部给MSS装上了,真是累得精疲力竭了。

主要问题出在debian linux上面,一直传闻这个版本的linux安装软件非常方便,但那估计是因为赞扬者没有用过FreeBSD的缘故吧。用惯了Freebsd,还从没有过今天这种挫折感,apache+PHP+mysql没有一个是安装顺利的,到最后解决php5不支持mysql问题时几乎要放弃了。

还好,最后该装的都装上了,但可怜的mss也累得够呛,最后的关机关了5分钟,估计主要还是内存太小。

好了,写下这篇暂且纪念庆祝一下,以后再详细记录一些安装过程和要点。