歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux命令 >> 新手學堂:Linux系統下一些簡單實用命令

新手學堂:Linux系統下一些簡單實用命令

日期:2017/2/28 10:03:20   编辑:Linux命令
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 的刪除命令,去掉所有以 [email protected] 為發信人的郵件

qmailctl queue | grep [email protected] | 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

Copyright © Linux教程網 All Rights Reserved