程序员奇奇怪怪的网络问题
1、ping
ping 目標ip
ping www.baidu.com
ping 192.168.0.1
2、curl
curl 目標ip:目標端口
curl http://192.168.0.1:8055
3、telnet
telnet 目標ip 目標端口
telnet 192.168.0.1 8055
4、查看本機端口
netstat -ntlp
5、干掉一個端口(調試經常用)
盡量不要用:pkill -9 xx進程名字(稍有不慎,會把其它相似的進程干掉,就成了真正的背鍋俠了)
要用:kill -9 pid(pid用netstat -ntlp或者ps -ef就可以查到)
6、防火墻問題
服務器盡量用centos,這個是常識
iptables防火墻(centos7以下)
firewall防火墻(centos7以上)
用法自己去搜:查看狀態,增加、刪除規則,關閉防火墻,開啟防火墻
7、vpn代理工具(不是你理解的用來翻墻的,是用來訪問內網的)
一般程序員都是開啟代理訪問線上地址,而這個線上地址是內網才能訪問的
如連接遠程redis、遠程kafka、遠程mysql等等
8、跳板機(堡壘機)
跟中間商一個意思
你的ip =》 中間商的ip =》 目標ip
通過ssh點進去
只不過現在有這么一個工具能夠代替ssh命令,其實原理本質就是ssh
當然目標ip已設置了防火墻,只能中間商ip訪問的,就算你知道目標ip的root密碼去ssh登陸,也是不行的
總結
以上是生活随笔為你收集整理的程序员奇奇怪怪的网络问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 金蝶K3cloud问题单排查
- 下一篇: 面试不知道如何回答这六大知识点,你还敢说