当前位置: 首页 > news >正文

Linux:firewalled服务常规操作汇总

一、firewalled防火墙工作原理
firewalled的内部结构,可以简单的看做下图,有两个集合,一个集合管理关闭的端口,另一个集合管理放开的端口。
在这里插入图片描述
二、常用操作
1、开启和关闭防火墙

临时性配置:
systemctl [start | stop | restart | status] firewalled	
永久性配置:	
systemctl enable firewalled	;		开启firewalled服务开机启动		
systemctl disable firewalled;		关闭firewalled服务开机启动

2、开启状态下的端口操作
· 基本语法:

放开端口访问权限:firewall-cmd --permanent --add-port=端口号/协议
关闭端口访问权限:firewall-cmd --permanent --remove-port=端口号/协议
重新载入,使配置生效:firewall-cmd --reload
查询端口是否放开:firewall-cmd --query-port=端口号/协议

以111端口为例:
· 开放端口
先查询端口协议类型
netstat -anp
在这里插入图片描述

firewall-cmd --permanent --add-port=111/tcp;		放开端口
firewall-cmd --reload;								重新加载配置
firewall-cmd --query-port=111/tcp;					查看端口是否放开

在这里插入图片描述
·关闭端口

firewall-cmd --permanent --remove-port=111/tcp;		放开端口
firewall-cmd --reload;								重新加载配置
firewall-cmd --query-port=111/tcp;					查看端口是否放开

在这里插入图片描述

相关文章:

  • Linux服务器挂载另一台服务器的文件夹(mount)
  • 【C++】plog
  • HTML5学习系列之网页图像
  • SELinux零知识学习十八、SELinux策略语言之类型强制(3)
  • JVM bash:jmap:未找到命令 解决
  • 验证码案例 —— Kaptcha 插件介绍 后端生成验证码,前端展示并进行session验证(带完整前后端源码)
  • 创建一个用户test且使用testtab表空间及testtemp临时表空间并授予其权限,密码随意
  • Linux终端与交互式Bash
  • uniapp 手动调用form表单submit事件
  • C#,数值计算——插值和外推,曲线插值(Curve_interp)的计算方法与源程序
  • 【Oracle 客户端连接数据库过程解析】
  • 若依启动步骤
  • 数据采集与大数据架构分享
  • Spring Boot - filter 的顺序
  • 三十分钟学会zookeeper
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • angular2 简述
  • canvas 五子棋游戏
  • CAP 一致性协议及应用解析
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • Java 多线程编程之:notify 和 wait 用法
  • passportjs 源码分析
  • python 装饰器(一)
  • 基于 Babel 的 npm 包最小化设置
  • 计算机常识 - 收藏集 - 掘金
  • 聊聊redis的数据结构的应用
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 自动记录MySQL慢查询快照脚本
  • elasticsearch-head插件安装
  • Prometheus VS InfluxDB
  • 阿里云移动端播放器高级功能介绍
  • #、%和$符号在OGNL表达式中经常出现
  • #pragma once与条件编译
  • #每天一道面试题# 什么是MySQL的回表查询
  • (1)(1.13) SiK无线电高级配置(五)
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (转)mysql使用Navicat 导出和导入数据库
  • (转载)PyTorch代码规范最佳实践和样式指南
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET Framework .NET Core与 .NET 的区别
  • .NET 中的轻量级线程安全
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .Net的DataSet直接与SQL2005交互
  • .NET连接数据库方式
  • [ vulhub漏洞复现篇 ] GhostScript 沙箱绕过(任意命令执行)漏洞CVE-2019-6116
  • [Android] Upload package to device fails #2720
  • [C#][DevPress]事件委托的使用