寻觅生命中的那一片浅草......

文章属于类别 Linux

rpmdb: Lock table is out of available locker entries

centos想用yum 更新软件的时候提示出错,怀疑是锁定了rpmdb
rpmdb: Lock table is out of available locker entries
错误如下:
rpmdb: Lock table is out of available locker entries
error: db4 error(22) from db->close: Invalid argument
error: cannot open Packages index using db3 – Cannot allocate memory (12)
error: cannot open Packages database in /var/lib/rpm
操作之前备份 /var/lib/rpm :
tar cvzf rpmdb-backup.tar.gz /var/lib/rpm
# du -sh rpmdb-backup.tar.gz
7.2M rpmdb-backup.tar.gz
或者
tar -cf rpm.tar /var/lib/rpm
# du -sh rpm.tar
22M rpm.tar
删除rpm使用的BDB数据库:
rm /var/lib/rpm/__db.00*
重建立 rpm 使用的数据库
rpm –rebuilddb
现在检查,看看 rpm 包是否一切正常:
rpm -qa | sub
yum install subversion

转载自:http://hi.baidu.com/suantop/blog/item/fe32141e588e631740341744.html

shell里非交互式修改用户密码

echo “newpasswd” | passwd user –stdin

install_xtrabackup-1.0_on_CentOS_5.4

wget http://www.percona.com/mysql/xtrabackup/1.0/source/xtrabackup-1.0-56.rhel5.src.rpm
mkdir -p /usr/src/redhat/SOURCES/
rpm -i xtrabackup-1.0-56.rhel5.src.rpm
cd /usr/src/redhat/SOURCES/
tar xf xtrabackup-1.0.tar.gz
cd xtrabackup-1.0
./configure
make
cd innobase/xtrabackup/
make
make install

/usr/bin/innobackupex-1.5.1 –help

shell字符串的截取

shell字符串的截取的问题:
一、Linux shell 截取字符变量的前8位,有方法如下:
1.expr substr “$a” 1 8
2.echo $a|awk ‘{print substr(,1,8)}’
3.echo $a|cut -c1-8
4.echo $
5.expr $a : ‘\(.\\).*’
6.echo $a|dd bs=1 count=8 2>/dev/null

二、按指定的字符串截取
1、第一种方法:
${varible##*string} 从左向右截取最后一个string后的字符串
${varible#*string}从左向右截取第一个string后的字符串
${varible%%string*}从右向左截取最后一个string后的字符串
${varible%string*}从右向左截取第一个string后的字符串
“*”只是一个通配符可以不要

例子:
$ MYVAR=foodforthought.jpg
$ echo ${MYVAR##*fo}
rthought.jpg
$ echo ${MYVAR#*fo}
odforthought.jpg

2、第二种方法:${varible:n1:n2}:截取变量varible从n1到n2之间的字符串。

可以根据特定字符偏移和长度,使用另一种形式的变量扩展,来选择特定子字符串。试着在 bash 中输入以下行:
$ EXCLAIM=cowabunga
$ echo ${EXCLAIM:0:3}
cow
$ echo ${EXCLAIM:3:7}
abunga

这种形式的字符串截断非常简便,只需用冒号分开来指定起始字符和子字符串长度。

三、按照指定要求分割:
比如获取后缀名
ls -al | cut -d “.” -f2

RHEL5.4和BCM5709网卡驱动问题

前段时间最折腾的事莫属:RHEL5.4和BCM5709网卡驱动问题。

系统:rhel5.4 64bit

服务器:DELL R710

默认RHEL5.4 64bit的驱动对BCM5709的网卡支持不好,网卡一遇到流量比较大就会hung up,后来不得已去dell官方去寻找驱动,同时将kernel降级为:2.6.18-128.el5(系统安装好后,我做了一个kernel的升级)这样就没有出现过hung up的情况。

既然64bit有问题,32bit的也是逃脱不了。

转载自:http://www.ourlinux.net/life/rhel54-bcm5709-nic-drivers-problem/

我们公司用 DELL_R410+CentOS 5.3 64bit也有这个问题

去BCM下载新的驱动安装就好了

2025年十一月
« 5月    
 12
3456789
10111213141516
17181920212223
24252627282930