【新手学堂:Linux系统下一些简单实用命令】一、平时用来查询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
推荐阅读
- 系统管理:Linux系统下临时文件TMP清理
- 实例解析:找回丢失的Linux系统Grub密码
- Linux 2.6.12内核上加载一个简单的模块
- 鸿蒙系统无法安装第三方软件
- 解释为何不让Linux系统双击安装应用软件
- Linux操作系统下TCP keepalive属性查看
- Linux系统下history命令的记录如何删除
- 新手学堂:Linux下C语言编程的注意事项
- Linux系统下查看文件调用情况Shell命令
- 实用技巧:在Linux系统中查找文件的方法