CentOS7为firewalld添加开放端口及相关操作

8人阅读 评论(0) 收藏 举报
分类:

1firewalld的基本使用

启动: systemctl start firewalld

查看状态: systemctl status firewalld 

停止: systemctl disable firewalld

禁用: systemctl stop firewalld

 

2.systemctlCentOS7的服务管理工具中主要的工具,它融合之前servicechkconfig的功能于一体。

启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctlstop firewalld.service
重启一个服务:systemctlrestart firewalld.service
显示一个服务的状态:systemctlstatus firewalld.service
在开机时启用一个服务:systemctlenable firewalld.service
在开机时禁用一个服务:systemctldisable firewalld.service
查看服务是否开机启动:systemctlis-enabled firewalld.service
查看已启动的服务列表:systemctllist-unit-files|grep enabled
查看启动失败的服务列表:systemctl--failed

3.配置firewalld-cmd

查看版本: firewall-cmd --version

查看帮助: firewall-cmd --help

显示状态: firewall-cmd --state

查看所有打开的端口: firewall-cmd--zone=public --list-ports

更新防火墙规则: firewall-cmd --reload

查看区域信息:  firewall-cmd--get-active-zones

查看指定接口所属区域: firewall-cmd--get-zone-of-interface=eth0

拒绝所有包:firewall-cmd --panic-on

取消拒绝状态: firewall-cmd --panic-off

查看是否拒绝: firewall-cmd --query-panic

 

那怎么开启一个端口呢

添加

firewall-cmd --zone=public --add-port=80/tcp --permanent   --permanent永久生效,没有此参数重启后失效)

重新载入

firewall-cmd --reload

查看

firewall-cmd --zone=public --query-port=80/tcp

删除

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


查看firewall是否运行,下面两个命令都可以

systemctl status firewalld.service

firewall-cmd --state


查看当前开了哪些端口

其实一个服务对应一个端口,每个服务对应/usr/lib/firewalld/services下面一个xml文件。

firewall-cmd --list-services



查看还有哪些服务可以打开

firewall-cmd --get-services



查看所有打开的端口: 

firewall-cmd --zone=public --list-ports




更新防火墙规则: 

firewall-cmd --reload

查看评论

CentOS 7 为firewalld添加开放端口及相关资料

转载自:CentOS 7 为firewalld添加开放端口及相关资料 ============================================ 1、运行、停止、禁用fire...
  • JeremyYu66
  • JeremyYu66
  • 2017-05-30 13:53:04
  • 1682

CentOS 7 firewalld vsftpd开放端口

CentOS 7 firewalld ftp vsftp开放端口
  • makanglei1994
  • makanglei1994
  • 2017-07-01 00:42:35
  • 648

CentOS 7 firewalld添加开放端口及重启apache、nginx、mysql、php-fpm命令 & CentOS 6.5开放端口方法

apache 启动 systemctl start httpd 停止 systemctl stop httpd 重启 systemctl restart httpd mysql 启动 system...
  • Qiang1370373713
  • Qiang1370373713
  • 2017-04-26 15:54:50
  • 1620

CentOS7中Firewalld端口开启与关闭

以80端口为例 启动Firewalld #systemctl restart firewalld.service 添加规则 #firewall-cmd --zone=public --add-por...
  • leejianjun
  • leejianjun
  • 2016-07-12 17:15:01
  • 2115

firewalld对指定IP开放指定端口的配置

firewalld 添加防火墙规则(对指定ip开放指定端口)
  • Qguanri
  • Qguanri
  • 2016-06-14 18:34:22
  • 11786

centos7 firewall-cmd查看端口是否开放及开放端口

查询端口号80 是否开启:firewall-cmd --query-port=80/tcp 永久开放80端口号:firewall-cmd --permanent --zone=pu...
  • y534560449
  • y534560449
  • 2017-03-24 13:26:35
  • 14813

CentOS 7 开放3306端口访问

CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1、关闭firewall: systemctl stop firewalld.service sys...
  • zhldt2008
  • zhldt2008
  • 2016-09-22 20:58:07
  • 21069

firewalld自定义服务名及端口

系统自带的服务在此目录: [root@engine ~]# cd /usr/lib/firewalld/services/ [root@engine services]# ls amanda-c...
  • kepa520
  • kepa520
  • 2016-02-11 21:55:51
  • 1145

linux 使用firewalld添加开放端口

博主使用的Redhat本身没有iptables服务,也不能联网安装,因此,只能使用firewalld添加开放端口,以下是一些最基本的关于firewalld的命令: 启动: systemctl s...
  • death05
  • death05
  • 2018-01-21 19:29:06
  • 195

Centos 7 开放查看端口 防火墙关闭打开

如要开放80,22,8080 端口,输入以下命令即可#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #/sbin/iptables -I IN...
  • jack85986370
  • jack85986370
  • 2016-04-16 17:33:56
  • 63350
    个人资料
    持之以恒
    等级:
    访问量: 1478
    积分: 194
    排名: 91万+
    文章存档