1. 程式人生 > >快捷運維——linux基本命令(主題一)

快捷運維——linux基本命令(主題一)

本章節會 收集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佔用情況

                  ---------------- 未完待續------------------------------