linux的TCP端口问题

大运维项目安装好了,今天开始安装agent,在监控上看到所有服务器/虚机的指标数据。

 

 出现一个问题,无论我换成什么端口,都是报错TCP连接失败

 

我的思路是先看下8082端口有没有开启, 执行查看所有端口命令

 

 可以看到8082已经启用了,看下被谁用的

 

可以看到是被大运维平台项目用的,那就没错了。那就应该是这个TCP端口没有开放。排查的流程如下:

怎么查看防火墙所开启的端口?
1、点击终端,或者在右键菜单在此打开终端。
2、输入打开的命令:【firewall-cmd --zone=public --list-ports】,然后回车。
3、如果看到下面的提示,那么说明未曾启动服务。
4、然后输入启动命令:【systemctl start firewalld】。
5、重复打开的命令:【firewall-cmd --zone=public --list-ports】。
6、那么此时即可看到打开的端口号。

我们按照这个来执行看下:

[root@02 bin]# firewall-cmd --zone=public --list-ports
9006
/tcp [root@02 bin]# firewall-cmd --query-port=8082/tcp #看下是否有8082 no [root@02 bin]# firewall-cmd --permanent --add-port=8082/tcp success [root@02 bin]# firewall-cmd --reload success [root@02 bin]# firewall-cmd --zone=public --list-ports 9006/tcp 8082/tcp

到此,问题解决了

 

posted @ 2022-10-17 11:03  mabiao008  阅读(455)  评论(0编辑  收藏  举报