CentOS 7下开启指定端口查看监听状态,以及Telnet不通的原因。

关于Centos 7系统下打开指定端口如下:

一、首先查看当前防火墙状态

systemctl status firewalld

在这里插入图片描述
绿色字体 Active: active (running),running顾名思义表示在运行中。
出现 Active: inactive (dead)灰色表示停止,也看单词意思。
关闭开启相关命令:
# 开启防火墙
service firewalld start
#重启防火墙
service firewalld restart
#关闭防火墙
service firewalld stop

二、 开启防火墙指定端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

在这里插入图片描述# 参数解释
1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、–permanent:表示设置为持久;
3、–add-port:标识添加的端口;

相关命令:
#查询指定端口是否开放
firewall-cmd --query-port=80/tcp (可将80换为自己想要查询的指定端口号)
#移除端口
firewall-cmd --permanent --remove-port=80/tcp

三、 重载防火墙

firewall-cmd --reload

在这里插入图片描述
添加端口后必须重载防火墙

4、 验证开放的端口

firewall-cmd --query-port=80/tcp
在这里插入图片描述
输入二中查看端口命令,yes表示80已经开启。

5、查看端口监听状态

netstat -lnpt	

在这里插入图片描述输入:netstat -lnpt 会列出所有正在使用的端口及关联的进程/应用,此处80端口也处于Listen状态。

关于开启的端口telnet不通

开启一个指定的端口后,想telnet验证时却发现不通, 但是防火墙已经开启了,而且在使用netstat -lnpt命令查看监听状态中并没有这个端口。原因是因为没有理解端口和进程的关系。
端口的监听是主机应用程序服务的事情。也就是说我们开了一个端口,还需要某个进程或应用程序来主动打开这个端口。假如我现在打开了一个9999端口,那么我需要一个程序或者进程来启用它,也就是说在这个程序或进程的软件内部来启用9999这个端口,如果这个程序或进程内部规定的是8080这个端口,但系统中8080这个端口并没有开启,这时我们需要开启8080这个特定端口。
详情可参看:https://blog.csdn.net/jianfpeng241241/article/details/52762192?winzoom=1

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!如果您在关闭 CentOS 7 的防火墙后仍然无法通过 telnet 连接到某个端口,可能有几个原因导致 telnet 不可用。以下是一些可能的解决方法: 1. 确保端口已经正确打开:您可以使用 `netstat` 命令来检查端口是否处于监听状态。例如,`netstat -tuln | grep <端口号>` 可以检查指定端口是否处于监听状态。如果没有任何输出,说明该端口没有打开。 2. 检查服务是否正在运行:如果您尝试连接的端口与某个服务相关联,确保该服务正在运行。您可以使用 `systemctl status <服务名称>` 命令来检查服务的状态,并确保它正在运行。 3. 检查 SELinux 配置:如果 SELinux 是启用状态,它可能会阻止某些端口的访问。您可以使用 `sestatus` 命令来检查 SELinux状态。如果 SELinux 是启用的,并且您确定它是导致问题的原因,可以通过修改 SELinux 配置文件或使用 `setenforce` 命令将其设置为宽松模式来解决问题。 4. 检查防火墙规则:虽然您已经关闭了防火墙,但仍然可以检查防火墙规则,确保没有其他规则阻止了该端口的访问。您可以使用 `iptables -L` 命令来查看当前的防火墙规则。 请注意,这些是一些常见的解决方法,具体情况可能因系统配置和网络环境而异。如果以上方法无法解决问题,建议您进一步检查网络连接、日志文件等,以便找出导致 telnet 不可用的具体原因

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值