centos 服务器 发开防火墙端口

一、概述

      在服务器上手动安装了某个软件,需要通过外部访问该软件(有对外开放端口),但是此时访问不通,此时检查,发现是该端口没有在防火墙开放,因此外界访问不了该服务器上的该软件对外提供的功能,基于此,需要进行如下操作。

二、操作

1、centeros7

1) firewall-cmd --state  检查防火墙状态

2) firewall-cmd --list-ports  查看已开发的端口

3) firewall-cmd --zone=public --add-port=端口号/tcp –permanent    添加要开放的端口

4) systemctl restart firewalld.service 重启防火墙服务

5) systemctl stop firewalld.service 关闭防火墙

6) systemctl start firewalld.service 开启防火墙

7) systemctl disable firewalld.service 关闭开机启动

8) systemctl enable firewalld.service 开启开机启动

 

2、centeros7

1) service iptables status   查看防火墙状态

2) service iptables start    开启防火墙

3) service iptables stop    会重定向到 /bin/systemctl stop iptables.service

4) iptables方式

    a) 先进入到init.d 目录,命令为:cd /etc/init.d/

     b) /etc/init.d/iptables status     查看防火墙状态

     c) /etc/init.d/iptables stop   暂时关闭防火墙

      d) /etc/init.d/iptables restart    重启 iptables

posted @ 2019-09-25 19:59  夏之夜  阅读(335)  评论(0编辑  收藏  举报