Submitted by yejr on 周一, 2010/10/25 - 11:34
在vim编辑文件中,如果想粘贴较大长度的一行字符串时,经常会出现自动折行的情况,其实很简单,只需修改 /etc/vimrc,修改一个选项:
if has("autocmd")
" In text files, always limit the width of text to 78 characters
" autocmd BufRead *.txt set tw=78
autocmd BufRead *.txt set tw=200
看到上面的注释了吧,把tw从78改成200甚至更大就行了。
Submitted by yejr on 周一, 2010/08/30 - 11:08
下图是ext4 vs xfs文件系统的对比测试结果数据,横坐标是测试模式,纵坐标是测试耗时,越小越好。
从结果来看:
1. 初始化模式下,ext4性能并没有比xfs来得高
2. 随机读写模式下,ext4性能比xfs将近高一倍
3. 其他测试模式中,ext4和xfs性能相当
小结:
在一些对随机IO性能要求较高的环境下,可以尝试使用ext4,比如数据库,大型图片后台存储等
Submitted by yejr on 周二, 2010/08/24 - 15:53
首先安装omsa for linux相关的rpm包,然后启动服务
srvadmin-services.sh start
然后,就可使用omreport,omconfig等工具了。
通过下面的命令即可修改BISO设置:
omconfig chassis biossetup -?
#例如,修改biso设置中,串行输出设备为 com2,然后即可重启生效
omconfig chassis biossetup attribute=serialcom setting=com2
BIOS setup configured successfully. Change will take effect after the next reboot.
Submitted by yejr on 周五, 2010/07/02 - 09:01
本文转载自:http://www.ibm.com/developerworks/cn/linux/filesystem/l-fs9/
老叶备注:xfs之所以能比ext3高效,主要得益于几点:
- 更合理的设计导致减少不必要的磁盘操作,尽可能利用内存
- 分配组(allocation groups)的设计使其能并行处理
- 无处不在的B+树索引,大大提升了效率
- 独特的日志记录方式,避免了日志文件系统通病
- 延迟分配机制,不仅减少了不必要的写操作,更有可能减少磁盘碎片
Submitted by yejr on 周五, 2010/04/16 - 11:46
近期碰到有服务器上线后,crontab都发生异常没有自动执行,查看了下日志,发现问题:
Apr 16 11:26:01 imysql.cn crond[28354]: (*system*) BAD FILE MODE (/etc/cron.d/flushhost)
Apr 16 11:26:01 imysql.cn crond[28354]: (root) BAD FILE MODE (cron/root)
检查了下 /etc/cron.d/ 目录下的其他文件,发现 flushhost 的属性是 755,其他的则是 644,于是将这个脚本属性也改成644,问题解决。
另外,/var/spool/cron 目录下的文件也应该注意其设置的属性。
Submitted by yejr on 周五, 2010/04/02 - 16:47
Cmnd_Alias myscript=/bin/bash /path/myscript.sh [0-9a-z]*.[0-9]*.[0-9]*.[0-9a-z]*
类似上述正则表达式,就可以起到一定的限制以及灵活配置作用了。
Submitted by yejr on 周四, 2009/12/10 - 22:53
近期碰到多起硬件故障,快被搞疯了,因此是深有体会啊,分享下几点吧:
1. HP的服务器也是支持RAID冷迁移的,方法可以参照之前我写的:dell 2950 raid阵列冷迁移方法
2. 警惕HP服务器的ILO报错信息:ASR(Automatic Server Recovery) 相关的报警,出现的话,赶紧做切换
3. 尽量不要给厂商做小白鼠,硬件测试一定要完善的做,不能因为赶时间,导致后续问题一大堆
4. 企业应用尽量不要因为价格方面的原因导致服务质量大打折扣,除非价格确实差很大
Submitted by yejr on 周六, 2009/09/12 - 21:14
利用HP官方提供的hpasm工具包即可检测到服务器的硬件相关状态,起到监控预警作用。
hpasm工具包中,有个工具是hpasmcli,用法如下:
[yejr@imysql ~]# hpasmcli -s 'show'
Invalid Arguments
SHOW ASR
SHOW BOOT
SHOW DIMM
SHOW F1
SHOW FANS
SHOW HT
SHOW IML
SHOW IPL
SHOW NAME
SHOW PORTMAP
SHOW POWERSUPPLY
SHOW PXE
SHOW SERIAL [ BIOS | EMBEDDED | VIRTUAL ]
SHOW SERVER
SHOW TEMP
SHOW UID
SHOW WOL
Submitted by yejr on 周六, 2009/09/12 - 21:04
通过ipmitool命令行查看系统温度:
[yejr@imysql ~]# /usr/bin/ipmitool sensor list | grep 'Ambient Temp'
Ambient Temp | 25.000 | degrees C | ok | na | 3.000 | 8.000 | 42.000 | 47.000 | na
意思是抓取到机箱温度是25°,warn级别报警是42°,crit级别的报警是47°,由此可以达到温度监控预警目的。
Submitted by yejr on 周三, 2009/06/24 - 18:02
假设2个服务器:
A (故障)
B (正常)
现在需要从 A => B
1. 关闭 A 和 B 服务器
2. 将 B 上的所有磁盘按顺序拔出,记录位置
3. 启动 B 服务器,进入 raid 配置界面,之前需要按 C 再按 Y 以进入
4. 进入 B 服务器的 raid 配置界面,清空 raid 配置信息 (reset config)
5. 将 A 上的所有磁盘按顺序拔出,记录位置,并且按这个位置插入到 B 中
6. 启动 B,进入 raid 配置界面,导入 raid 配置信息 (import config)
7. 重启 B,检查是否能正常启动系统
8. 完成
页面
最近评论