centos 防火墙相关命令

防火墙关闭:

systemctl stop firewalld

systemctl disable firewalld

重启防火墙:

systemctl enable firewalld

systemctl start firewalld

systemctl restart firewalld

查看状态:

systemctl status firewalld

查看已经开放的端口

firewall-cmd --list-ports

开启端口

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

#开启多个端口:

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

#删除端口

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

命令含义:

–zone #作用域

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

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

开启端口后记得重启

firewall -cmd --reload

防火墙其他命令

#停止firewall

systemctl stop firewalld.service

#禁止firewall开机启动

systemctl disable firewalld.service

四、基本操作

1、启动服务:systemctl start firewalld.service

2、关闭服务:systemctl stop firewalld.service

3、重启服务:systemctl restart firewalld.service

4、显示服务的状态:systemctl status firewalld.service

5、开机自动启动:systemctl enable firewalld.service

6、禁用开机自动启动:systemctl disable firewalld.service

7、查看版本: firewall-cmd --version

8、查看帮助: firewall-cmd --help

9、显示状态: firewall-cmd --state

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

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/tanglc/p/11966268.html

时间: 2024-11-11 19:51:38

centos 防火墙相关命令的相关文章

002-Linux下防火墙相关命令操作

linux的各个版本或同一个版本间不同版本号关于防火墙命令也会有不一样的.针对这些命令整理如下,方便自己或有需要的朋友查阅. centOS 6.5关闭防火墙步骤 关闭命令:         service iptables stop 永久关闭防火墙:chkconfig iptables off 两个命令同时运行,运行完成后查看防火墙关闭状态 service iptables status centos7.0默认防火墙为firewalld(为了测试,关闭默认防火墙,使用iptables防火墙) s

iptables防火墙相关命令详解

前提基础: 当主机收到一个数据包后,数据包先在内核空间中处理,若发现目的地址是自身,则传到用户空间中交给对应的应用程序处理,若发现目的不是自身,则会将包丢弃或进行转发. iptables实现防火墙功能的原理是:在数据包经过内核的过程中有五处关键地方,分别是PREROUTING.INPUT.OUTPUT. FORWARD.POSTROUTING,称为钩子函数,iptables这款用户空间的软件可以在这5处地方写规则,对经过的数据包进行处理,规则一般 的定义为"如果数据包头符合这样的条件,就这样处理

linux 防火墙相关命令

1.系统命令systemctl start firewalld #启动 systemctl status firewalld #查看运行状态 systemctl stop firewalld #关闭 systemctl disable firewalld.service #禁止开机启动 firewall-cmd --state #查看默认防火墙状态 firewall-cmd --reload #重启防火墙 2.端口命令firewall-cmd --zone=public --add-port=8

linux和ubuntu防火墙相关命令

1.永久有效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2.即刻生效 开启: service iptables start 关闭: service iptables stop 1.关闭ubuntu的防火墙 ufw disable 2.开启防火墙 ufw enable 原文地址:https://www.cnblogs.com/cing/p/9257834.html

centos 用户相关命令

1.创建新用户 test adduser test 2.设置密码 [[email protected]~]# passwd test Changing password for user test. New password: # 输入密码 Retype new password: # 再次输入密码 passwd: all authentication tokens updated successfully. 3.更改目录所有者命令 chown -R 用户名称 目录名称 4.更改目录权限命令 c

centos7 防火墙相关命令

启动:systemctl start firewalld禁用:systemctl stop firewalld重新载入规则:firewall-cmd --reload查看所有打开的端口:firewall-cmd --zone=public --list-ports临时开放端口:firewall-cmd --zone=public --add-port=3306/tcp永久开放端口:firewall-cmd --zone=public --add-port=3306/tcp --permanent

linux centos7 防火墙及端口开放相关命令

一.防火墙相关命令 1.查看防火墙状态 : systemctl status firewalld.service 注:active是绿的running表示防火墙开启 2.关闭防火墙 :systemctl stop firewalld.service 3.开机禁用防火墙自启命令 :systemctl disable firewalld.service 4.启动防火墙 :systemctl start firewalld.service 5.防火墙随系统开启启动 : systemctl enable

阿里云服务器地址端口不能公网访问的问题,及让端口通过防火墙的命令

今天在阿里云的服务器上测试一个Flask程序,命名指定了 ip:0.0.0.0,port:5000,但是外网IP确怎么也访问不了网页 上网上好个查,发现阿里云的服务器端口开放需要去阿里云的“安全组配置”开放相应端口,才能正常使用: 这步操作大家可以直接百度“阿里云开放端口”就可以百度到具体操作 但是经过开放端口后,发现用5000端口的程序还是不能正常访问,而用80端口的网站却是可以正常访问:上网上疯狂查找最后发现,虽然阿里云那里把端口开放了,但是系统里并没有允许端口通过防火墙,算是一种安全措施吧

CentOS中防火墙相关的命令(CentOS7中演示)

CentOS中防火墙程序主要是firewall和iptables,CentOS7中firewall服务已经默认安装好了,而iptables服务需要自己用yum  install  iptabes-services来安装.        说明:以下演示均在CentOS7中进行,其他版本也大同小异 1.firewall相关的操作 查看防火墙状态 firewall-cmd    --state 关闭防火墙 systemctl  stop   firewalld.service 开启防火墙 system