这篇挺水的,老鸟略过吧
这个很简答,分为三步。
这里以ipip.ko这个模块为例,一般都没有被编译进去
#lsmod | grep ipip
如果没有的话,查看本地lib中是否有这个模块
#modprobe –l | grep ipip
/lib/modules/2.6.18-194.el5/kernel/net/ipv4/ipip.ko
或者手动查看/lib/modules/$(unmae -r)/kernel/
上篇文章说了关于smokeping的安装,他是基于perl语言的。
其实使用perl加上模块跑的软件,如果没处理好其中任何一个环节,都会报错,而且让你根本不知道哪里出的错。
冷博客在安装smokeping的时候就报错,差点儿重做系统。
首先,一个通用的检测perl+RRDs的方法
perl -MRRDs -le ‘print q(ok!)’
如果显示ok!就证明你的perl+MRRDs工作正常
报错的话,两种已知错误。
Can’t locate RRDs.pm in @INC (@INC contains:
/usr/lib/perl5/5.8.5/i386-linux-thread-multi
ln -sv /usr/local/rrdtool/lib/perl/5.8.5/i386-linux-thread-multi/RRDs.pm \
/usr/lib/perl5/5.8.5/i386-linux-thread-multi/
Can’t locate loadable object for module RRDs in @INC (@INC contains:
/usr/lib/perl5/5.8.5/i386-linux-thread-multi
ln -sv /usr/local/rrdtool/lib/perl/5.8.5/i386-linux-thread-multi/auto/RRDs/RRDs.so \
/usr/lib/perl5/5.8.5/i386-linux-thread-multi/
来自how2centos的教程,非常详细,原帖找不到了。
使用RH或者CentOS的朋友完全可以直接复制命令。
为了方面大家直接复制命令,冷博客把原文重新排版,把一些#号去掉了 :)
而且这套方法经过冷博客在真机实验的,现在还在运行。
我们在下一篇要谈谈关于perl报错的问题。
公网服务器总要被人扫来扫去,虽然没有被入侵,但是俗话说的好“不怕贼偷,就怕贼惦记”,所以今天来说一下VPS下SSH的安全配置。
这是昨天的logwatch
——————— pam_unix Begin ————————
sshd:
Authentication Failures:
unknown (lrouen-151-71-15-207.w80-11.abo.wanadoo.fr): 19 Time(s)
Invalid Users:
Unknown Account: 19 Time(s)
vsftpd:
Unknown Entries:
authentication failure; logname= uid=0 euid=0 tty=ftp ruser=anonymous rhost=* : 3 Time(s)
check pass; user unknown: 3 Time(s)
———————- pam_unix End ————————-
今天看到/etc/modprobe.conf文件中有如下内容:
alias eth0 pcnet32
其中alias啥意思,不太明白,查之,原来是给设备做备注的。开始也忘了查man,后来才知道啥意思,再查man,解释得很详细。
alias wildcard modulename
This allows you to give alternate names for a module. For example: "alias my-mod really_long_modulename" means you can use "modprobe my-mod" instead of "modprobe really_long_modulename". You can also use shell-style wildcards, so "alias my-mod* really_long_modulename" means that "modprobe my-mod-something" has the same effect. You can’t have aliases to other aliases (that way lies madness), but aliases can have options, which will be added to any other options.Note that modules can also contain their own aliases, which you can see using modinfo. These aliases are used as a last resort (ie. if there is no real module, install, remove, or alias command in the configuration).