订阅部分

2008-02-24 – 9:12 am

/*

  
  <li><h2>订阅</h2>
   
    
     <!– Feedsky FEED发布代码开始 –>
<!– FEED自动发现标记开始 –>
<link title="RSS 2.0" type="application/rss+xml" href="http://feed.feedsky.com/askhua" rel="alternate" />
<!– FEED自动发现标记结束 –>
<script language="javascript"><!–
main_sub="c1s15d";
more_subs="zhuaxia_01,google_01,yahoo_01,xianguo_01";
is_new="no";
–> </script>
<script language="javascript" src="http://www.feedsky.com/jsout/publishlist_v2.js?burl=askhua&out_html=true"></script>
<!– Feedsky FEED发布代码结束 –>
    
 </li>
<li>   
 
*/

/*
<li><h2>最近阅读网友</h2>

<script type="text/javascript" src="http://pub.mybloglog.com/comm2.php?mblID=2007102100051260&amp;c_width=180&amp;c_sn_opt=n&amp;c_rows=4&amp;c_img_size=f&amp;c_heading_text=MyBlogReaders&amp;c_color_heading_bg=e5ecf9&amp;c_color_heading=0082FF&amp;c_color_link_bg=E3E3E3&amp;c_color_link=005A94&amp;c_color_bottom_bg=ffffff"></script></li>

<li> 

*/
 


CentOs5下MRTG安装配置

2008-01-29 – 5:01 pm

centos5的安装以及apache , gd ,zlib,freetype,libpng,libxml等的安装可以参考其他文章

下载mrtg包

#wget -c http://oss.oetiker.ch/mrtg/pub/mrtg-2.15.2.tar.gz

#tar -zxvf mrtg-2.15.2.tar.gz

#cd mrtg-2.15.2

#./configure –prefix=/usr/local/mrtg –with-gd=/usr/local/gd2/ –with-gd-lib=/usr/local/gd2/lib/ –with-gd-inc=/usr/local/gd2/include/ –with-z=/usr/local/zlib/ –with-z-lib=/usr/local/zlib/lib/ –with-z-inc=/usr/local/zlib/include/ –with-png=/usr/local/lib

#make && make install

安装snmp

#yum -y install net-snmp*

#vi /etc/snmp/snmpd.conf


#view systemview included mib2
修改为:
view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

access notConfigGroup "" any noauth exact systemview none none
修改为:
access notConfigGroup "" any noauth exact mib2 none none
保存,重起snmpd

 

#/usr/local/mrtg/cfgmaker public@localhost > /etc/mrtg/mrtg.cfg

 

mrtg.cfg配置文件生成后,会默认包含本机所有网卡的监控信息,如不需要可以删除

vi /etc/mrtg.cfg

# for UNIX
# WorkDir: /home/http/mrtg
修改为
# for UNIX
WorkDir: /var/www/mrtg
此处为我们的mrtg主目录

加入
Language: gb2312

Language:chinese
指定页面显示语言为中文

 

制作首页
 

#/usr/local/mrtg/bin/indexmaker /etc/mrtg/mrtg.cfg –output=/web/data/mrtg/index.html  –title="My MRTG"

启动MRTG
#env LANG=C /usr/local/mrtg/bin/mrtg /etc/mrtg/mrtg.cfg

执行三次,没有报错为止

#crontab -e
添加如下一行
*/3 * * * * env LANG=C /usr/local/mrtg/bin/mrtg /etc/mrtg/mrtg.cfg

安装完毕

 


Tags:

yum的非官方库

2008-01-25 – 10:51 am

 这里面有非常多的第三方linux软件包

[root@sam ~]# vi /etc/yum.repos.d/dag.repo 
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1

[root@sam ~]# rpm –import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt 

--EOF--


Tags:

linux系统出现错误时root邮件的转送

2008-01-25 – 10:32 am

      在系统出现错误或有重要通知发送邮件给root的时候,可以让系统自动转送到我们通常使用的邮箱中,这样方便查阅相关报告和日志,以便做出及时处理

[root@sam ~]# vi /etc/aliases  

root:   yourname ◎yourserver.com   //加入自己的邮箱地址

[root@sam ~]# newaliases //重建aliasesdb
/etc/aliases: 79 aliases, longest 19 bytes, 825 bytes total

[root@sam ~]# echo test | mail root  //发送测试邮件给root

如果成功的话,会在刚刚填入的 yourname@yourserver.com 的邮箱中收到测试的邮件。

–EOF–


linux下tar参数exclude问题

2008-01-14 – 4:41 pm

 看到CU上一位兄弟遇到如下问题,不想加今天自己也遇到这个问题

需要备份/home/test下内容,
不包含里面的目录005
这样可以备份
#cd /home/test
# tar -cvzf  test.tar.gz . –exclude=005
./
./001
./002
./003
./004
./008
./test.tar.gz
如果回到上一层目录,
cd ../就是在/home/software
# tar -cvzf test.tar.gz –exclude=test/005/  test
test/
test/001
test/002
test/003
test/004
test/005/
test/005/006
test/005/007
test/008
test/test.tar.gz
exclude却没有作用????

仔细查看了man,的确是这样的:

# tar -cvzf test.tar.gz –exclude=test/005/ test
# tar -cvzf test.tar.gz –exclude=test/005  test

是不一样的 ,一个是目录名字路径,一个是目录名字


Tags: ,