需求: 模擬數據庫掛掉,服務正常但訪問數據庫報錯,恢復數據庫端口后,服務是否能正常訪問數據庫
步驟:首先,斷掉端口號5432,測試服務運行情況;其次,開啟端口號5432,測試服務運行情況;
具體操作:
1,斷掉端口號
a,登錄服務器
b,查看端口號連接情況:telnet localhost 5432
c,斷開端口號:sudo iptables -A INPUT -p tcp --dport 5432 -j DROP
sudo iptables -A OUTPUT -p tcp --dport 5432 -j DROP
d, 查看端口號連接情況:telnet localhost 5432
2,開啟端口號
a,查看規則列表:sudo iptables -L -n
b,刪除drop規則:sudo iptables -D INPUT 1
sudo iptables -D OUTPUT 1
c,查看規則是否刪除:sudo iptables -L -n
d,查看端口號連接情況:telnet localhost 5432