一、遠端連線排除過程
###預備知識
#ip位址
伺服器的位置
私網ip位址(內網 區域網)-------------只有當前環境的人
192.168.0.???
10.0.0.???
#埠號碼
洗浴中心服務 搓澡 按摩 推拿 拔罐 刮痧 特殊服務
暗號 21 25 80 443 23 22
暗號是用來區分不同服務的
埠是用來區分下面不同服務的
遠端連線服務----sshd------22 預設是22埠,它是可以修改的
二、了解:vmware網路方式 nat-橋接-僅主機模式(host only)
##角色:
###1、電腦pc ---------- 皇帝
###2、虛擬機器 ---------- 貧民百姓
貧民百姓只關注誰給我分配房子(ip)
##nat模式
###1、電腦pc ---------- 皇帝
###2、nat ---------- 宰相
###3、虛擬機器 ---------- 貧民百姓
貧民百姓的房子是有宰相分配的。與皇帝無關。
虛擬機器的ip是nat分配的,電腦環境無論怎麼變化 都不會影響虛擬機器。
##橋接
###1、電腦pc ---------- 皇帝
###1、虛擬機器 ---------- 貧民百姓
皇帝和貧民百姓是同乙個地位的,只要更換了環境 電腦和虛擬機器的ip 位址 ---- 都會變化。
三、遠端連線排錯 ---- 屌絲去洗浴中心之路
1、檢視到了是否通暢
ping 伺服器ip位址
ping 10.0.0.200
正常的:
正在 ping 10.0.0.200 具有 32 位元組的資料:
來自 10.0.0.200 的回覆: 位元組=32 時間=1ms ttl=64
來自 10.0.0.200 的回覆: 位元組=32 時間<1ms ttl=64
來自 10.0.0.200 的回覆: 位元組=32 時間<1ms ttl=64
來自 10.0.0.200 的回覆: 位元組=32 時間<1ms ttl=64
10.0.0.200 的 ping 統計資訊:
資料報: 已傳送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):
最短 = 0ms,最長 = 1ms,平均 = 0ms
三種有問題的情況:
正在 ping 10.0.0.202 具有 32 位元組的資料:
來自 10.0.0.1 的回覆: 無法訪問目標主機。
連線超時
連線失敗
###1、電腦pc ---------- 皇帝
###2、虛擬機器 ---------- 貧民百姓
###1、電腦pc ---------- 皇帝
###2、虛擬機器 ---------- 貧民百姓
2、是否有人打劫
3、檢視是否提供服務
telnet 伺服器ip位址 22
例項:
mysql死鎖排查過程
即lock wait timeout exceeded try restarting transaction的異常,錯誤提示的意思,很明顯,是因為這條語句被鎖住了,所以釋放這個鎖。解決方案 我們可以通過到information schema中來進行查詢被鎖的語句。解釋 information sch...
Udp丟包排查過程
1.檢視udp丟包,cat proc net snmp grep udp 比netstat su效果好 2.檢視網絡卡丟包 ifconfig 或者ethtool s eth1 3.netstat alupt 檢視佇列裡現存的包數,如果過多說明有問題。4.檢視socket佇列長度,cat proc s...
Nginx 404 排查過程
某天突然訪問自己的測試網域名稱,然後 404 了,然後就像無頭蒼蠅一樣,四處嘗試,看 nginx 的配置,折騰一番,無果。最後在同事的幫助下,找到了一些端倪。雖然這幾個步驟很簡單,但卻是整個解決問題的思路。1 看 nginx 請求的 access.log 檢視 nginx 配置的日誌,確認請求已經到...