TDengine防火墙配置

TDengine 部署时建议禁用防火墙,对于有安全要求必须启用防火墙的的场景,可以只开放 TDengine 相关端口。

TDengine 端口列表

TDengine 不同版本使用的端口也不尽相同,以下是不同版本的端口列表。

TDengine 2.x

端口协议描述
6030-6035TCP/UDP集群通信端口
6041TCPHTTP接口,2.4以上版本由taosAdapter组件提供
6043TCP监控端口,2.6以上版本支持
6060TCPWeb管理界面

TDengine 3.x

端口协议描述
6030TCP集群通信端口
6041TCPHTTP接口,taosAdapter
6043TCP监控端口,taosKeeper
6060TCPWeb管理界面,taosExplorer
6050/6055TCPtaosx端口

防火墙

不同的操作系统,防护墙软件不尽相同,对于常用的操作系统,防火墙软件如下:

操作系统防火墙软件
RedHat/CentOSiptables/firewalld/nftables
Ubuntuiptables/ufw

注意
要防止不同的与防火墙相关的服务(firewalld、nftables 或 iptables)相互影响,请在主机上仅运行其中一个服务,并禁用其他服务。

iptables

早期版本防护墙,几乎所有 Linux 操作系统都支持,操作简单。
Red Hat Enterprise Linux 上的 iptables 工具使用 nf_tables 内核API而不是传统的后端。nf_tables API 提供了向后兼容性,以便使用 iptables 命令的脚本仍可在 Red Hat Enterprise Linux 上工作。对于新的防火墙脚本,红帽建议使用 nftables。

iptables -A INPUT  -p tcp --dport 6030 -j ACCEPT  --comment "taosd port"
iptables -A INPUT  -p tcp --dport 6041 -j ACCEPT  --comment "taosadapter port"
iptables -A INPUT  -p tcp --dport 6043 -j ACCEPT  --comment "taoskeeper port"
iptables -A INPUT  -p tcp --dport 6060 -j ACCEPT  --comment "taos-explorer port"
iptables -A INPUT  -p tcp --dport 6050 -j ACCEPT  --comment "taosx port"
iptables -A INPUT  -p tcp --dport 6055 -j ACCEPT  --comment "taosx port"

查看规则

iptables -nvL 

ufw

Ubuntu 默认防火墙。UFW (Uncomplicated Firewall) 是 Linux 系统中一个简单易用的防火墙工具,它基于 iptables 构建,旨在简化防火墙配置过程,使用户能够更轻松地管理网络安全。

ufw allow 6030/tcp
ufw allow 6041/tcp
ufw allow 6043/tcp
ufw allow 6060/tcp
ufw allow 6050/tcp
ufw allow 6055/tcp

查看规则

ufw status

firewalld

RedHat 建议对简单的防火墙用例使用 firewalld 工具。此工具易于使用,并涵盖了这些场景的典型用例。

firewall-cmd --zone=public --add-port=6030/tcp
firewall-cmd --zone=public --add-port=6041/tcp
firewall-cmd --zone=public --add-port=6043/tcp
firewall-cmd --zone=public --add-port=6060/tcp
firewall-cmd --zone=public --add-port=6050/tcp
firewall-cmd --zone=public --add-port=6055/tcp

查看规则

firewall-cmd state
firewall-cmd --list-all

nftables

RedHat/CentOS 8/9 以上版本默认防火墙。RedHat 建议使用 nftables 工具来设置复杂和性能关键的防火墙,如用于整个网络。

nft add rule ip filter INPUT tcp dport 6030 accept
nft add rule ip filter INPUT tcp dport 6041 accept
nft add rule ip filter INPUT tcp dport 6043 accept
nft add rule ip filter INPUT tcp dport 6060 accept
nft add rule ip filter INPUT tcp dport 6050 accept
nft add rule ip filter INPUT tcp dport 6055 accept

查看规则

nft -a list table ip filter

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/26462.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

组织创新|AI赋能敏捷实践,助力企业敏捷转型

在工业5.0时代,随着项目变得越来越复杂,对效率的需求也在增长,致力于敏捷转型的组织正在寻求创新的解决方案来应对常见的挑战:工作量不平衡、低效的任务分配和知识孤岛等等。对此,AI等尖端技术的潜力可以帮助实现更高效…

第五站:Java金——Spring框架的璀璨殿堂(一)

第五站:Java金——Spring框架的璀璨殿堂 踏入Java金的领域,我们来到了Spring框架的璀璨殿堂,这里是现代Java企业级应用开发的瑰宝。Spring通过其核心特性——依赖注入(IoC)和面向切面编程(AOP)…

测试多模态模型MiniCPM

目录 模型参考信息: 文件目录: 使用图片: 执行结果: 让模型用中文输出: 评价 模型参考信息: https://huggingface.co/openbmb/MiniCPM-Llama3-V-2_5 文件目录: 使用图片: h…

安卓编程入门学习:探索移动开发的奇妙世界

安卓编程入门学习:探索移动开发的奇妙世界 在数字时代的浪潮中,安卓编程已成为越来越多人探索的领域。无论是出于个人兴趣,还是职业发展的需要,学习安卓编程都是一项极具价值的技能。然而,对于初学者来说,…

HCIA14 DHCP 实验

动态主机配置协议 DHCP(Dynamic Host Configuration Protocol)由 RFC 2131 定义,采用客户端/服务器通信模式,由客户端(DHCP Client)向服务器(DHCP Server)提出配置申请,服…

HTML--给网站添加已运行时间的统计

原文网址&#xff1a;HTML--给网站添加已运行时间的统计_IT利刃出鞘的博客-CSDN博客 简介 本文介绍怎么给自己网站添加已经运行了多长时间。 代码 <html lang"cn"><head><meta http-equiv"Content-Type" content"text/html;charse…

KafkaQ - 好用的 Kafka Linux 命令行可视化工具

鉴于并没有在网上找到比较好的linux平台的kafka可视化工具&#xff0c;今天为大家介绍一下自己开发的在 Linux 平台上使用的可视化工具KafkaQ 虽然简陋&#xff0c;主要可以实现下面的这些功能&#xff1a; 1&#xff09;查看当前topic的分片数量和副本数量 2&#xff09;查…

力扣2187.完成旅途的最少时间

力扣2187.完成旅途的最少时间 朴素做法 二分答案 class Solution {long long check(vector<int> time,long long k){long long res0;for(auto t:time)res (long long)k/t;return res;}public:long long minimumTime(vector<int>& time, int totalTrips) {…

【GlobalMapper】去除数据黑边

tif数据加载出来有这种黑色的边框&#xff0c;使用 Global Mapper切片之后&#xff0c;会有那种黑色的色块加载出来 影像黑边出现的原因&#xff1a; 通常&#xff0c;由于影像格式、像素深度、无效值、背景值等原因&#xff0c;会产生黑边或者白边&#xff0c;给影像的拼接或…

【图书推荐】《Vue.js 3.x+Element Plus前端开发实战》

本书重点 Element Plus是一套采用Vue.js 3.x实现的UI组件库&#xff0c;它为开发者、设计师和产品经理提供了配套设计资源&#xff0c;可以帮助网站快速成型。 本书详解Vue.js 3.x和Element Plus开发方法&#xff0c;配套源码、PPT课件。 内容简介 本书分为两篇&#xff0c…

d3dcompiler_43.dll是什么文件?怎么高效率的解决d3dcompiler_43.dll丢失问题

d3dcompiler_43.dll是什么文件&#xff1f;当你知道d3dcompiler_43.dll这个文件名字的时候&#xff0c;相信你是遇到了d3dcompiler_43.dll丢失的问题了&#xff01;所以才会这样问&#xff0c;其实这就是一个普通的dll文件&#xff0c;对于电脑系统有着至关重要的作用&#xff…

干货分享:宏集物联网HMI通过S7 MPI协议采集西门子400PLC数据

前言 为了实现和西门子PLC的数据交互&#xff0c;宏集物联网HMI集成了S7 PPI、S7 MPI、S7 Optimized、S7 ETH等多个驱动来适配西门子200、300、400、1200、1500、LOGO等系列PLC。 本文主要介绍宏集HMI通过S7 MPI协议采集西门子400PLC数据的操作步骤&#xff0c;其他协议的操作…

【面经总结】Java基础 - IO

序列化 什么是序列化和反序列化&#xff1f; 序列化&#xff1a;将对象转换为二进制数据 反序列化&#xff1a;将二进制数据转换为对象 目的&#xff1a;方便网络传输、持久化保存 Java 是怎么实现序列化的&#xff1f; Java 通过对象输入输出流来实现序列化和反序列化&a…

Vue全局组件

全局组件 首先说明一下&#xff0c;本人是前端小学生级别的菜鸡&#xff0c;吐槽的话请口下留情&#xff0c;在评论区指出错误或者补充不足&#xff0c;我会很喜欢&#xff0c;互喷不会进步&#xff0c;相互指点才会。。。。谢谢大家啦 目录 全局组件 目录内置模板引入模板优…

tp6+swoole+mysql+nginx+redis高并发优化

1.服务器 IDC机房提供的物理机&#xff1a;单机 40核&#xff0c;64G内存&#xff0c;带宽100M&#xff0c; 2.redis 7.2配置 timeout600 #空闲连接超时时间,0表示不断开 maxclients100000 #最大连接数 3.Mysql 5.7配置&#xff0c;按宝塔16-32G优化方案并调整&#xff1a;…

通用大模型VS垂直大模型,相辅相成!

1.通用大模型&#xff1a; 如OpenAI的GPT系列、Google的PaLM等&#xff0c;因其广泛的训练数据来源和强大的泛化能力&#xff0c;展现出在多种任务和场景中的应用潜力。它们能够处理从文本生成、代码编写到语言翻译等多种复杂任务&#xff0c;适应性强&#xff0c;减少了针对单…

第二届京津冀现代商贸物流金融创新发展百人大会将于6月16日在廊坊举行

编辑&#xff5c;Ray 物流是实体经济的“筋络”&#xff0c;联接生产和消费、内贸和外贸&#xff0c;必须有效降低全社会物流成本&#xff0c;增强产业核心竞争力&#xff0c;提高经济运行效率。《京津冀协同发展规划纲要》赋予河北“三区一基地”的功能定位&#xff0c;建设全…

第十七章 策略模式

目录 1 策略模式概述 2 策略模式原理 3 策略模式实现 4 策略模式应用实例 5 策略模式总结 1 策略模式概述 策略模式(strategy pattern)的原始定义是&#xff1a;定义一系列算法&#xff0c;将每一个算法封装起来&#xff0c;并使它们可以相互替换。策略模式让算法可以独立…

如何通过Python爬虫提升电商数据分析效率

如何通过Python爬虫提升电商数据分析效率 电商环境中&#xff0c;数据是决策的核心。无论是市场分析、竞争对手研究&#xff0c;还是商品定价和库存管理&#xff0c;获取并分析大量的实时数据都是至关重要的任务。Python 作为一种强大的编程语言&#xff0c;其简单易用的特性使…

java实现文件的压缩及解压

一、起因 开发中需要实现文件的压缩及解压功能&#xff0c;以满足某些特定场景的下的需要&#xff0c;在此说下具体实现。 二、实现 1.定义一个工具类ZipUtils,实现文件的压缩及解压&#xff0c;代码如下&#xff1a; import java.io.*; import java.nio.charset.Charset; impo…