Jun 11
   今天收到客户的报障,一套两台部署了Oracle 10g R2 RAC的系统,其中一台主板损坏,更换的主板。但更换后,该机器CRS服务无法正常启动。经咨询,除因更换主板后,网卡MAC地址改变,而重新配置了网络外,本地配置没有做改动。

一、故障现象
到场后,才发现系统是:红帽 AS 4.0 Update 2的。从日志上看到如下报错:
引用
/var/log/messages:
Cluster Ready Services waiting on dependencies.Diagnostics in /tmp/crsctl.11059

再追踪到/tmp/crsctl.11059,有:
引用
Failed 3 to bind listening endpoint:(ADDRESS=(PROTOCOL=tcp)(HOST=prv2)

由此,怀疑是更换主板后,网络配置带来的影响。
Tags: , ,
Jun 3
   昨天就IMQ如何加入红旗Linux核心及iptables进行了说明。如果你嫌麻烦,也可以使用我已经编译好的一些rpm包。
Tags: , , , , ,
Jun 2
   IMQ(Intermediate queueing device)中介队列设备通常用于解决两个问题:
引用
入口整形:
Linux仅能进行出口整形(除入口队列可限速外),而IMQ能让您使用出口队列对入口数据进行整形。
对多个网卡整形:
一个队列规定只能处理一块网卡的流量,无法设置全局的限速。而IMQ允许您使用iptables标记那些给队列看的数据包,达到全局限速的目的。

   简单来说,IMQ可以让你往一个队列规定中放任何东西,例如对刚刚进入网卡的数据包打上标记去进行入口整形等。但由于一些原因,IMQ设备并没有加入Linux的标准核心中,所以,使用前需要先单独编译。
Tags: , , , ,
May 29
   经常遇到要把GBK或者UTF-8编码的文件转成其它编码的情况。(例如:在utf8的locale中,要把文件复制到windows的分区中,或打包发送给使用Windows的用户,通常要把文件名转换成gbk码。而如果要把gbk的locale转成utf8的,则需要对文件名做编码转换。又或者您使用的发行版默认编码不同,红旗是GB18030,红帽是UTF-8等,这就需要转换编码了。)

手动操作文件夹很麻烦,工具convmv解决了这一问题。并支持批量转换。
Tags: ,
Apr 8
   关于cups 1.1.x的配置,请见:[原]用好Linux下的CUPS打印机服务
   今天在使用Asianux 3.0配置cups的时候,发现其版本从Asianux 2.0带的1.1升级到了1.2.4,这升级也让配置文件也改变了。经过查询Google和man资料,只是实现了部分功能,即Linux-Linux的共享打印。可惜,没法实现Windows-Linux的远程打印。在Windows中添加cups提供的http/ipp协议打印机的时候,一直报错,让我非常纳闷:
引用
192.168.228.247 - - [08/Apr/2008:15:17:28 +0800] "POST /printers/hp3050z HTTP/1.1" 200 133 Get-Printer-Attributes successful-ok
192.168.228.247 - - [08/Apr/2008:15:17:29 +0800] "POST /printers/hp3050z HTTP/1.1" 200 75 windows-ext client-error-bad-request
192.168.228.247 - - [08/Apr/2008:15:17:29 +0800] "POST /printers/hp3050z HTTP/1.1" 200 133 Get-Printer-Attributes successful-ok

希望,若有朋友解决了该问题,也通知我一声。谢谢!
Tags:
Mar 6
   Super π(Pi)是Windows底下很受欢迎的测试CPU的工具,常用于硬件发烧友中对超频后的CPU进行压力测试。因其只用到基础的浮点运算,而不涉及其他的系统库环境,所以,很适合用于排查CPU物理问题。而基于Linux环境,同样也有Super PI for linux套件。当系统出现不明原因的死机、缓慢、自动重启等故障,我们可用其协助分析是否CPU不稳定导致的?
Tags:
Dec 24
   Linux下常见的一个问题:编译和安装硬件的驱动。目前,几乎所有的服务器厂商都会考虑到linux这个平台环境,所以,当系统光盘自带的驱动缺少时,可上这些服务器厂商的网站获取技术支持。除部分网卡驱动可直接编译外,很多系统驱动都需要引用核心源码编译。
   我这里不详细说明如何编译驱动了,实际上,只要看README文件都能完成。只是恰好,这几天看到一个比较规范的驱动编译脚本,觉得以后可以用到,所以特引用一下。
Dec 18
   strace是很有用的分析,指导和调试工具。当面对那些源码并不可靠的程序时,系统管理员,分析师和故障检测师们会发现strace是非常棒的,因为他们不需要重新编译就可以跟踪了!学生,黑客以及那些喜欢猎奇的人们也会发现,仅仅通过跟踪很普通的程序就可以对了解一个系统和它的系统调用很有帮助。由于系统调用和信号是发生在用户/内核接口上的事件,这也使程序员们感觉到细致地检查这个边界点对于分离bug,健壮性检测和捕捉瞬间状态很有用。
   以下内容转自sywang#redflag-linux.com的翻译。
Tags:
Dec 17
   yum是一个用于管理rpm包的后台程序,用python写成,可以非常方便的解决rpm的依赖关系。在建立好yum服务器后,yum客户端可以通过http、ftp方式获得软件包,并使用方便的命令直接管理、更新所有的rpm包,甚至包括kernel的更新。它也可以理解为红旗环境下的apt管理工具。
   以前写过一份[原]使用yum更新红旗Linux ,但其中提到的命令不是很完整,现再整理一下。
Tags:
Dec 14
   硬盘是一个损耗设备,当使用一段时间后可能会出现坏道等物理故障。电脑硬盘出现坏道后,如果不及时更换或进行技术处理,坏道就会越来越多,并会造成频繁死机和数据丢失。最好的处理方式是更换磁盘,但在临时的情况下,应及时屏蔽坏道部分的扇区,不要触动它们。badblocks就是一个检查坏道位置的工具。
Tags: ,
Dec 12
    tar是Linux环境下最常用的备份工具之一。tar(tap archive)原意为操作磁带文件,但基于Linux的文件操作机制,同样也可适用于普通的磁盘文件。tar可用于建立、还原、查看、管理文件,也可方便的追加新文件到备份文件中,或仅更新部分的备份文件,以及解压、删除指定的文件。熟悉其常用参数,能方便日常的系统管理工作。
Tags: ,
Dec 11
   很久以前,写过一篇[原]linux下实行计划任务,其中比较详细的介绍了如何使用Linux下的crontab对系统进行例行性管理的工作。这里想对其中的内容进行一些补充。增加crontab中可用宏的说明。
Tags:
分页: 7/13 第一页 上页 2 3 4 5 6 7 8 9 10 11 下页 最后页 [ 显示模式: 摘要 | 列表 ]