大家好,欢迎来到IT知识分享网。
CentOS6开放端口
第一种方法:
简单格式
iptables -A INPUT -p tcp –dport 27017 -j ACCEPT
iptables -A INPUT -p udp –dport 27017 -j ACCEPT
完整格式
iptables -A INPUT -p tcp -m state –state NEW -m tcp –dport 27017 -j ACCEPT
iptables -A INPUT -p udp -m state –state NEW -m udp –dport 27017 -j ACCEPT
> # service iptables save
然后保存退出, 重启服务
/etc/init.d/iptables restart
第二种方法:
cd /etc/sysconfig/iptables
vim iptables
加入如下内容
-A INPUT -p tcp -m tcp –dport 6001 -j ACCEPT
然后保存退出, 重启服务
/etc/init.d/iptables restart
或者
service iptables save
删除指定端口(非必要操作)
查看防火墙规则
> # iptables -L -n –line-number
根据序号删除指定端口的防火墙规则
> # iptables -D INPUT 2
保存配置
> # service iptables save
CentOS7开放端口
开放端口
> # firewall-cmd –permanent –zone=public –add-port=8080/tcp
> # firewall-cmd –reload
> # firewall-cmd –permanent –zone=public –add-port=8080-8081/tcp
> # firewall-cmd –reload
查看端口是否开放的方法
netstat -a 查看所有服务端口
netstat -a | grep 22122 查看22122端口是否开放
Centos7 出现以下错误的解决方法:
> # service iptables save
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.
> # systemctl restart iptables
Failed to restart iptables.service: Unit not found.
解决方法:
> # yum install iptables-services
CentOS7.6出现的问题
> # systemctl start mariadb && systemctl enable mariadb
Failed to start mariadb.service: Unit not found.
解决方法: 换成CentOS7.4版本
删除端口开放
> # firewall-cmd –zone=public –remove-port=6379/tcp –permanent
> # firewall-cmd –reload
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/53186.html