在 CentOS 中,防火墙一般是 firewalld(CentOS 7 及以上),以下是常用方法:
systemctl status firewalld
如果没启动:
systemctl start firewalld
systemctl enable firewalld
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
firewall-cmd --zone=public --add-port=9000-9100/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
firewall-cmd --reload
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
service iptables save
service iptables restart
--permanent 表示永久生效,不加只临时生效telnet 或 curl 测试如果你告诉我 CentOS 版本 和 要开放的端口,我可以给你精确命令。