CentOS 5.5操作系统,在/var/log/message中出现

Will not restore a file with more than one hard link (/etc/resolv.conf)
No such file or directory

的错误。

可以看出是/etc/resolv.conf的硬连接,inode出错了,所以需要将其删除,重建硬连接即可。

其解决办法如下:

$ ls -i /etc/resolv.conf #先得到inode信息  
 16711694 /etc/resolv.conf  
$ sudo find /etc -inum 16711694#查找硬连接  
 Password:  
/etc/sysconfig/networking/profiles/default/resolv.conf  
/etc/resolv.conf  
$ sudo /usr/sbin/lsof|grep resolv.conf #确认这个文件没有被打开或运行  
$ sudo rm /etc/sysconfig/networking/profiles/default/resolv.conf #删除损坏的硬连接  
$ sudo restorecon /etc/resolv.conf  
$ sudo ln /etc/resolv.conf /etc/sysconfig/networking/profiles/default/resolv.conf #重建硬连接

昨天发现有网络丢失包的情况,老男孩给了一个建议,使用ntop可以实时观察,统计,分析流量。那么ntop是个什么东东?Ntop是一个网络使用状况监测软件,在互动模式下,ntop会将网络的使用状况显示在使用者的终端机画面上。在Web模式中,ntop会像Web Server一样产生出内含网络使用状况的网页传回到使用者的浏览器上。它不仅可以列出节点的网络流量数据统计,也可以根据高层协议进性流量统计分析,比如P2P,HTTP,SSH,FTP等,还提供了插件功能,可以使用第三方插件,3.4Pre3默认情况下已包括NetFlow,cPacket,icmpWatch,rrdplugin,sFlow五个插件。

了解了NTOP是什么软件之后,那么我们就可以开始干活了。我这里需要使用ntop的服务器是一台跑iptables+tc的网关服务器。

有两种方式安装ntop,一种是通过编译安装的形式,另一种是使用rpmfusion库直接yum安装。首先,我们介绍第一种方法。

第一种方法:

1.安装ntop所必需的开发库和软件

yum install glibc glibc-devel gcc cpp libtool m4 autoconf automake gdbm gdbm-devel libpcap libpcap-devel gd gd-devel libpng libpng-devel openssl openssl-devel zlib zlib-devel ruby libdbi.i386  

之后去rpmfind下载rrdTool软件,一共需要三个包,分别是rrdtool,perl-rrdtool,rrdtool-devel,注意选择正确,一致的版本。

rpm -ivh rpm -ivh rrdtool-1.4.2-1.el5.rf.i386.rpm rrdtool-devel-1.4.2-1.el5.rf.i386.rpm perl-rrdtool-1.4.2-1.el5.rf.i386.rpm  

安装GeoIP。

wget http://geolite.maxmind.com/download/geoip/api/c/test/GeoIP-1.4.7beta4.tar.gz  
tar xvf GeoIP-1.4.7beta4.tar.gz  
cd GeoIP-1.4.7beta4  
./configure
make && make install  

至此,所需要的软件和开发库就已经安装好了。

2.安装Ntop

将下载的ntop-3.4-pre3.tar.gz解压。

tar xvf ntop-3.4-pre3.tar.gz  
cd ntop-3.4-pre3  
./autogen.sh
make && make install  

如果系统默认启用了Selinux,则还需要配置selinux策略。

make install-selinux-policy  

安装完成了,默认将ntop安装到/usr/local下了,配置文件在/usr/local/etc/ntop,执行文件在/usr/local/bin下,如果你想要自定义安装路径,请给autogen.sh增加–prefix=/usr参数,如下:

./autogen.sh –prefix=/usr

在tar中有packages目录,里面包括了各个发行版所需要的配置文件和init文件,centos使用redhat的即可。

cp packages/RedHat/ntop.conf.sample /usr/local/etc/ntop/ntop.conf  
cp packages/RedHat/ntop.init /etc/init.d/ntop  

3.配置ntop

新建ntop用户,使ntop程序以ntop用户的权限运行。

useradd -M -s /sbin/nologin -r ntop  

建立ntop程序存放数据库文件的目录。

mkdir -p /var/db/ntop  

为ntop程序使用的目录设置权限。

chown -R ntop:ntop /var/db/ntop  
chown -R ntop:ntop /usr/local/share/ntop  

设置admin用户密码

ntop -A  

启动ntop程序

/usr/local/bin/ntop -i eth1 -L -u ntop -P /var/db/ntop –skip-version-check –use-syslog=daemon

具体参数说明,使用ntop –help查阅。第一次启动时,需要输入admin的密码,之后可以进入web界面“Admin”->”Configure”进行细致的设置,比如以daemon运行。

如果想要自启动,请在/etc/rc.d/rc.local中添加

/usr/local/bin/ntop -i eth1 -d -L -u ntop -P /var/db/ntop –skip-version-check –use-syslog=daemon

打开浏览器,输入http://ip:3000查看流量统计分析

第二种安装方法:

下载rpmforge第三方软件仓库

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm  

安装rpmforge

rpm -ivh rpmforge-release-0.5.1-1.el5.rf.i386.rpm  

重新生成makecache缓存

yum makecache  

安装所有软件

yum install glibc glibc-devel gcc cpp libtool m4 autoconf automake gdbm gdbm-devel libpcap libpcap-devel gd gd-devel libpng libpng-devel openssl openssl-devel zlib zlib-devel ruby libdbi.i386 rrdtool rrdtool-devel ntop  

设置admin密码

ntop -A  

编辑配置文件vi /etc/ntop.conf,修改其中的interface,subnet等几个地方。

具体深入的使用,请阅读随tar包的pdf文件。

终于还是舍得写一点什么了,即便生活了无希望,没有激情。最近的天气极不寻常,5月中旬竟然还飞起了鹅毛大雪,想必我不说,各位也应该都知道吧。而且兰州的天气也不是很好,昨天还下雨,而且气温很低,往年这个时候,气温都算高了,而且即便我是骑车,我都脱掉了秋裤,可现在我一直不敢脱秋裤,我怕这冷风啊。哈。

也不知道大家五一都是怎么度过的。我的五一可舒服了,真的,和哥哥嫂子还有侄子,四个人开车去了陕西,在汉中住了几天,体验了农村生活,确实很舒服,出了门就是好大好大的油菜籽地和水稻地,一片希望的绿色,心情可舒畅了,农村生活很宁静,也很惬意,希望老了的时候,也能去这样的地方安度晚年。当然了,也拍了很多照片,可惜相机在老哥那,还没有拿回来呢,所以,嘿嘿,等拿到了,第一时间上传到此。

5月的西安不必武汉差啊,热的要命,当天汽车感知的车外温度是36度,我还穿的是长袖,可把我给热坏了,不过啊,美女倒是有很多,也算过瘾了,蛮值得的。哈。西安只要是夏天去,就没个低温,都那么要命,不过呢,现在的西安建设的相当不错,比我2000年去的时候,有很大很大的变化,南郊我已经认不出来了,十年的变化真的太大了,我们还说政府太偏心,只重视陕西的发展,从来没有投入一点力量给甘肃。党国啊党国,真不知道说你什么好。

自打今年起,家里严重期望我能在今年找到对象,也真是难住了我。大家也知道我这个人,总是没有自信,总感觉自己没有当别人老公的资格,况且现在工作的情况也很差,可以说是我的低谷,要是真有个心仪的女孩,我要拿什么去爱她。我从来不想将自己的婚姻当成一种儿戏,当成一种任务,与其那样,还不如继续单身下去,那样的生活我宁愿嗤之以鼻。我不是唯一的剩男。永远都不会是。

前几天好友自驾九寨沟,竟然只用了三天,让我很吃惊,给我的感觉肯定是一直在赶路,没有好好玩,好好欣赏风景。临走前,我就给他说,这一路玩的地方很多,都是风景,没有什么名胜古迹,一次玩完,以后就再不去了,夏河的拉卜楞寺,郎木寺,若尔盖的黄河九曲第一弯,九寨沟,黄龙,松潘。唉,这家伙就没听我的。十天的年假都浪费了。既然是出去玩,可以住的,吃的朴素些,但是一定要玩好,毕竟这一生不会再有更多的时间多去几次了。

今天太阳不错,和一朋友坐在广场晒太阳,看着自己的手,突然有种感觉,确实老了,皮肤不再细嫩光滑了,也开始有褶皱了,面孔就更不用说了,看了都是伤心啊。当真是岁月如飞刀,刀刀催人老哇。

上周五没有什么重要的事情,我们四个驱车去官滩沟,晒太阳,喝茶,度过了一个很浪漫的下午,真的是很惬意,生活要是这样,我觉得真的挺美的,大家开心的笑,在阳光的滋润下,懒懒地伸腰。回来的路上,可惜东岗修路,在那儿我们被压车将近三个小时,大家都很烦燥,我手握方向盘,那个急啊真是没法说,想尿尿没地方,只能憋着,期待能早点回去。

技术性的话题就是建议大家更新操作系统,使用最新的WINDOWS 7。真的是一款不错的系统,我说什么都没用,您要是亲自使用一段时间,我相信,windows XP您会忘记的。另外,腾讯现在开了微博,喜欢的朋友可以上去唠嗑,我的id是life4ever。

摩托车呢,现在跑了1800多公里,就给车增加了一个尾箱,确实方便了很多,可以放衣服,放水,放很多东西。再没有做任何变更。车车还是让我很满意的,油耗也很低,40块的93#能跑300多公里路,1个月前我在北滨河路拉高速,车车跑出了110的速度,让我很惊喜。估计我下一步会考虑换个新头盔,再就是等有钱钱了,改直流供电。

追看的美剧,《太平洋战争》终于在昨天结束了,和《兄弟连》不同,TP展现了真实的二战太平洋战场。美军和日军惨烈的战斗,说实话TP展示战斗的场景很少,此剧集不同于BOB的特色就在于此,更加多的去刻画USMC里每个士兵,每一个人在这场战斗中都是令人敬佩的英雄。巴斯通就是太平洋战场的一位普通英雄,第一个获得荣誉勋章的USMC士兵。至今,在美国巴斯通的家乡都有以巴斯通命名的街道和战舰。如果大家感兴趣,还是去看看本片吧。当然,如果还有兴趣,可以搜索相关的历史知识作为补充。

今天在看Supernatural第21集,死亡骑士出场时的音乐相当拉风,前三个天启骑士出场时也没这阵势,于是从YYETS上搜索了一下,发现这首歌是Jen Titus演唱的,是CW电视台专门为Supernatural重新填的词,牛B。真的。

歌词如下:

Oh, Death, оh Death, oh Death,
Won’t you spare me over another year?

But what is this that I can’t see
with ice-cold hands taking hold of me?

When God is gone and the Devil takes hold,
who will have mercy on your soul?

Oh, Death, оh Death, oh Death,
No wealth, no ruin, no silver, no gold
Nothing satisfies me but your soul

Oh, Death,
Well I am Death, none can excel,
I’ll open the door to heaven or hell.

Oh, Death, оh Death,
My name is Death and the end is here…

下载地址:点击下载