Linux Centos firewalld 使用

一、 firewalld 基操

start: systemctl start firewalld

  stop: systemctl stop firewalld

  status: systemctl status firewalld

  开机禁用 : systemctl disable firewalld

  开机启用 : systemctl enable firewalld

二、systemctl介绍

  启动服务: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

三、firewalld-cmd 命令

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

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

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

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

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

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

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

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

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

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

四、端口操作命令

  1、添加:firewall-cmd --zone=public --add-port=1222/tcp --permanent

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

  2、重载:firewall-cmd --reload

  3、查看:firewall-cmd --zone= public --query-port=1222/tcp

  4、删除:firewall-cmd --zone= public --remove-port=1222/tcp --permanent

五、 访问连接配置

1、ssh 连接允许指定ip访问

firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.0.1" port protocol="tcp" port="22" accept'

2、ssh 拒绝指定ip

firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.0.1" port protocol="tcp" port="22" reject'

3、ssh 连接 移除公共访问

firewall-cmd --permanent --zone=public --remove-service=ssh

4、ssh连接放开访问

firewall-cmd --permanent --zone=public --add-service=ssh

相关推荐
亚川楼宇自控系统数据中心厂家1 分钟前
从电表到碳报告:能碳管理系统如何支撑机房双碳合规
运维
邪修king3 分钟前
Re:Linux系统篇(二十五):文件系统(一):磁盘硬件底层原理:从物理结构到 CHS/LBA 寻址,搞懂硬盘数据的定位逻辑
java·linux·运维·gpt
小则又沐风a8 分钟前
TCP协议讲解-----了解TCP可靠性的基石
linux
运维栈记11 分钟前
使用 MinIO Client (mc) 将自建 MinIO 数据备份至阿里云 OSS
运维·阿里云
鲁邦通物联网20 分钟前
海外设备怎么远程维护?工业路由器远程运维架构设计
运维·网络·智能路由器·工业路由器·工业级路由器·5g路由器·5g工业路由器
刚入门的大一新生23 分钟前
Linux-简单设计libc库
linux·c++
薛之谦_36 分钟前
Nginx 配置 HTTPS 全指南:每个参数逐一详解
运维·nginx
科小墨1 小时前
【Linux 开发者系列 · 第 1 节】NPM 完全指南:它是什么、为什么重要、在 Linux 上怎么用
linux
IT北辰1 小时前
Linux运维:sed命令修改配置文件IP
linux
FIT2CLOUD飞致云1 小时前
GPU监控支持华为昇腾设备,防火墙管理焕新,虚拟机管理下放至专业版,1Panel v2.3.0版本发布
运维·ai·开源·1panel·运维面板