D5
-
知识点:网络命令 ss/netstat、curl、telnet;端口查看方法
-
实操:查看3306、80端口占用;curl访问网页,测试端口通不通
-
面试题:服务启动了,但是外部访问不通,排查思路是什么? 标准答案:1.查看进程监听地址是不是0.0.0.0;2.检查防火墙是否放行端口;3.使用curl本地访问,区分内网问题还是外网问题。
端口查看命令
ss命令:
ss -tulnp : 查看TCP/UDP监听端口、对应进程
t:tcp u:udp l:监听端口 n:数字端口不解析 p:显示进程pid/程序名
ss -ltnp | grep 端口号 :过滤指定端口占用
netstat命令:
用法功能与ss相同
isof命令
isof -i :端口号 直接查看端口占用进程
连通性测试命令
curl
curl 网址
ip:端口
telnet ip 端口
缺点:仅支持TCP