快捷運維——linux基本命令(主題一)
阿新 • • 發佈:2018-11-20
本章節會 收集linux常用命令,希望對後端部署以及問題排查起到一定的作用
1. netstat -anp |grep 8002 (埠號)
要看監控狀態為LISTEN表示已經被佔用,最後一列顯示被服務nginx佔用,檢視具體埠號,只要有如圖這一行就表示被佔用了
2. netstat -nultp(此處不用加埠號)
該命令是檢視當前所有已經使用的埠情況
3. ps -ef|grep java 檢視java相關的程序
4. free -m (檢視剩餘記憶體)
5.檢視當前系統的負載:w
第一行從左面開始顯示的資訊依次為:時間,系統執行時間,登入使用者數,平均負載。
第二行開始以及下面所有的行,告訴我們的資訊是,當前登入的都有哪些使用者,以及他們是從哪裡登入的等等。
load average:後面的三個數值:
第一個數值表示1分鐘內系統的平均負載值;
第二個數值表示5分鐘內系統的平均負載值;
第三個數值表示15分鐘系統的平均負載值。
這個值的意義是,單位時間段內CPU活動程序數。當然這個值越大就說明你的伺服器壓力越大。一般情況下這個值只要不超過伺服器的cpu數量就沒有關係,如果伺服器cpu數量為8,那麼這個值若小於8,就說明當前伺服器沒有壓力,否則就要關注一下了
彙總:
Pkill redis-server 關閉redis服務
Redis-cli shutdown 關閉redis客戶端
Netstat -tunpl|grep 6379 檢視redis 預設埠號6379佔用情況
---------------- 未完待續------------------------------