Category Archives: 默认分类

RedHat EL 5 是不是快要出update5了?

因为发现手头一台 xen dom0 上版本是-94的 xend 进程占用大量内存就找 RedHat 公司的朋友问了一下版本号,发现已经有新版本的 kernel-xen -186版本和 xen -108版本了,而且最新的 xen 包依赖了在 CentOS 5.4 里根本不存在的 xz-libs 包和 libext4fs.so 文件。这是不是意味着 RHEL 5 的 update5 快要出来了呢? 这一次,CentOS、Scientific、Oracle EL 谁跟得最快?拭目以待!

Posted in 默认分类 | Tagged , , , | Leave a comment

laf!cacti竟然默认只能检测10000000K内存

今天遇见个12G内存的,直接不给出图了。检查了Data template才发现限制最高10000000K内存。用xm把被监控机器的内存量压小点,cacti就认出来了。真是好玩。 改了Data template模板,重新生成图,才可以了。

Posted in 默认分类 | Tagged , , | 4 Comments

nginx的IPv6支持

感谢Jtr帮忙,给我新租的linode VPS加了he.net的IPv6 tunnelbroker,但是marsteel说IPv6访问不了网站,只能ping通和访问ssh端口。我又去nginx的邮件列表问了半天,才发现原来只需要 listen [::]:80; 这一句就可以,而不需要分别在IPv4和IPv6上设置listen。具体讨论参见这里。

Posted in 默认分类 | Tagged , , | 9 Comments

抢救北京南

对于北京南火车站的记忆,还停留在1997年夏天,那次我和郭老板/老师来北京,自己回去,在西站只买到南站的票,又从北京西站北广场东公交场站坐了专线车到破败不堪的南站坐车回安阳。 前几天wincss说从天津坐C车来京的时候看到路边有个疑似站牌的东西,于是他们趁夜黑风高过去捡了回来,还是两块。以下是我们鉴赏文物时留下的照片

Posted in 默认分类 | Tagged , | 5 Comments

RedHat 网络安装,对NFS URL的格式要求很高哦

今天用nfs://host/dir的格式安装失败了。后来看了python-virtinst-0.400.3-5.el5包里面DistroInstaller.py文件的源码,发现其中有一步是转换NFS URL的格式: def _sanitize_url(url): “”” Do nothing for http or ftp, but make sure nfs is in the expected format “”” if url.startswith(“nfs://”): # Convert RFC compliant NFS      nfs://server/path/to/distro # to what mount/anaconda expect  nfs:server:/path/to/distro # and carry the latter … Continue reading

Posted in 默认分类 | Tagged , , , , , | Leave a comment

浅谈“开发背景”

前一阵和某大型央企的同行交流,谈到“开发背景”这个词,他说我没有开发背景,找工作时易受歧视。我对此报之一笑:其实“开发背景”一词,和其代表的含义早已被剥离了。 传统意义上的计算机高手,都是编程高手,这些人往往出身名牌学府,在计算机尚未在国内普及时就已接触并掌握,其工作内容也是以开发为主。后来计算机应用范围变宽,上述高手也已经成为了行业中的技术领袖或管理人员,于是他们想招个同自己一样有开发背景的人来接班,虽然即使并不是招程序员。在这一代人眼中,开发背景代表了对计算机的理解程度。 但是,并非每个从业人员的成长经历都如同前辈一样单调。现在多如牛毛的培训班正批量把计算机专业的好学生、差学生,甚至非计算机专业的人生产成敢于自称为程序员的挨踢蓝领;而Java语言由于跨平台、开发效率高、企业级应用广泛而成熟、学习曲线较缓,成为这类培训班首选的培训课程。问题是,以Java作为进入计算机行业的第一课,竟然也能算作开发背景? 另一方面,不以开发为业的人不见得不符合所谓开发背景的技术要求。比如我在1995年时时用QBasic通过读写B800段的方式实现屏幕上绘图和保存载入功能,这时候上述培训学员尚不知计算机为何物;2000年在报纸上发表文章介绍用VisualBasic语言编制SMTP、POP3客户端的方法,上述培训学员仍不知计算机为何物。当我为不得不在某重要软件中写了一个不可重入的函数而深感开发工作之无奈,并决定不再多做开发工作时,上述培训学员刚进培训班。而现在我竟然不比他们有优势。虽不以开发为业,却并不比以此为业的人在此方面差,入行很多年却根本不知不可重入为何物的“程序员”也多着呢。做系统管理工作,更关注的是清晰的接口。虽然大家都知道清晰接口必有龌龊实现,但非到功能不正常我才不会去管它(开源软件的bug解决办法我也是报过几个的)。有人说这是不认真,但为什么你要关心一个东西为啥可以正常工作呢?难道它可以正常工作不是理所当然的吗?

Posted in 默认分类 | 10 Comments

突发奇想,发现现代虚拟化技术和LVM有点像

刚才和谢珮英同学讨论简易RAID(无卷组概念,逻辑卷直接建设在物理卷之上,常见于机内RAID)和高级RAID/LVM(有卷组概念,逻辑卷建设在卷组之上,常见于外挂盘柜类存储设备),然后就去厕所看虚拟化广告去了。看着看着,突然发现现代虚拟化技术构造的IT基础架构和高级RAID/LVM竟然有些像: 物理机器对应物理卷 虚拟化群集对应卷组 虚拟机对应逻辑卷 虚拟化群集的整体搬迁对应卷组的跨控制器迁移 区别仅仅在于磁盘管理的逻辑卷容量可以大于物理卷,而虚拟化技术中虚拟机的资源目前还不能大于物理机器,但具备了群集内自由迁移的特性。相信随着技术的发展,虚拟机将可以拥有比单台物理机器更多的计算、存储能力,从而让虚拟化的IT基础架构更像逻辑卷管理器。 ——七月澡后补记

Posted in 默认分类 | Tagged , , | 2 Comments

VMWare Forum 2009

昨天参加了VMWare Forum 2009会议,先说一下会议组织的问题: 组织不力的地方: 1 时间太早,早餐结束得也太早 2 有几个人,收到确认信,但数据库里没记录他们的信息,于是只好按临时来宾登记。但只有俩队伍可以录入临时来宾,而工作人员又给人家指错了队伍,于是悲剧发 生了。录入柜台用的是瘦客户机,连接VMWare View,其实这时候应该发挥虚拟化的优势,直接把瘦终端对应的虚拟机换一下,连接到全功能注册界面去录入信息,而不应该让人家再排队 3 午饭真简陋,更发指的是竟然在里面放了一瓶水配重,最不可容忍的是三明治、香蕉、水、餐巾纸竟然装在那么大的盒子里,让我想起了天价月饼…… 好处: 1 有个passport活动不错,用更易于接受的方式让客人主动到各展位逛一圈 2 我在Riverbed的展位问的比较详细,后来走到别的展位之后,riverbed的工作人员又追上来送了个小礼品 3 Cisco展台不行,是外包的,只负责发资料   这次的讲座,鼓动的口号就是基础架构虚拟化,宣扬了用虚拟化技术作为中间层,掩盖硬件需要停机检修和会发生故障的事实,对用户提供连续可用、性能可以接受的系统视觉。 在此洗脑下,今天开始玩VMWare ESXi

Posted in 默认分类 | Tagged , | 4 Comments

RedHat 升级好猛烈啊

今天发现手头的一台 RHEL 5 的 libvirt、libvirt-python、python-virtinst 包比另一台机器的版本高,比 CentOS 里也高,而且那几个包还是原装正版 RedHat 出品的。奇怪…… 后来问了 Oralce Linux 的技术支持熟人,发现 Oracle Linux 从5到5.4,里面包含的这几个包的版本确实有过较大变化,这也解释了我手头的这个 RHEL 版本变动是咋回事。 看来 RHEL 的所谓 update 还是挺猛烈的,几乎相当于发行一个新的大版本了。CentOS 今天很让我失望,竟然没有跟进 5.4。

Posted in 默认分类 | Tagged , , , , | 3 Comments

nginx处理bug的速度太快了

今天早晨部门同事告诉我说 nginx 的日志轮换有些问题。我观察了一下细节,发现 nginx 0.7.62 在收到 USR1 信号之后,会同时访问 error.log 和 error.log.1 两个错误日志文件,于是就加入了 nginx 的英文邮件列表,发了信过去。 20:46 作者确认是bug;22:05收到作者发来的补丁。   对比一下 OpenSSL 的官僚作风,我觉得有时个人比团队还好一些。

Posted in 默认分类 | Tagged , | 8 Comments