之前一直纠结一个问题,/etc/resolv.conf中的是有nameserver记录的,但每次wget的时候就会报“Temporary failure in name resolution.”。 今天才注意到nameserver记录前面有个空格。将空格删除之后即正常。魔鬼真是藏在细节中啊!
Posted in : 技术共享by : YullinJanuary 8, 20120 CommentsTag : dns, linux, resolv.conf
今天尝试在将文本分段后,打印包含某个关键字的段落的方法,在网上找了几种方法,列举一下:
1.使用sed:
sed -n '/REGEX1/,/REGEX2/p' text |sed 's/REGEX1/\nREGEX1/' |sed -e '/./{H;$!d;}' -e 'x;/KEYWORD/!d'2.使用awk:
awk 'BEGIN{RS="REGEX1"} /KEYWORD/ {print $0}' text3.使用perl:
perl -ne 'print if /^START$/ .. /^END$/' text
第三种目前还只能打印段落,没能匹配关键字,如果有更好的方法,欢迎讨论。
Posted in : 技术共享by : YullinDecember 24, 20112 CommentsTag : shell, sed, awk, perl, 脚本
1.首先备份原来的/etc/yum.repos.d/rhel-debuginfo.repo
2.编辑 /etc/yum.repos.d/name.repo
[base]
name=CentOS-5 - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever5&arch=$basearch&
repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://ftp.sjtu.edu.cn/centos/5/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
#released updates
[update]
name=CentOS-5 - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=updates
baseurl=http://ftp.sjtu.edu.cn/centos/5/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
Read More...
Posted in : 技术共享by : YullinDecember 12, 20111 CommentsTag : yum, centos, redhat
最近在刷取MRTG图的时候经常遇到如下报错:
Starting snmpd: /usr/local/net-snmp/sbin/SNMPd: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory
纠结半天最后发现其实解决方法很简单,只需要将/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so链接到/lib64/libperl.so即可
ln -s /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so /lib64/libperl.so
Posted in : 技术共享by : YullinSeptember 22, 20116 CommentsTag : linux, SNMP, libperl.so
Posted in : 心情日记by : YullinAugust 13, 201110 CommentsTag : 美妙, 钢琴