Category Archives: BSD life…我养魔鬼

永远都不要修改root的shell..

有几个月没有去碰freebsd的东西了,今天想趁空闲给某台机器做个升级。用portupgrade升级时出了些问题,结果bash被卸载了。当我发现这个问题的时候网络连接正好也中断了……于是root被锁在了屋外Innocent

多年前出过类似的错误,没想到这次又是——不知道出于什么原因,这台机器的root默认shell竟然是bash。这样就造成无法su或者直接登录成root。

2种解决办法,一种是如果普通用户可以登录,并且允许su,那么执行"su -m",这样做可以使成为root的时候继续使用当前用户的shell及其他的一系列环境变量。另外一种解决办法是需要能sftp或者ftp方式访问到/bin,将/bin下面的sh或者csh复制到bash对应的目录,直接覆盖即可,让sh或者csh临时"当作"bash以便用户能凑合登录进去。

永远都不要用外带的shell,永远都不要修改root的默认shell……

试用了ZFS

今天在一台外挂EMC存储的Sun Solaris 10的机器上测试了ZFS。

在默认情况下Solaris对超过1T容量的磁盘支持似乎有不少问题,如果使用UFS不但需要在newfs的时候增加特别的参数, 而且还有可能需要对i-node分配进行调优。使用ZFS就没有这些麻烦问题了,特别简单的几条命令就搞定了一切。

在网上搜索ZFS资料的时候搜索到了一个blog,感觉内容挺好、ZFS是我使用过的管理起来最简单的文件系统,更多的特性还需要进一步挖掘。

poor ru

昨天从delphij获知[email protected]的妻子最终还是离开了。

虽然从来没有见过[email protected],估计他也不会记得曾经和我在邮件中针对技术的讨论,但是我每天都在用着他写的代码和Makefile。

在去年FreeBSD CoreTeam 发起捐助时,我和delphij都向她捐了很少的一点点钱,并且向[email protected]写信安慰。可惜有些时候医疗并不是能解除一切的病痛的,最终解除痛苦的只有离开。

[email protected] needs financial help for his wife

今天在delphij的blog上看到的消息, [email protected]的老婆生了重病,急需资助。于是我赠送了delphij 2年的delphij.net域名服务,请他替我给[email protected]捐赠了20美元。算是义卖了。

唉,有啥别有病,没啥别没钱。希望[email protected] 和他的老婆能顺利度过难关。

[email protected]的求助信节选如下:

Last edited: June 22, 2006

Hi all!

I’ve got quite serious issues going on in my real life, and therefore I have to ask for your help. My wife Elena is seriously ill and needs a very long and expensive treatment. She will receive treatment in one of the best oncological clinics in Moscow for approximately 6-8 months, maybe longer, and it will cost us several tens of thousands of dollars. We do not yet know if she will survive, but we need to explore any possibility, and will hope for the best. If you wish and have the ability to help financially, please send your donations.

Thanks, and I wish very good health to you and your families. May God bless you!

E-mail me, I’m trying to answer all emails. Feel free to spread this news, keeping the reference to this page.

 全文见http://people.freebsd.org/~ru/help/en/