一、服務(wù)狀態(tài)
$ lsof -I:8080 //查看8080端口鏈接狀況
$ Kill -9 pid //殺掉進(jìn)程
netstat //查看網(wǎng)絡(luò)端口狀態(tài)
-a (all)顯示所有選項(xiàng),默認(rèn)不顯示LISTEN相關(guān)
-t (tcp)僅顯示tcp相關(guān)選項(xiàng)
-u (udp)僅顯示udp相關(guān)選項(xiàng)
-n 拒絕顯示別名,能顯示數(shù)字的全部轉(zhuǎn)化成數(shù)字。
-l 僅列出有在 Listen (監(jiān)聽) 的服務(wù)狀態(tài)
-p 顯示建立相關(guān)鏈接的程序名
-r 顯示路由信息,路由表
-e 顯示擴(kuò)展信息,例如uid等
-s 按各個協(xié)議進(jìn)行統(tǒng)計(jì)
-c 每隔一個固定時間,執(zhí)行該netstat命令。
$ netstat -antp | grep 80 //查看80端口網(wǎng)絡(luò)狀態(tài)
$ ps aux | grep Elastics //查看相應(yīng)進(jìn)程信息
$ telnet 375.10.100.19 8000 //測試ip 375.10.100.19機(jī)器8000端口是否能通,如果開通有“Escape character is '^]'”返回
二、tomcat相關(guān)
$ cd /data/applogs/tomcat //tomcat日志目錄
$ vim catalina.out—->然后輸入"/"—>再輸入關(guān)鍵字 gg:跳到日志文件頭部 G:跳到文件尾部 n:跳到下個匹配關(guān)鍵字 //vim查詢?nèi)罩?$ cd /data/webapps/【appkey】/current/【appkey】.war //war包地址
control + z //退出vim編輯器
三、權(quán)限控制
$ sudo su //切換到root權(quán)限
$ sudo -iu root //切換root權(quán)限命令
四、其他
查看java_home:echo $JAVA_HOME
查看jdk版本路徑: /usr/libexec/java_home -v 1.7
ls -a 顯示當(dāng)前目錄所有文件(包括隱藏文件)
pwd 顯示當(dāng)前文件目錄
cat filename 顯示文件內(nèi)容
/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
查詢tomcat內(nèi)存使用情況:ps -ef |grep tomcat top -SH -p <pid>
sudo jstack -F 30764 > /tmp/tread.dump
sudo jmap -F -histo 30764 > /tmp/jvm.dump
jmap -F -dump:format=b,file=dump0117.txt 10494
slf4j日志存儲路徑:/data/applogs/【服務(wù)名】/logs
查看文件大?。篸f -h
查看jdk版本:1.echo $JAVA_HOME 假設(shè)為:/opt/soft/java 2.進(jìn)入到j(luò)dk安裝目錄下面的bin目錄 cd /opt/soft/java/bin 3.在上面的目錄中查看jdk版本 ./java -version