CentOS 7开启防火墙端口

1.开启防火墙

  systemctl start firewalld

2.添加

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

3.重新载入

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

4.删除

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

命令含义:

--zone #作用域

--add-port=80/tcp #添加端口,格式为:端口/通讯协议

--permanent #永久生效,没有此参数重启后失效

3.firewall-cmd --reload

附上防火墙的基本使用

1、firewalld的基本使用

启动: systemctl start firewalld

关闭: systemctl stop firewalld

查看状态: systemctl status firewalld

开机禁用  : systemctl disable firewalld

开机启用  : systemctl enable firewalld

2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。

启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service
查看已启动的服务列表:systemctl list-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

4.查看开启了哪些端口

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

原文地址:https://www.cnblogs.com/zxf100/p/9771068.html

时间: 2024-11-06 14:50:21

CentOS 7开启防火墙端口的相关文章

Centos 开启防火墙端口

Centos5.3+ 开启防火墙端口 1.修改配置文件 vim /etc/sysconfig/iptables 加入一下内容 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 2.重启iptables service iptables restart Centos7.0+ 开启防火墙端口 1.开启80端口 firewall-cmd --zone=public --add-port=80/t

CentOS 7 开放防火墙端口命令

CentOS 7 开放防火墙端口 命令 最近公司新的server要求用CentOS7, 发现以前CentOS 6 系列中的 iptables 相关命令不能用了,查了下,发现Centos 7使用firewalld代替了原来的iptables. 使用方法如下: >>> 关闭防火墙 systemctl stop firewalld.service             #停止firewallsystemctl disable firewalld.service        #禁止firew

CentOS 7 开放防火墙端口

我:最近在使 CentOS 7时发现在本地不能访问linux上8080端口,以上是我的操作,修改后访问成功 CentOS 7 开放防火墙端口 命令 最近公司新的server要求用CentOS7, 发现以前CentOS 6 系列中的 iptables 相关命令不能用了,查了下,发现Centos 7使用firewalld代替了原来的iptables. 使用方法如下: >>> 关闭防火墙 systemctl stop firewalld.service             #停止firew

CentOS 7 开放防火墙端口 命令(转载)

CentOS 7 开放防火墙端口 命令 最近公司新的server要求用CentOS7, 发现以前CentOS 6 系列中的 iptables 相关命令不能用了,查了下,发现Centos 7使用firewalld代替了原来的iptables. 使用方法如下: >>> 关闭防火墙 systemctl stop firewalld.service             #停止firewallsystemctl disable firewalld.service        #禁止firew

linux开启防火墙端口和查看,开启相关端口号

防火墙开启与关闭(即时生效,重启后失效): $ sudo service iptables start            #开启 $ sudo service iptables stop            #关闭 防火墙开启与关闭(重启后生效): $ sudo chkconfig iptables on $ sudo chkconfig iptables off 开启相关端口: 修改 /etc/sysconfig/iptables 文件,添加以下内容: -A INPUT -p tcp -

Linux下 开启防火墙端口

命令行输入: vi /etc/sysconfig/iptables 将 -A INPUT -m state --state NEW -m tcp -p tcp --dport 端口号 -j ACCEPT 例 开启80端口:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 添加到22端口配置的下面 最后如图: 重启防火墙: service iptables restart 原文地址:https://www.cnblog

centos 系统开启防火墙不能访问tomcat

查看防火墙状态 firewall-cmd    --state 关闭防火墙 systemctl  stop   firewalld.service 开启防火墙 systemctl  start   firewalld.service 原文地址:https://www.cnblogs.com/taz372436/p/8693725.html

centos下配置防火墙端口失败

问题:将规则添加到防火墙中,总是端口无法开启 (1)修改文件 首先vim /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5001:5009 -j ACCEPT(允许5001到5009的端口通过防火墙) 接着执行/etc/init.d/iptables restart (重启防火墙使配置生效). 因将该句加在文件末尾,导致防火墙重启后端口仍然无法使用. (2)解决方法 应该在默认的22端口这条

CentOS下开启配置端口转发

开启IP转发 首先开启IP转发功能,默认是关闭的. 临时修改: # echo 1 >/proc/sys/net/ipv4/ip_forward 修改过后就马上生效,但如果系统重启后则又恢复为默认值0. 永久修改: vi /etc/sysctl.conf # 找到下面的值并将0改成1 net.ipv4.ip_forward = 1 # sysctl -p(使之立即生效) 默认值0是禁止ip转发,修改为1即开启ip转发功能. 配置端口转发 假设用户访问172.16.4.247:728时我想让它转发到