VPS测试脚本,网络线路,路由测试,流媒体服务器测试脚本VPS测试脚本,网络线路,路由测试,流媒体服务器测试脚本
?
收集了一些服务器测试脚本,测试性能,网络以及解锁Netflix等服务。记录收集一下,特此记录。
yabs测试脚本 wget -qO- yabs.sh | bash
老外比较爱用的服务器性能测试脚本。
一键查看独服硬盘时间
wget -q https: github....[2024/7/14]
influxdb得导出与导入
转载请注明出处:
1、备份元数据
基本语法:
influxd backup <path-to-backup>
备份元数据,没有任何其他参数,备份将只转移当前状态的系统元数据到path-to-backup。path-to-backup为备份保存的目录,不存在会自动创建...[2024/7/13]
【java深入学习第1章】深入探究 MyBatis-Spring 中 SqlSession 的原理与应用
前言
在使用 MyBatis 进行持久层开发时,通常会与 Spring 框架集成,以便更好地管理事务和依赖注入。在 MyBatis-Spring 集成中,SqlSe ion 是一个非常重要的概念。本文将详细介绍 SqlSe ionTemplate 和 SqlSe ionDaoSupport,并提...[2024/7/13]
Linux 中 WIFI 和热点的使用Linux 中 WIFI 和热点的使用
之前一直在 ubuntu 的图形界面中使用,突然需要在 ARM 板上打开热点,一时给弄蒙了,在此记录一下
一、网卡命令
显示所有网络信息
sudo ip link show
关闭或打开网络
sudo ip link set wlan0 down
sudo ip link se...[2024/7/13]
测试人必会 K8S 操作之 Dashboard
在云计算和微服务架构的时代,Kubernetes (K8S) 已成为管理容器化应用的标准。然而,对于许多新手来说,K8S 的操作和管理常常显得复杂而神秘。特别是,当你第一次接触 K8S Dashboard 时,你是否也感到有些无所适从?
K8S Dashboard 是 Ku...[2024/7/12]
saltStack自动化工具
目录SaltStack自动化工具核心概念1. Master 和 Minion2. State3. Pillar4. Grains5. Modules6. Runner7. Reactor工作流程安装和配置1. 配置hosts解析2. 配置yum源3. saltstack安装3.1 master节...[2024/7/12]
使用gzexe加密shell脚本使用gzexe加密shell脚本
使用 gzexe 加密 shell 脚本是一个相对简单的过程。以下是具体的步骤:
编写你的 shell 脚本:首先,你需要有一个 shell 脚本文件,比如 myscript.sh。
确保脚本可执行:使用 chmod 命令确保你的脚本文件是可执行的:
chmod +x myscri...[2024/7/12]
【实操记录】MySQL主从配置
本文使用MySQL原生支持的主从同步机制,详细记录了配置步骤及运维操作方法,可供大家直接参考、使用。
本文假设已经部署了两台主机的MySQL软件,且数据库服务正常,详细部署步骤可本站搜索:"mysql二进制安装包部署"
■■ 主从配置
■ master 授权同步账户
CREATE USER ...[2024/7/12]
【nvm、node、npm、nrm】安装配置教程(windows版)【nvm、node、npm、nrm】安装配置教程(windows版)
一、nvm 的安装与配置
1、nvm 下载与安装
nvm官方下载地址 (我这里使用当前最新版本 1.1.12)
2、验证 nvm 是否安装成功
# 查看 nvm 版本
nvm -v
# 显示远程可安装 node 列表
nvm ls available
# 安装指定 nod...[2024/7/12]
SeaweedFS + TiKV 部署保姆级教程
在使用 JuiceFS 时,我们选择了 SeaweedFS 作为对象存储,以及 TiKV 作为元数据存储,目前在 SeaweedFS 上已经存储了近1.5PB 的数据。关于 SeaweedFS 和 TiKV 配置的参考资料不多,本文将为社区各位用户提供我们的部署实践,并提供详细的命令示例,希望能...[2024/7/12]
mysql主从搭建mysql主从搭建
1、源码包下载,下载带boost,不然这个boost有的搞,小白不建议尝试 MySQL :: Download MySQL Community Server (Archived Versions)
2、安装需要的编译包 yum install -y gcc gcc-c++ cmake ...[2024/7/12]
Java Redis多限流
Java Redis多限流
在Java中实现Redis多限流通常涉及使用Redis的某些特性,如INCR、EXPIRE、Lua脚本或者更高级的Redis数据结构如Redis Bitmaps、Redis Streams结合Redis Pub/Sub,或者使用Redis的第三方库如Redis Rat...[2024/7/12]
Zabbix 5.0 LTS URL 健康监测
更多细节详情看【zabbix官方文档】
需求
Zabbix 的URL健康监测功能允许你检测 Web 地址是否可用、正常工作以及响应速度。这对于监控网站的可用性和性能非常有用。例如,你可以监控公司网站、API 端点或其他关键服务的 URL。
【官方表述 Web monitoring ite...[2024/7/12]
GlusterFs分布式文件系统GlusterFs分布式文件系统
目录GlusterFS 笔记一、安装和配置 GlusterFS1. 安装 GlusterFS2. 配置 GlusterFS3. 格式化卷4. 创建挂载点并挂载二、GlusterFS 卷的类型1. 分布式卷(Distributed Volume)作用:例子:配置示例:1. 创建卷2. 启动卷3. ...[2024/7/12]
MySQL中为什么要使用索引合并(Index Merge)?
本文分享自华为云社区《【华为云MySQL技术专栏】MySQL中为什么要使用索引合并(Index Merge)?》,作者:Gau DB 数据库。
在生产环境中,MySQL语句的where查询通常会包含多个条件判断,以AND或OR操作进行连接。然而,对一个表进行查询最多只能利用该表上的一个索引,其...[2024/7/12]
Redis巡检检查 redis-check-aof
一、AOF 1、AOF 是什么 以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,Redis启动之初会读取该文件重新构建数据,换言之,Redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。...[2024/7/12]
Mybatis-Plus最优化持久层开发
Mybatis-plus:最优化持久层开发
一:Mybatis-plus快速入门:
1.1:简介:
Mybatis-plus(简称MP)是一个Mybatis的增强工具,在mybatis的基础上只做增强不做改变; 提高效率;
自动生成单表的CRUD功能;
提供了丰富的条件拼接方式;
全自动O...[2024/7/11]
【Azure Developer】一个复制Redis Key到另一个Redis服务的工具(redis_copy_net8)【Azure Developer】一个复制Redis Key到另一个Redis服务的工具(redis_copy_net8)
介绍一个简单的工具,用于将Redis数据从一个redis端点复制到另一个redis端点,基于原始存储库转换为.NET 8:https: github.com/LuBu0505/redis-copy-net8
Redis Copy .NET8
Redis Copy 控制台工具...[2024/7/11]
流式查询1. mybatis的游标Cursor,分页大数据查询
流式查询 流式查询 指的是查询成功后不是返回一个集合而是返回一个迭代器,应用可以通过迭代器每次取一条查询结果。流式查询的好处是能够降低内存使用。例如我们想要从数据库取 1000 万条记录而又没有足够的内存时,就不得不分页查询。
而分页查询就需要我们按照顺序查询并设置一个参数来记录当前进度并在下...[2024/7/11]
利用SpringBoot+rabbitmq 实现邮件异步发送,保证100%投递成功
在之前的文章中,我们详细介绍了 SpringBoot 整合 mail 实现各类邮件的自动推送服务。
但是这类服务通常不稳定,当出现网络异常的时候,会导致邮件推送失败。
本篇文章将介绍另一种高可靠的服务架构,实现邮件 100% 被投递成功。类似的短信自动发送等服务也大体相同。
一、先来一张流程...[2024/7/11]
Nginx 高性能架构解析
本文详细探讨了Nginx的反向代理、负载均衡和性能优化技术,包括配置优化、系统优化、缓存机制和高并发处理策略,旨在帮助专业从业者深入理解并有效应用Nginx。
关注TechLead,复旦博士,分享云服务领域全维度开发技术。拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,复旦机...[2024/7/11]
如何应对红帽不再维护 CentOS
CentOS(Community Enterprise Operating System,社区企业操作系统)是由 Lance Davis 发起,通过社区驱动,目标是创建一个免费、开源的企业级操作系统。它根据 Red Hat Enterprise Linux(RHEL)开放源码编译而成,由于代码相...[2024/7/11]
探究kubernetes 探针参数periodSeconds和timeoutSeconds
探究kubernetes 探针参数 periodSeconds和timeoutSeconds
问题起源
kubernetes probes的配置中有两个容易混淆的参数,periodSeconds和timeoutSeconds,其配置方式如下:
apiVersion: v1
kind: Pod
...[2024/7/11]
【VMware vCenter】VMware vCenter Server(VCSA) 5.5 版本证书过期问题处理过程。
之前帮客户处理了一个因证书过期导致 vCenter Server 无法登录的问题,在此记录一下,因为时间过去有点久了,可能会有些地方描述的不是很清楚,所以就当作参考就行。客户环境是一个非常老的 vCenter Server 5.5 版本并基于 Linux 版本的 VCSA (当时这个版本还有基于...[2024/7/11]
Linux-shell编程入门基础Linux-shell编程入门基础
目录前言Shell编程bash特性shell作用域变量环境变量$特殊变量$特殊状态变量$特殊符号(很重要)其他内置shell命令shell语法的子串截取统计指令执行时间练习shell特殊扩展变量父子shell的理解内置和外置命令区别数值计算双括号(())运算letexprexpr模式匹配bcaw...[2024/7/11]
shell编程基础
shell脚本编程基础
【1】、shell概述
shell是一门编程语言,如:C、C++、java、PHP、python Go等
语言分类
编程型语言:C、C++、Go等为编译型语言。程序运行需要提前编译,编译语言都有编译器
解释型语言:shell、PHP、python等为解...[2024/7/11]
MySQL派生表合并优化的原理和实现
本文分享自华为云社区《【华为云MySQL技术专栏】MySQL 派生表合并优化的原理和实现》,作者:Gau DB 数据库。
引言
MySQL是一种流行的开源关系型数据库管理系统,广泛应用于各种Web应用程序和企业系统中。随着数据量的增加和查询复杂度的提高,优化SQL查询性能变得至关重要。派生...[2024/7/11]
SpringBoot集成Mongodb文档数据库SpringBoot集成Mongodb文档数据库
添加Maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</...[2024/7/8]
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
?《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”提到直播行业存在RTSP和RTMP两种常见的流媒体协议。除此以外,还有比较两种比较新的流媒体协议,分别是SRT和RIST。
其中SRT全称为Secure Reliable Transport,中...[2024/7/8]
Avalonia应用在基于Linux的国产操作deepin上运行
deepin系统介绍
deepin(原名Linux Deepin)致力于为全球用户提供美观易用,安全可靠的 Linux发行版。deepin项目于2008年发起,并在2009年发布了以 linux deepin为名称的第一个版本。2014年4月更名为 deepin,在中国常被称为“深度操作系统”。...[2024/7/8]
Nginx负载配置
目录Nginx 负载均衡笔记1. 概述1.1 Nginx 简介1.2 负载均衡概述2. 四层负载均衡(传输层)2.1 工作原理2.2 特点2.3 优缺点优点缺点2.4 示例场景3. 七层负载均衡(应用层)3.1 工作原理3.2 特点3.3 优缺点优点缺点3.4 示例场景4. Nginx 调度算法...[2024/7/8]
Redis 高阶应用
生成全局唯一 ID
全局唯一 ID 需要满足以下要求:
唯一性:在分布式环境中,要全局唯一
高可用:在高并发情况下保证可用性
高性能:在高并发情况下生成 ID 的速度必须要快,不能花费太长时间
递增性:要确保整体递增的,以便于数据库创建索引
安全性:ID 的规律...[2024/7/8]
好消息!数据库管理神器 Navicat 推出免费精简版:Navicat Premium Lite好消息!数据库管理神器 Navicat 推出免费精简版:Navicat Premium Lite
前言
好消息,前不久Navicat推出了免费精简版的数据库管理工具Navicat Premium Lite,可用于商业和非商业目的,我们再也不需要付费、找破解版或者找其他免费平替工具了,有需要的同学可以马上下载使用起来。
工具官方介绍
Navicat Premium Lite 是 Navica...[2024/7/8]
Linux 提权-SUID/SGID_2Linux 提权-SUID/SGID_2
本文通过 Google 翻译 SUID | SGID Part-2 – Linux Privilege Escalation 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。
导航
0 前言
1 上文回顾
2 枚举自定义 SUID 二进制文件
3 利用 S...[2024/7/8]
开源GTKSystem.Windows.Forms框架让C# winform支持跨平台运行开源GTKSystem.Windows.Forms框架让C# winform支持跨平台运行
目录
一、简介
二、GTKSystem.Windows.Forms框架的优势
三、支持界面皮肤主题定制
四、多种控件支持
五、支持Dock、Anchor、SplitContainer布局缩放
六、支持扩展控件
一、简介
微软原生的.net winform只支持在windows平台...[2024/7/8]
从 Helm 到 Operator:Kubernetes应用管理的进化
??Helm 的作用
在开始前需要先对 kubernetes Operator 有个简单的认识。
以为我们在编写部署一些简单 Deployment 的时候只需要自己编写一个 yaml 文件然后 kubectl apply 即可。
apiVersion: app v1
kind: De...[2024/7/8]
🚀 Karpor - 让 AI 全面赋能 Kubernetes!
?? 什么是 Karpor?
一言以蔽之,Karpor 是一个现代化的 Kubernetes 可视化工具,核心特性聚焦在 ?? 搜索、?? 洞察、? AI ,目标是更方便快捷地连接平台和多集群,并用 AI 赋能 Kubernetes,从大量集群资源中提炼关键性的洞察提供给开发...[2024/7/3]
.NET App 与Windows系统媒体控制(SMTC)交互.NET App 与Windows系统媒体控制(SMTC)交互
当你使用Edge等浏览器或系统软件播放媒体时,Windows控制中心就会出现相应的媒体信息以及控制播放的功能,如图。
SMTC (SystemMediaTransportControls) 是一个Windows App SDK (旧为UWP) 中提...[2024/7/3]
在C#中使用RabbitMQ做个简单的发送邮件小项目在C#中使用RabbitMQ做个简单的发送邮件小项目
在C#中使用RabbitMQ做个简单的发送邮件小项目
前言
好久没有做项目了,这次做一个发送邮件的小项目。发邮件是一个比较耗时的操作,之前在我的个人博客里面回复评论和友链申请是会通过发送邮件来通知对方的,不过当时只是简单的进行了异步操作。
那么这次来使用RabbitMQ去统一发送邮件,我的想法...[2024/7/3]
【VMware vSAN】vSAN Data Protection Part 1:安装部署。
VMware vSAN 8 U3 中新引入了基于 vSAN ESA 的全新 vSAN Data Protection 功能,借助 vSAN Data Protection 功能,您可以使用在 vSAN 集群本地存储的本机快照,快速从操作故障或勒索软件攻击中恢复虚拟机。它使用本机 vSAN&nbs...[2024/7/3]
使用EF 连接 数据库 SQLserver、MySql 实现 CodeFirst
1.新建项目,下载Nuget安装包
创建项目需要注意几点,如果是基于 .net framework 的项目 需要选择 相应版本的 EF, 如果是跨平台则选择EF Core版本。
我这里选择的是 .net framework 版本。红框里面是 实现EF Code First 需要的包。
...[2024/7/3]
《DNK210使用指南 -CanMV版 V1.0》第六章 Kendryte K210固件烧录《DNK210使用指南 -CanMV版 V1.0》第六章 Kendryte K210固件烧录
第六章 Kendryte K210固件烧录
1)实验平台:正点原子DNK210开发板
2) 章节摘自【正点原子】DNK210使用指南 - CanMV版 V1.0
3)购买链接:https: detail.tmall.com/item.htm?&id=782801398750
4)...[2024/7/1]
升级到 MySQL 8.4,MySQL 启动报错:io_setup() failed with EAGAIN升级到 MySQL 8.4,MySQL 启动报错:io_setup() failed with EAGAIN
问题
最近碰到一个 case,一台主机上,部署了多个实例。之前使用的是 MySQL 8.0,启动时没有任何问题。但升级到 MySQL 8.4 后,部分实例在启动时出现了以下错误。
[Warning] [MY-012582] [InnoDB] io_setup()&...[2024/7/1]
FFmpeg开发笔记(三十四)Linux环境给FFmpeg集成libsrt和librist
?《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”提到直播行业存在RTSP和RTMP两种常见的流媒体协议。除此以外,还有比较两种比较新的流媒体协议,分别是SRT和RIST。
其中SRT全称为Secure Reliable Transport,中...[2024/7/1]
记一次RocketMQ消费非顺序消息引起的线上事故
应用场景
C端用户提交工单、工单创建完成之后、会发布一条工单创建完成的消息事件(异步消息)、MQ消费者收到消息之后、会通知各处理器处理该消息、各处理器处理完后都会发布一条将该工单写入搜索引擎的消息、最终该工单出现在搜索引擎、被工单处理人检索和处理。
事故异常体现
1、异常体现
从工单的流转记录...[2024/7/1]
生产环境部署Nginx服务器双机热备部署-keepalived(多种模式教程)
前言:今天演示下生产环境keepalived的部署方式,安装模式有很多,比如说主备模型和双主模型,主备分:抢占模式 和 非抢占模式。这里我会一一展开说具体怎么配置
一、双节点均部署Nginx:
第一步:上传安装包到/usr/local/
第二步:安装编译依赖(使用普通用户需要家sudo)
...[2024/7/1]
WPF在.NET9中的重大更新:Windows 11 主题
在2023年的2月20日,在WPF的讨论区,WPF团队对路线的优先级发起了一次讨论。
对三个事项发起了投票。
第一个是Windows 11 主题
第二个是更新的控件
第三个是可空性注释
最终Windows 11 主题得票最高,WPF团队2023-2024的工作优先级...[2024/7/1]
深入理解Prometheus: Kubernetes环境中的监控实践
在这篇文章中,我们深入探讨了Prometheus在Kubernetes环境中的应用,涵盖了从基础概念到实战应用的全面介绍。内容包括Prometheus的架构、数据模型、PromQL查询语言,以及在Kubernetes中的集成方式、监控策略、告警配置和数据可视化技巧。此外,还包括针对不同监控场景...[2024/6/28]
Python中使用MySQL模糊查询的方法Python中使用MySQL模糊查询的方法
1.方法一:使用pymysql库的方法
当在Python中使用MySQL进行模糊查询时,我们通常会使用pymysql或mysql-connector-python这样的库来连接MySQL数据库并执行查询。以下是一个使用pymysql进行模糊查询的详细示例,包括安装库、连接数据库、执行查询以及处理...[2024/6/28]
35个Redis企业级性能优化点与解决方案
Redis作为企业级应用中广泛使用的高性能键值存储数据库,其性能优化是一个复杂且多面的话题。以下是V 哥整理的一些关键的优化点和相应的解决方案,提供给兄弟们参考。
Redis的性能优化涉及到硬件选择、配置调整、客户端优化、持久化策略等多个层面。
1. 硬件优化
解决方案:选择更快的CPU...[2024/6/26]