一些TOP 10及ORACLE下常用linux命令

lusklusklusk發表於2017-01-05
顯示前10個佔用空間最大的檔案或目錄
du -s * | sort -nr | head


統計某一天的所有檔案的總量大小
ls --full-time `find ./* -name "log_*.bak"` | grep '2016-05-09' | awk '{print $9}' | xargs du -ck


刪除幾天前的檔案
find /mitac/mds/arch/ -ctime +150 -exec rm -rf {} \;--常用
find /mitac/mds/arch/ -name '*836701255.dbf' -ctime +150 -exec rm -rf {} \;--刪除以836701255.dbf結尾,150前前被修改過的檔案


CPU佔用最多的前10個程式:
ps auxw|head -1;ps auxw|sort -rn -k3|head -10
 
記憶體消耗最多的前10個程式
ps auxw|head -1;ps auxw|sort -rn -k4|head -10
 
虛擬記憶體使用最多的前10個程式
ps auxw|head -1;ps auxw|sort -rn -k5|head -10


top後按1,可以看到多少個cpu,按shift+p則按cpu排序,按shift+m則按記憶體排序

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2131935/,如需轉載,請註明出處,否則將追究法律責任。

相關文章