Ubuntu查询端口相关操作记录
查询相关端口是否开启的指令为:lsof -i:端口号,例:
lsof -i: 8080
若有相关信息显示则表示该端口已经开启
测试远程计算机是否开启相关端口:telnet ip 端口号,例:
telnet 111.111.111.111 8080
另外,此处这些指令还可查询相关接口的占用情况,事实上
lsof -i:3306
这个指令显示的接口被进程占用的情况,另外
netstat -tunlp | grep 3306
也能查询接口具体被哪个进程占用的情况
详细介绍一下 netstat 各子命令的含义:
-t (tcp) 仅显示tcp相关选项
-u (udp) 仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化为数字
-l 仅列出在Listen(监听)的服务状态
-p 显示建立相关链接的程序名
对于云服务器上安全组开放的端口,需要用telnet指令去测试是否开启,直接在本地运行telnet ip 端口号即可