Linux 中如何开启端口

哦是的...CentOS7 .版本...防火墙不工作?必须先将其打开。

命令行:firewall-cmd --start... 然后按 Enter。

再次检查状态...firewall-cmd --state...查看显示的内容...刚刚运行。

然后打开端口...比如4 4 3 ...TCP协议...
firewall-cmd --zone=public --add-port=4 4 3 /tcp
添加后...应该永久生效...否则重启后就消失...
firewall-cmd --permanent --zone=public --add-port=4 4 3 /tcp
按回车...没有提示...说明成功。

CentOS 6 .版本...自带iptables...就用这个方法。

CentOS7 没有自带iptables?那你得先安装... yum install iptables
安装后...打开端口...比如4 4 3 ...
iptables -A INPUT -p tcp --dport 4 4 3 -j ACCEPT
保存配置...CentOS7 要重启防火墙...
systemctl 重启防火墙
打开端口后...发现远程连接测试还是失败...
需要检查本地...是否有进程正在侦听此端口...
例如,3 3 06 ...MySQL 数据库...
netstat -tuln | grep 3 3 06
检查是否有监听...如果没有...那么说明MySQL没有启动...
你得启动MySQL...先启动mysqld服务
启动成功...然后初始化...比如用户名密码...
然后尝试远程连接...看看能不能连接...
我整理了一些Linux资源...书籍、视频、PPT...
有Linux、虚拟化、还有容器、云计算、网络、 Python...
它们都是免费的...没有技巧...您可以通过访问此链接来获取它们...
最后...欢迎关注@Open SourceLinux...
我的网站...包含大量 Linux 信息...
这篇文章对您有帮助吗?点赞、收藏、转发……
创作需要支持……仅此而已……

LINUX怎么防火墙开放端口_Linux使用firewall或iptables开放端口教程

开放Firewalld端口:对于CentOS7 +,永久添加,重启即可生效。

打开iptables端口:旧Debian版本,直接规则,重启并保存。

检查端口:netstat或ss查看端口监听状态。

安全组检查:云服务器控制台、版本端口。

测试SELinux:setenforce0看看是否受到限制。

连通性测试:telnet或者nc,看看端口是否可以访问。

保存规则:iptables修改后必须保存。

重新加载配置:firewalld 被修改为使用重新加载。

指定区域:firewalld 使用 --zone 参数。

显示日志:/var/log/messages 或journalctl 进行故障排除。

自己掂量一下。