幾個查看進程及日誌的命令

  
 
嘿嘿,查看命令和一腳本由IORI提供,感謝IORI、八神、宇航!
 
今天配置nagios 時,發現進程有1272個,嚇死我了,上服務器先看下吧。
 
 #ps -ef |wc -l 
1271
 
還真有這麼多耶。
 
再進行查看
# ps -ef|grep httpd |awk '{print $NF}'|sort -nr|uniq -c    
1201 start  ---這個不正常
 
 
真嚇人哦。 再一看吧,這臺機子的apache 原本就沒有用,直接關了吧。
 
進程恢復正常了。能夠去改apache配置文件解決此問題?
 
 
因爲公司內網用了squid 透明代理,日誌處理用的sarg  用的瀏覽器形式查看,但在命令行下,我卻不會。
 
因而接着請教。。
 
我用的最笨的方法
cat /home/squid2/var/logs/access.log |grep 'ip'  > **.txt
tail **.txt
 
就能夠查到這個IP最近的訪問記錄了。
 
問題一:如何用一條命令實現?
問題二:日誌的格式不顯示時間,怎麼讓它顯示?
 
嘿嘿。IORI的命令來了。
 
#cat /home/squid2/var/logs/access.log |awk '{$1=strftime("%c",$1)} {print $0}' |grep '10.0.0.252' |tail -n1
Mon Apr 21 12:32:07 2008 377 10.0.0.252 TCP_MISS/200 2891 GET http://baike.baidu.com/favicon.ico - DIRECT/220.181.38.78 p_w_picpath/x-icon

  結果也出來了~~
相關文章
相關標籤/搜索