新手学堂:Linux系统下一些简单实用命令
2008-03-20 11:54:20 来源:WEB开发网
一、平时用来查询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下两台服务器文件实时同步方案设计和实现
- ››Linux文件描述符中的close on exec标志位
- ››Linux下管道使用的一些限制
- ››Linux 误删/usr/bin 解决方法
- ››linux 添加新用户并赋予sudo执行权限
- ››linux常用软件安装方法
- ››Linux的分区已经被你从Windows中删除,系统启动后...
- ››linux enable命令大全
- ››Linux实现基于Loopback的NVI(NAT Virtual Interfa...
- ››Linux远程访问windows时,出现"连接被对端重...
- ››linux中使用head命令和tail命令查看文件中的指定行...
- ››linux swap 分区调控(swap分区 lvm管理)
更多精彩
赞助商链接