自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (8)
  • 收藏
  • 关注

原创 Docker容器网络与通信原理的深度学习!

Docker容器网络与通信原理的深度学习!

2025-04-10 09:24:28 426

原创 Kubernetes外部etcd集群的快速Docker Compose 部署

etcd 是一个高可用的分布式键值存储系统,主要用于存储和管理配置信息、服务发现信息以及其他重要的元数据。etcd 是由 CoreOS 开发的,基于 Raft 共识算法来保证数据的一致性和可靠性。

2025-04-10 09:17:13 444

原创 Docker新型容器镜像构建技术,如何正确高效的编写Dockerfile

Dockerfile是一种能够被Docker程序解释的剧本。Dockerfile由一条一条的指令组成,并且有自己的书写格式和支持的命令。当我们需要在容器镜像中指定自己额外的需求时,只需在Dockerfile上添加或修改指令,然后通过docker build生成我们自定义的容器镜像(image)。

2025-04-09 14:42:54 646

原创 nginx或tengine服务器,配置HTTPS下使用WebSocket的线上环境实践!

因我们的站点支持HTTP 和 HTTPS 双协议栈网站访问,使用同一套前端代码,因此就需要前端同学 在代理中加入判断,当我访问的是HTTP 站点的时候,走WS 协议,同理 当我访问的是HTTPS 站点的时候,走WSS 协议。HTTPS 下发起WS连接,连接失败,Chrom 浏览器报错。HTTPS 连接下浏览器不允许WS协议,只允许WSS协议。确定接口能提供ws 的能力。

2025-04-09 14:35:04 461

原创 OpenEuler运维实战-(OS|硬件信息-软件信息-日志)信息收集!

查看OS信息查看硬件信息查看软件信息查看OS日志。

2025-04-08 09:35:37 188

原创 OpenEuler运维实战-系统资源监控与性能优化-CPU·内存·IO

表示输入(Input)/输出(Output),输入指系统接收信号或数据的操作,输出指从系统发出信号或数据的操作。同时,该命令还给出了不同节点间的距离,距离越远,跨NUMA内存访问的延时越大。在NUMA下,处理器访问本地内存的速度比非本地内存速度(内存位于另一个处理器,或者是处理器之间共享的内存)快。(non-uniform memory access,简称NUMA)是一种为多处理器的电脑设计的内存架构,是计算机的重要组成部件,用于暂时存放CPU中的运算数据,以及与硬件等外部存储器交换的数据。

2025-04-08 09:25:18 933

原创 2025夸克网盘SVIP兑换码免费领取攻略:SVIP15天试用+1T容量+20T容量方法大全

√ 从未用手机号注册过夸克账号的用户(手机/PC端均未注册)完成注册后下载夸克APP → 用新账号登录即可查收1TB空间。A:完成新手任务可升级至20TB(附专属升级链接)▸ 转存时若提示"新用户保存成功"即符合条件。点击"保存到网盘"按钮 → 自动跳转登录页。如果1T不够用, 夸克网盘20T领取链接。👉 现有账号用户需换新设备/新手机号参与。A:需更换未注册过的手机号+新设备参与。提示:电脑端无法参与,必须用手机操作。A:违规领取(如批量注册)将收回奖励。√ 曾用QQ等非手机号注册的老用户。

2025-04-07 09:29:59 1972

原创 kubeadm方式升级k8s集群

升级到最新版本需要逐步升级:v1.20.4-->v1.21.4-->v1.22.4-->v1.23.4-->v1.24.4-->v1.25.0,共升级5次。kubeadm更新计划会打印出目前能支持到的版本,显示我最高可以升级到v1.21.14,由于前面kubeadmin更新的是v1.21.4版本,后续也必须保持统一版本,如果这里apply了1.21.14会报错。查询版本,会列出目前所有的正式版本,我们现在从1.20.4升级到1.21版本,所以需要找到v.1.21.4版本号。而且升级的组件只包括。

2025-04-07 09:00:18 579

原创 kubeadm部署 Kubernetes(k8s) 高可用集群 V1.28.2

Calico 在每一个计算节点利用 Linux Kernel 实现了一个高效的虚拟路由器( vRouter) 来负责数据转发,而每个 vRouter 通过 BGP 协议负责把自己上运行的 workload 的路由信息向整个 Calico 网络内传播。因为我们的K8S集群已经初始化过了,再添加其他master 节点到集群中,首要添加是把已经初始化过的证书拷贝到其他master 节点上。docker的默认工作路径在/var/lib/docker ,最好不修改默认存储路径,可以做软链接。

2025-04-05 15:42:36 830 1

原创 kubeadm部署 Kubernetes(k8s) 高可用集群 V1.20

Calico 在每一个计算节点利用 Linux Kernel 实现了一个高效的虚拟路由器( vRouter) 来负责数据转发,而每个 vRouter 通过 BGP 协议负责把自己上运行的 workload 的路由信息向整个 Calico 网络内传播。因为我们的K8S集群已经初始化过了,再添加其他master 节点到集群中,首要添加是把已经初始化过的证书拷贝到其他master 节点上。docker的默认工作路径在/var/lib/docker ,最好不修改默认存储路径,可以做软链接。

2025-04-05 15:32:24 891

原创 MySQL5.7版本sql_mode=only_full_group_by问题解决办法

上面这种方式数据库重启后设置会失效,只是修改了内存中的值,不能永久改变。想要永久解决需要在配置文件中修改。修改完后,重启数据库即可。

2025-04-04 11:44:43 119

原创 日常真实工作环境,Mysql常用操作命令,笔记!

使用navicat 设计某张表的时候, you need (at least one of) the PROCESS privilege(s) for this operation。PS: 之前就只给fbyq 用户单个库的所有权限,没有给所有库的权限,根据错误提示,可以发现一些授权时全局的权限,针对的是*.*,而不能单独对某个库、表授权。mysql5.7 中可以创建用户并授权,而在mysql8.0中需要先创建用户再授权。(4)、 查看指定指定库各表容量大小。(2)、统计每个库表,容量大小。

2025-04-04 11:36:01 924

原创 实际工作场景,mysql问题排查,快速定位CPU占比过高的sql语句!

- 查询当前运行的进程列表 select * from information_schema.processlist。-- 查询性能模式中的线程信息 select * from performance_schema.threads;当MySQL数据库的CPU使用率异常升高时,定位导致问题的SQL语句可以通过以下步骤进行。使用以下SQL语句可以查询到具体的线程信息,包括其操作系统线程ID(top 中,按大写的P ,进行CPU 使用率排序。找到线程ID 号,为39449。

2025-04-03 09:37:05 211

原创 实际工作场景,升级MySQL5.7到MySQL8.0的实践,绝对干货!

在这个月的某个项目中,我们面临了一项重要任务,即每年一次的等保测评整改。这次测评的重点是Mysql的一些高危漏洞,客户要求我们无论如何必须解决这些漏洞。尽管我们感到无奈,但为了满足客户的要求,我们只能硬着头皮进行升级。而碰巧的是,Mysql5.7在10月份停止了更新,借着这次机会,我们决定研究一下Mysql5.7升级到Mysql8.0的过程。在本文我将分享一些在这次升级过程中遇到的问题。升级需求:将5.7.43升级到8.0.34, 升级方式in-place。

2025-04-03 09:04:27 1153

原创 MySQL数据库逻辑备份+物理备份,实际生产环境使用!

备注: --include 指定需要备份的数据库,多个用'|'隔开,比如'srebro_auth|srebro_base|srebro_alarm'备份前准备:需要创建一个.my.cnf 配置文件用来指定备份用户。备份前准备:需要创建一个.my.cnf 配置文件用来指定备份用户。建议手动制定库,不要选择–all ,容易在数据恢复时发生问题。2、mysqldump分库备份。1、mysqldump全备。3、Xtrbackup备份。

2025-04-02 09:23:06 394

原创 mysql数据库使用Xtrabackup进行备份与恢复+远程备份

MySQL冷备、mysqldump、MySQL热拷贝都无法实现对数据库进行增量备份。在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份策略。例如每周实用完整备份,周一到周六实用增量备份。而Percona-Xtrabackup就是为了实现增量备份而出现的一款主流备份工具,xtrabakackup有2个工具,分别是xtrabakup、innobakupe。

2025-04-02 09:18:48 684

原创 nginx通过四层代理实现端口转发

官方文档:http://nginx.org/en/docs/stream/ngx_stream_core_module.html。,该模块自 1.9.0 版开始可用。默认情况下,此模块不构建,应使用配置参数启用。上,为了不让各个地方都需要更改地址,现在需要一个四层代理工具,将原来请求到。查看一下是否将上述模块编译进来,如果没有,可以重新编译一下。刚刚设置了 10 的超时,如果需要的话,可以将之注释掉。这个工具,用到了 nginx 的四层代理。上边,现在数据库转移到了。的时候,就会被转发到。

2025-04-01 09:23:40 201

原创 通过脚本按天切割nginx的日志

nginx 的日志默认是不会进行切割的,如果我们不对其进行一些处理,那么就会一天一天变大,等大到几个 G 的时候,一旦出现问题,想通过日志进行一些问题的排查都很困难了。然后再将脚本扔进定时任务当中,每天的凌晨执行一次,这样就达到了按天切割,然后删除掉 30 天之前的日志的目的了。此处只用把脚本中日志的位置进行调整并创建 logs 目录,就可以了。于是打算做一下日志切割。

2025-04-01 09:20:49 229

原创 新手必看!夸克网盘1TB免费空间领取秘籍:三步操作+避坑指南!

√ 从未用手机号注册过夸克账号的用户(手机/PC端均未注册)完成注册后下载夸克APP → 用新账号登录即可查收1TB空间。A:完成新手任务可升级至20TB(附专属升级链接)▸ 转存时若提示"新用户保存成功"即符合条件。点击"保存到网盘"按钮 → 自动跳转登录页。如果1T不够用, 夸克网盘20T领取链接。👉 现有账号用户需换新设备/新手机号参与。A:需更换未注册过的手机号+新设备参与。提示:电脑端无法参与,必须用手机操作。A:违规领取(如批量注册)将收回奖励。√ 曾用QQ等非手机号注册的老用户。

2025-03-31 10:20:56 2428

原创 OpenEuler22.03+LTS 系统优化

【用于在终端命令行输入敏感内容,且不希望在history命令中显示】【修改之前请务必联系云平台的人,先开放自定义SSH 端口】

2025-03-31 09:57:38 133

原创 自动化发布工具CI/CD实践Jenkins介绍!

Jenkins 是一个开源的自动化服务器,主要用于持续集成和持续部署(CI/CD)。它由Java编写,因此它可以在Windows、Linux和macOS等大多数操作系统上运行。Jenkins 提供了一个易于使用的web界面,通过插件支持来扩展其功能,使得它可以与各种流行的开发工具和技术无缝集成,比如Git、Maven、Docker等。

2025-03-29 17:33:32 1003

原创 自动化发布工具CI/CD实践Jenkins常用工具和插件的使用

它可以替代 npm,用于管理 JavaScript 包的依赖关系、版本号和安装。- 可靠:Yarn 使用一个锁文件(yarn.lock)来确保在不同的环境中安装相同的依赖项。- 安全:Yarn 使用 SHA-1 哈希值来验证每个依赖项的完整性,以确保安装的包没有被篡改。- 支持离线模式:Yarn 可以缓存所有的包和依赖项,从而可以在没有网络连接的情况下安装依赖项。- 易于使用:Yarn 具有与 npm 类似的命令行界面,易于学习和使用。- 快速:Yarn 使用并行下载,可以显著提高安装包的速度。

2025-03-29 17:31:18 683

原创 自动化发布工具CI/CD实践Jenkins各配置功能介绍和管理!

通常可以在这里设置全局的环境变量,邮件,Jenkins URL 地址 等等。

2025-03-28 10:15:52 991

原创 自动化发布工具CI/CD实践Jenkins部署与配置教程

只不过据我了解,很多人在这个阶段,因为对流水线基础语法掌握程度不够,因此还有很多人是手工配置参数,然后再结合 jenkinsfile 来进行构建发布的,其实这种方式,并没有真正体悟到 2.0 的设计精髓,自然也无法吃到这波技术红利了。上图,是我司CI/CD 的一个发展阶段,在jenkins2.0 时候,我们做了一个大的变动,使用共享库,将同一个类别的 jenkinsfile 进行逻辑抽象,每个项目都变成了另外一种变相的参数化构建,只需要维护每个项目各自的参数,也就是。一切皆代码,这也是GitOps的理念。

2025-03-28 10:12:39 1032

原创 Mysql8.0的my.cnf配置文件

【代码】Mysql8.0的my.cnf配置文件。

2025-03-27 08:52:03 216

原创 Mysql5.7的my.cnf配置文件

可以优化InnoDB存储引擎的性能,提高数据库的稳定性和可靠性。建议在调整参数之前做好备份,并根据实际情况逐步调整参数值,以达到最佳的性能配置。关于innodb 这块的调优配置,仅供参考,结合自己的环境。

2025-03-27 08:50:29 205

原创 2025年 MinIO 容器化快速部署

【代码】2025年 MinIO 容器化快速部署

2025-03-26 09:33:11 301

原创 基于jvisualvm的内存监控与远程连接配置

jVisualVM 是 Oracle 提供的免费 Java 监控和性能分析工具,内置于 JDK 中(JDK 1.6+ 至 JDK 8,JDK9以上不再自带visualVM,需要手动安装)。

2025-03-26 09:28:18 771

原创 CentOS 7.9安装OpenStack

创建实例指定分配IP(Self-Service网络)Tips:这里选择的网络模式Self-Service。# 创建实例指定分配IP(Provider网络)# 创建实例(Self-Service网络)1、查看OpenStack部署脚本安装提示。4)安装Cinder-Node存储节点。# 创建实例(Provider网络)1)安装Controller。2、安装OpenStack。6)登录Dashboard。2)安装Compute1。3)安装Compute2。

2025-03-25 13:11:15 982 1

原创 shell脚本获取zabbix监控数据,自动日常巡检服务器信息!

有zabbix监控,也并不是时刻盯着数据,所以想着,每天固定某个时刻,自动发送服务器数据到指定群组,给其他人更直观的数据。数据就可以从zabbix API获取。19. API。

2025-03-25 09:12:03 326

原创 用shell脚本,批量备份MySQL中所有数据库,并批量还原!

生产环境通常只有一个数据库,但是其他环境,测试可能不止一个数据库。需要换数据库时,就需要一个一个的备份,一两个还好,多的话就有点繁琐。如果说直接备份整个数据库,可能将原来的系统数据库也备份过去了,而用不需要原来的系统数据库(’information_schema’, ‘mysql’, ‘performance_schema’, ‘sys’),这是用脚本就方便多了。

2025-03-25 08:58:16 268

原创 nginx配置文件详解—nginx.conf

Nginx 与 Apache 都是用于 web 服务器, 相比较之下,Nginx 的优势在于:反向代理,rewrite 规则,稳定性,静态文件处理,内存消耗,节省带宽,稳定性高,支持热部署,可以高并发连接等优点,过多的两者之间的对比这里就不展开了。很多时候我们做的许多事情,都是在与配置文件打交道的,所以了解其原始配置项的意义就成了一个很基础的事情,个人有幸在工作以及日常接触中,多少也总结了那么一些服务的配置文件。今天关于 nginx 的配置文件就先到这里,更多其他方面的原理知识,以后慢慢更新。

2025-03-24 09:09:22 446

原创 2025年3月亲测有效!夸克网盘新用户免费领1TB空间详细教程

2025年3月亲测有效!夸克网盘新用户免费领1TB空间详细教程!

2025-03-24 08:58:47 3356

原创 OpenEuler22.03 LTS 快速部署一套Zabbix7.0监控系统

关于使用容器化的方式部署zabbix-server ,采用宿主机网络的问题当部署zabbix-server 的时候,单独创建一个容器网络bridge,zabbix-server 那台主机的zabbix-agent【注意说是zabbix-server 本机】 想要和zabbix-server 通讯的时候,zabbix-agent 的配置文件中的Server配置成宿主机的IP,发现zabbix-agent 日志一直在报错,提示 需要连接zabbix-server 的容器IP,比如 10.114.0.2;

2025-03-22 08:56:22 681

原创 OpenEuler22.03 LTS SP3 系统优化

Copy。

2025-03-22 08:50:37 216

原创 使用 Docker 部署 mysql 应用

注意:后续操作中,产生的所有数据都会保存在这个目录,请妥善保存。在系统任意位置创建一个文件夹(可选)在系统任意位置创建一个文件夹(可选)

2025-03-21 13:25:38 858

原创 运维人员必备的 Mac Zsh 配置技巧

通过这些实用的 Zsh 配置,我们可以大大提升在命令行中操作 AWS 资源的效率。不再需要繁琐的命令输入,也不必记住复杂的参数。只需简单的函数调用,我们就能完成日常的运维任务。如果你也有自己的小妙招,欢迎分享出来,一起交流,共同进步!

2025-03-21 13:21:32 507

原创 MySQL5.7主从同步配置

其中192.168.4.51是主服务器,另一台192.168.4.52作为从服务器,通过调取主服务器上的binlog日志,在本地重做对应的库、表,实现与主服务器的数据同步。这里无需指定主服务器的二进制日志文件名(LOG_FILE)和位置(LOG_POS),我们在备份sql的时候会带上备份时刻主服务器的二进制日志文件名。备份数据,加上存储过程,加上备份时刻主服务器的二进制日志文件名(LOG_FILE)和位置(LOG_POS)。登录从服务器,指定主服务器信息,指定主从同步用户,密码。在主服务器上备份数据。

2025-03-20 11:42:41 670

原创 CentOS 7常用的Linux命令大集合,值得Linux运维工程师学习!

|

2025-03-20 09:45:55 802

原创 Docker 配置网络代理的几种场景

有时因为网络原因,比如公司 NAT,或GWF,需要使用代理。Docker 的代理配置,略显复杂, 但基本原理都是一致的,都是利用 Linux 的 http_proxy 等环境变量。

2025-03-19 16:36:03 348

python 标准库 中文版

python 标准库 中文版

2013-08-23

汉邦采集卡 HB18T_17T_16_18304 VC 源码

汉邦采集卡 HB18T_17T_16_18304 VC 源码 官方提供的

2012-03-08

hudson中文使用手册

第 1 章 概 述 1 第 2 章 基础篇 2 2.1 Hudson安装 2 2.1.1 资源下载 2 2.1.2 运行Hudson的前提 2 2.1.3 Hudson启动 2 2.1.4 Hudson访问 2 2.2 Hudson基本设置 3 2.2.1 设置JDK 3 2.2.2 设置ANT 3 2.2.3 配置邮件信息 4 2.3 创建任务 4 2.4 运行并监控构建作业 7 2.4.1 主控制面板 7 2.4.2 手动构建一个任务 7 2.4.3 任务构建状态 8 第 3 章 提高篇: 10 3.1 插件管理: 10 3.1.1 FindBugs 插件设置 10 3.1.2 Ftp插件配置 12 3.1.3 Junit插件 13 3.1.4 通过远程访问触发 13 3.1.5 WebLogic.Deployer 13 3.2 安全篇 14 3.3 个性化设置 15 第 4 章 常见问题 17 4.1 edit lock问题 17 4.2 IOException: Unable to delete问题 17 4.3 not recognized as a valid application type 问题 18 第 5 章 其它说明 19 5.1 CI挑战 19 5.2 ANT基本知识 19

2011-12-22

U盘烧录工具 CBM2090UMPTOOLV1.6.3P.rar

U盘烧录工具 CBM2090UMPTOOLV1.6.3P.rar

2008-09-22

内存设计资料.rar

关于内存设计的资料。分享给有需要的朋友。

2008-09-22

华为模拟器

华为模拟器 提供华为的路由器,交换机的配置,及所有实验过程.

2008-01-12

大学校园网设计与配置实例.pdf

大学校园网设计与配置实例.pdf

2007-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除