美文网首页
CentOS7防火墙设置

CentOS7防火墙设置

作者: John_Phil | 来源:发表于2018-10-15 11:42 被阅读0次

CentOS7 与之前版本在防火墙配置上不同,防火墙从iptables变成了firewalld

Centos7默认安装了firewalld,如果没有安装的话,可以使用yum命令进行安装

yum install firewalld firewalld-config

以下是常用的 firewalld 防火墙命令

1.启动防火墙

systemctl start firewalld.service

2.关闭用防火墙

systemctl stop firewalld.service

3.设置开机启动

systemctl enable firewalld.service

4.停止并禁用开机启动

sytemctl disable firewalld.service

5.重启防火墙

firewall-cmd--reload

6.查看已开放的端口(默认不开放任何端口)

firewall-cmd --list-ports

7.开启80端口

firewall-cmd --zone=public(作用域) --add-port=80/tcp(端口和访问类型) --permanent(permanent永久生效,没有此参数重启后失效)

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

6.删除 端口

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

以下是centOS7以前版本 iptables 防火墙命令

1.打开/关闭/重启防火墙

开启防火墙(重启后永久生效):chkconfig iptables on

关闭防火墙(重启后永久生效):chkconfig iptables off

开启防火墙(即时生效,重启后失效):service iptables start

关闭防火墙(即时生效,重启后失效):service iptables stop

重启防火墙:service iptables restartd

2.查看打开的端口

/etc/init.d/iptables status

3.打开某个端口(以8080为例)

(1)开启端口

iptables-A INPUT-p tcp--dport8080-j ACCEPT

(2)保存并重启防火墙

/etc/rc.d/init.d/iptables save/etc/init.d/iptables restart

4.打开49152~65534之间的端口

iptables-A INPUT-p tcp--dport49152:65534-j ACCEPT 

同样,这里需要对设置进行保存,并重启防火墙。

5.其他打开方式

我们还可以通过修改/etc/sysconfig/iptables文件的方式开启端口,如下

vi/etc/sysconfig/iptables

然后在文件中增加一行

-A RH -Firewall-1 -INPUT  -m state -state NEW -m tcp -p tcp -dport 80 -j ACCEPT

参数说明:

–A 参数就看成是添加一条规则

–p 指定是什么协议,我们常用的tcp 协议,当然也有udp,例如53端口的DNS

–dport 就是目标端口,当数据从外部进入服务器为目标端口

–sport 数据从服务器出去,则为数据源端口使用

–j 就是指定是 ACCEPT -接收 或者 DROP 不接收

相关文章

  • Linux 防火墙设置

    防火墙设置(Centos7为例) 1. 安装防火墙:yum install firewalld 2. 查看防火墙是...

  • Centos7防火墙常用设置

    ## Centos7防火墙设置 ##### 目的 : 给一个服务器配置防火墙 限制访问 > 注意 : 防火墙的规则...

  • centos7防火墙

    默认防火墙firewall 由于centos7默认是使用firewall作为防火墙,下面介绍如何将系统的防火墙设置...

  • WMware Spark集群搭建

    准备工作 vmware + centos7安装略 hostname 设置 防火墙 查看防火墙 更新并安装必要的工具...

  • linux常用操作命令

    centos7一下的系统防火墙设置: 关闭命令:service iptables stop 永久关闭防火墙:chk...

  • Linux(CentOS7) 防火墙、端口

    放开端口(设置防火墙) 查看当前开放的端口 查看防火墙状态 netstat -lnpt PS:centos7默认没...

  • Centos7服务器搭建

    centos7安装用户权限设置Lamp安装配置防火墙的设置其他设置 $ 代表在本地执行` # 代表以 root ...

  • linux命令

    centos7启动防火墙 centos7停止防火墙/关闭防火墙 centos7重启防火墙 注意:新增/删除操作需要...

  • CVE-2020-11651 SaltStack漏洞复现

    使用docker拉取镜像 启动docker环境 exp centos7防火墙设置 如果想关闭防火墙,命令为: ka...

  • 防火墙和Selinux

    1. 查看防火墙运行状态 2. 防火墙的 开启|关闭|重启 3. centos7 防火墙设置 开机启动和开机不启动...

网友评论

      本文标题:CentOS7防火墙设置

      本文链接:https://www.haomeiwen.com/subject/ovffzftx.html