当前位置:首页 > 服务器类 > Linux服务器 > > Linux系统下一些简单实用命令

Linux系统下一些简单实用命令

点击次数:22 次 发布日期:2008-11-21 23:16:00 作者:源代码网
源代码网推荐 一、平时用来查询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(/#/,"" ,{GetProperty(Content)}) }"
 
  输出结果:
 
  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
源代码网供稿.
网友评论 (0)
会员中心
服务器类
本站推荐
服务器类之精华