標籤:建立 命令曆史 pac uniq log int tomcat-7 yum awk
ps ax | grep java 查看進程命令裡帶“java”字樣的進程資訊,第一列是進程號kill -9 1234 強制殺死1234號進程cd /xxx/xxx 進入/xxx/xxx目錄cd /data/apache-tomcat-7xxx/logstail localhost_access-2016-11-28.txt -f 每秒重新整理一次最新日誌內容tail localhost_access-2016-11-28.txt -f | grep "202.106.0.20" 每秒更新一次日誌裡包含“202.106.0.20”字樣的日誌內容grep Error localhost_access-2016-11-28.txt 查看日誌裡包含 Error字樣的內容grep "2016:22:1" localhost_access-2016-11.28.txt | awk ‘{print $1}‘ 查看22點10分到19分內訪問的IP列表netstat -nap | grep -v udp | grep 8080 查看8080連接埠的串連清單,其中包含udp的行被忽略(-v關鍵字)awk -F ":" ‘{print $2}‘ abc.txt 以冒號為分隔字元查看abc.txt檔案裡的第二列
netstat -nap | grep 8080 查看連接埠8080是否被佔用,以及佔用的資訊
netstat -nap | grep 8080 | grep -v unix | awk ‘{print $4}‘ | awk -F ":" ‘{print $1}‘ | sort -nk1 | uniq -c |sort -rn查看訪問8080連接埠的所有IP地址,並按串連數倒敘排序IP列表(sort -nk1是ip排序,uniq -c是合并同內容行並將行數列前,sort -rn按行數排序)grep "2016:0" localhost_access_log.2016-11-28.txt | awk ‘{print $1}‘ | sort -nk1 | uniq -c | sort -rn記錄檔裡0點的所有訪問中的ip,按訪問次數排倒序tar 壓縮解壓yum 安裝卸載軟體vnstat 查看網卡流量top 進程查看器(cpu、記憶體、load,load一般數值不大於cpu核心數的兩倍時,系統的效能是健康的)ifconfig 查看網卡參數vi 強大的編輯器mkdir 建立目錄history 查看命令曆史ls 查看目錄內容ls -lhtdf 查看磁碟空間佔用du 查看目錄空間佔用 ps -mp 2633 -o THREAD,tid,time | sort -rn 查看pid為2633的進程,其內線程的cpu佔用排行jstack 2633 |grep e18 -A 30 jstack查看java進程裡線程的工作類是查看pid為2633的java進程裡,線程id為e18(16進位)的線程的java類,可以用printf "%x\n" 3626來查看3626的16進位
Linux常用指令——JAVA程式員