一、平时用来查询log或者文件的一些有用的命令


 


(1)、询qmail邮件log,找到 @poczta.fm 发信人,将TAI64N timestamps 转换成为human-readable 格式。


tail -n 100000 /var/log/qmail/smtpd/current | grep poczta.fm | tai64nlocal


 


(2)、打印 qmHandle 的删除命令,去掉所有以 abc@foo.com 为发信人的邮件


qmailctl queue | grep abc@foo.com | awk '{print $6}' |awk '{print "qmHandle -d"gensub(/#/,"" ,$1) }'


输出结果:


qmHandle -d64994


qmHandle -d811207


qmHandle -d1038516


qmHandle -d64995


qmHandle -d811231


qmHandle -d64996


qmHandle -d64973


qmHandle -d811209


qmHandle -d32521


qmHandle -d1038518


qmHandle -d64974


qmHandle -d64997


 


(3)、sed -e 清理 log 文件中重复出现的无用记录。


这里去掉 /templates/subSilver/images 的全部记录


 


sed -e "/templates\/subSilver\/images/d" /usr/local/apache2/logs/bbs.hzmjp.com-access_log > /usr/local/apache2/logs/bbs.hzmjp.com-access_log2


 


(4)、用Crontab 删除老于5天的备份文件


55 11 * * * rm -f `ls -dt /var/logs/backup/mysql* |awk 'NR>5'`


 


二、关于网络设置的修改文件的一些总结


 


(1)、修改IP,Gateway 等:


/etc/sysconfig/network-scripts/ifcfg-eth0


 


(2)、修改 DNS:


/etc/reslov.conf (重起network后会自动修改 /etc/sysconfig/network文件里面的NAMESERVER)


另外还有两个重要文件。


/etc/sysconfig/network


/etc/hosts


 


(3)、查出22端口现在运行什么程序


lsof -i :22


 


(4)、更改ip


ifconfig eth0 xxx.xxx.xxx.xxx


 


(5)、手动添加默认网关


以root用户,执行: route add default gw 网关的IP


 


(6)、查看本机的gateway, dns


Gateway:


以root用户登录,执行netstat -rn,以0.0.0.0开头的一行的Gateway即为默认网关.


也可以查看/etc/sysconfig/network文件,里面有指定的地址.


或者 route 命令


DNS:


more /etc/reslov.conf,内容指定如下:


nameserver 202.96.69.38


nameserver 202.96.64.38


(责任编辑:A6)







本站文章仅代表作者观点,本站仅传递信息,并不表示赞同或反对.转载本站点内容时请注明来自-Linux伊甸园。如不注明,将根据《互联网著作权行政保护办法》追究其相应法律责任。

--------------------next---------------------