Linux 服務排查

2022-04-05 19:35:00 字數 1089 閱讀 9935

root使用者下,操作以下5步:

1、查網路,保證本機與對方互相通訊

ifconfig

ipconfig

ping

2、查linux的對應服務是否啟動,使服務的status保持running狀態

比如ssh:

/etc/init.d/sshd status

/etc/init.d/sshd restart

/etc/init.d/sshd stop

沒有則安裝

rpm -qa | grep ssh

rpm -ivh

比如ftp: /etc/init.d/vsftpd status

/etc/init.d/vsftpd restart

3、查防火牆是否關掉,使雙方的防火牆關掉或者允許防火牆的指定埠通訊

直接關掉:

/etc/init.d/iptables stop

允許防火牆的指定埠通訊:

/etc/sysconfig/iptables

上面是防火牆配置檔案,可vim配置檔案,允許埠通過防火牆:

-a input -m state --state new -m tcp -p tcp --dport 22 -j accept

-a input -m state --state new -m tcp -p tcp --dport 8080 -j accept

-a input -m state --state new -m tcp -p tcp --dport 443 -j accept

-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept

4、查linux對應服務的埠是否正確,使對方連線使用的埠與linux伺服器給的埠一致

linux查服務的埠,比如ssh:

netstat -anp | grep ssh

5、查配置檔案是否正確,開啟了哪些選項,比如是否拒絕了root使用者訪問

比如檢視ssh服務的服務端和客戶端配置檔案

vim /etc/ssh/ssh_config

vim /etc/ssh/sshd_config

Linux伺服器排查

一 檢視當前登入使用者 w 檢視是否有異常使用者登入,有則強制斷開該使用者 pkill kill t 二 檢視使用者登入伺服器的ip資訊 last 資訊會存入 var log secure 檔案中 注意是否刪除 三 history 曾今做過什麼 注意有沒有使用wget 或 curl 等命令 五 ps...

線上服務異常排查

相關指令 tail cat less grep wc sed split 常用日誌查詢 滾動載入日誌 tail f log less log 檢視日誌 配套使用過濾關鍵字排查問題 cat n log grep 關鍵字 a b c 行數 日誌分割擷取便於定位問題 使用sed 指令碼操作檔案 按照時間點...

linux 伺服器丟包故障排查

專案開了個p2p伺服器,但是執行一段時間就會出現丟包問題,具體表現為 1 udp丟包嚴重 一分鐘收發分別1.5w 2 ssh 用於運維指令 連線不上該伺服器 超時 3 伺服器執行好像沒什麼異常,udp假連線數比tcp連線數少 正常應該相近 首先開始懷疑是不是客戶端有bug,查log發現某段時間有個別...