自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 在Rocky Linux 9.5上部署MongoDB 8.0.9:从安装到认证的完整指南

本文介绍了在Red Hat 9系统上部署MongoDB的步骤。首先,通过yum命令安装libcurl和openssl依赖库。接着,从MongoDB官方仓库安装MongoDB 8.0.9版本。安装完成后,使用systemctl命令启动并启用MongoDB服务。通过netstat命令可以查看MongoDB的进程状态,配置文件位于/etc/mongod.conf。使用mongod --version命令可以查看当前MongoDB的版本。此外,还介绍了安装MongoDB的后台管理工具mongosh的步骤,并通过mo

2025-05-15 16:55:22 410 2

原创 豆瓣电影Top250数据工程实践:从爬虫到智能存储的技术演进(含完整代码)

本文介绍了一个基于大数据技术的豆瓣电影Top250榜单数据采集与分析系统。项目通过Python爬虫框架(Requests+BeautifulSoup)突破豆瓣的反爬机制,日均处理2500条结构化数据,并利用Elasticsearch构建了支持百万级数据扩展的存储引擎。系统架构包括爬虫模块、数据清洗、Elasticsearch存储和可视化检索,采用Docker容器化部署,确保环境一致性。核心功能包括智能请求模块、多模式解析引擎和动态分词配置,支持中文分词器(smartcn/ik_max_word)的热插拔。项

2025-05-12 16:18:48 1097

原创 宝塔面板安装指南:解锁服务器运维新姿势,让管理效率翻倍的秘密武器

在数字化时代,宝塔面板作为一款基于Web的服务器管理软件,以其图形化操作和一键部署功能,显著降低了服务器管理的技术门槛。它支持Linux/Windows双系统,集成了多种运行环境,提供一键建站、安全防护、智能监控等核心功能,使得个人站长、中小企业主和技术爱好者都能轻松管理服务器。宝塔面板不仅提高了运维效率,还增强了服务器的安全性,通过智能监控和资源优化,确保服务器性能最大化。此外,宝塔面板的插件市场和API接口支持个性化运维方案的定制,适应不同用户的需求。随着AI技术的融入,宝塔面板正探索智能化运维的新边界

2025-05-10 18:16:08 667

原创 基于GlusterFS的分布式存储集群部署实战指

本指南完整演示了从单机部署到集群验证的全流程,通过4种卷类型展示了GlusterFS的灵活架构。至少3个存储节点保证数据安全配置专有存储网络(建议万兆网卡)实施定期健康检查和备份策略结合Prometheus+Grafana构建监控体系通过合理规划卷类型和副本策略,GlusterFS可满足从PB级对象存储到高并发文件服务的多样化需求。

2025-05-08 15:52:47 579

原创 负载均衡深度实践:基于Nginx+Keepalived的高可用方案与Zabbix监控设计

获取 GPG 密钥失败:[Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022"链接: https://pan.baidu.com/s/1fnXA14o2jb_wTNFqxlN_cw?export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk #填写自己的jdk路径。# 替换为实际域名或IP。

2025-05-01 16:19:13 982

原创 基于LVS+Keepalived+NFS的高可用负载均衡集群部署

系统版本 CentOS 7.9 x86_64软件版本Web服务 Nginx 1.20.1。

2025-04-29 14:21:28 1077

原创 Hadoop伪分布式模式搭建全攻略:从环境配置到实战测试

伪分布式模式下,Hadoop 的各个组件(如 HDFS、YARN、MapReduce)以独立进程运行,但所有服务均部署在单台机器上,模拟多节点集群的行为。:AWS、Azure 等云厂商推出托管 Hadoop 服务(如 EMR),但 Hadoop 本地部署市场份额受云存储(如 S3)冲击。:Hadoop 与云原生技术(如 Kubernetes)、实时计算(Flink)结合,适应现代数据湖架构。:Spark(内存计算)、Flink(流处理)等框架崛起,部分替代 MapReduce。

2025-04-28 13:31:30 962

原创 CentOS 7上Memcached的安装、配置及高可用架构搭建

本文将在CentOS 7上详细介绍Memcached的安装、配置,以及如何实现Memcached的高可用架构。假设有两台服务器用于 Memcached 主主复制,分别为 Server A(10.1.1.7)和 ServerB(10.1.1.12)。Memcached 的复制功能支持多个 Memcached 之间相互复制(双向复制,主备都是可读可写的),可以解决 Memcached 的容灾问题。memcached 本身不支持相互复制,需要卸载rpm 安装的memcached ,换带有支持复制功能的。

2025-04-24 13:24:51 1122

原创 CentOS 7上安装与配置Memcached及PHP客户端使用教程

通过以上步骤,您已成功在CentOS 7上安装、配置Memcached服务,并在PHP中实现了客户端连接。Memcached 是一款高性能的分布式内存缓存系统,常用于加速动态Web应用的响应。本文将详细介绍在CentOS 7上安装、配置Memcached服务,以及如何在PHP中使用Memcached客户端。PORT="11211" # 默认端口 USER="memcached" # 运行用户。set() / get() 写入/读取数据(带过期时间)

2025-04-24 11:15:44 841

原创 Docker安装ES :确保 Kibana 正确连接 Elasticsearch

在使用 Docker 部署 ELK(Elasticsearch、Logstash、Kibana)堆栈时,正确的服务配置和依赖管理至关重要。本文将分享如何优化 Docker Compose 配置,确保 Kibana 能稳定连接到 Elasticsearch,并提供故障排查建议。通过优化网络绑定、连接配置和依赖管理,可以显著提升 ELK 堆栈的稳定性。浏览器输入ip:5601出现页面则安装成功。

2025-04-23 20:10:42 369

原创 “该虚拟机似乎正在使用中“

遇到这种问题的解决方法很简单,出现这种问题是因为错误关闭虚拟机导致,当我们点击获取所有权时发现不能解决问题。这里分享一种简单的解决方法。当某一天打开虚拟机突然弹出"该虚拟机似乎正在使用中"。找到lck文件夹下面的lck文件,将它删除。打开虚拟机的文件目录。

2025-04-23 19:33:22 205

原创 从零开始配置 Zabbix 数据库监控:MySQL 实战指南

Zabbix作为一款开源的分布式监控工具,在监控MySQL数据库方面具有显著优势,能够为数据库的稳定运行、性能优化和故障排查提供全面支持。以下是使用Zabbix监控MySQL数据库的配置。2.网络问题:检查 Zabbix Server 与 MySQL 服务器之间的网络连通性。2.输入主机名称(如 MySQL-Server),选择群组(如 Databases)。1.模板 标签页 > 选择 MySQL by Zabbix agent 模板。1.配置 > 主机 > MySQL-Server > 宏。

2025-04-22 20:00:05 1003

原创 JMX监控集成方案及验证指南

Zabbix Java Gateway 日志:docker logs zabbix-docker_zabbix-java-gateway_1。Zabbix Server 日志:docker logs zabbix-docker_zabbix-server-mysql_1。步骤:配置 → 主机 → 选择目标主机 → 模板 → 选择 Template JMX Generic。Tomcat 日志:docker logs zabbix-docker_tomcat_1。默认账号:Admin,密码:zabbix。

2025-04-22 10:39:15 897

原创 基于GTID的主从复制

slave 无需知道 master 的 pos 值和日志文件值,只需要知道 master 的 ip、用户名、密码即可;如果没有记录,slave 就会从 relay log 中执行该 GTID 的事务,并记录到 binlog。slave 端的 I/O 线程将变更的 binlog,写入到本地的relay log(中继日志)中。如果有记录,说明该 GTID 的事务已经执行,slave 会忽略。GTID 是连续的没有空洞的,保证数据的一致性,零丢失。# 开启GTID的⼀些安全限制,添加此⾏。比传统的复制更加安全。

2025-04-17 10:57:28 763

原创 MySQL主从复制实战指南(基于二进制日志)

server-id=2 # 从服务器唯一ID,不能与主服务器相同。从库调整innodb_flush_log_at_trx_commit=2平衡性能与可靠性。binlog-do-db=your_db_name # 需要复制的数据库(可选)log-bin=mysql-bin # 启用二进制日志。relay-log=mysql-relay-bin # 启用中继日志。# - Seconds_Behind_Master: 0(无延迟)

2025-04-17 10:18:12 1316

原创 在 Rocky Linux 9 中更改 IP 地址的三种方法详解

Rocky Linux 9 作为一款基于 RHEL 的社区发行版,其网络配置方法与之前的版本相似,但配置文件路径有所调整。本文将详细介绍三种在 Rocky Linux 9 中更改 IP 地址的常用方法,包括使用 nmcli 命令行工具、编辑网络配置文件以及使用 nmtui 文本界面工具。

2025-04-17 08:47:27 1235

原创 Zabbix Agent在Windows系统上的安装、配置与监控实战指南

扩展阅读:访问https://www.zabbix.com/documentation/current/zh/manual,获取最新功能特性和最佳实践案例。右键->属性,复制agent.config文件地址C:\Program Files\Zabbix Agent\zabbix_agentd.conf"LogFile=C:\Program Files\Zabbix Agent\zabbix_agentd.log #修改成自己的安装目录。安装路径避免空格和中文(推荐C:\Zabbix_Agent)

2025-04-15 15:25:14 1430

原创 Elasticsearch 安装与操作全攻略(含IK分词器配置)

分钟级部署:从环境准备到服务启动不超过 15 分钟资源隔离:容器化避免污染宿主环境中文支持:IK 分词器解决中文搜索痛点使用Logstash构建日志收集管道通过X-Pack开启安全认证结合Beats实现分布式日志采集建议通过中的volumes配置定期备份 ES 数据目录,保障数据安全。

2025-04-14 12:08:26 1100

原创 Kubernetes Metrics Server部署优化:添加节点容忍规则实战指南

从官方仓库获取v0.6.3版本配置通过为Metrics Server添加节点容忍规则,我们显著增强了组件在复杂集群环境中的调度鲁棒性。这种配置模式同样适用于其他关键系统组件(如CoreDNS),建议根据集群实际情况调整容忍策略。对于生产环境,建议配合节点亲和性规则实现更精细的调度控制。扩展阅读。

2025-04-13 11:40:22 853

原创 edis 主从复制

Redis 主从复制是一种数据同步机制,主节点(Master)将数据复制到一个或多个从节点(Slave),从。默认情况下,Redis 启动后是主节点。slaveof <master-ip> 6379 # 指定主节点 IP 和端口。3、组从:主机一般来说的我们master(读写都可以),slave(只读)2. 读写分离:主节点处理写请求,从节点处理读请求,提高性能。1. 数据备份:从节点作为主节点的数据副本,防止数据丢失。3. 高可用性:主节点故障时,从节点可以接管服务。2. 配置主节点(Master)

2025-04-10 15:22:15 413

原创 Keepalived+LVS高可用集群实战:从原理到落地

秒级故障切换:VIP漂移时间稳定在3秒内线性扩展能力:可轻松添加更多Real Server成本效益平衡:相比硬件负载均衡器,方案成本降低80%对于中小规模互联网架构,该方案在可靠性、性能和成本之间取得了良好平衡。后续可结合Kubernetes等容器平台,进一步构建云原生高可用体系。

2025-04-10 10:17:10 744

原创 如何使用Python脚本调用钉钉API接口发送告警通知

通过以上步骤,你已经成功实现了使用Python脚本调用钉钉API接口发送告警通知的功能。这种方法不仅适用于Zabbix监控系统,还可以集成到其他支持自定义告警脚本的监控系统中。钉钉机器人的灵活性和强大的消息推送能力,使得运维团队能够更加及时有效地响应系统异常,提高运维效率。希望这篇博客能够帮助你顺利实现钉钉API的调用和告警通知的集成。如果有任何问题或建议,欢迎在评论区留言交流。

2025-04-08 16:11:37 945

原创 从零开始:使用 kubeadm 部署 Kubernetes 集群的详细指南

Kubernetes 核心资源及作用Kubernetes 通过声明式 API 定义资源,以下是常用资源类型:资源类型 作用Pod 最小的部署单元,包含一个或多个容器,共享网络和存储资源。Deployment 管理 Pod 的副本数、滚动更新和回滚,确保应用高可用。Service 提供稳定的网络端点(如 ClusterIP、NodePort),用于访问 Pod。ConfigMap 存储非敏感的配置数据(如环境变量、配置文件),供 Pod 使用。Secret 存储敏感数据(如密码、API 密钥)

2025-04-07 16:54:03 1219

原创 Docker快速部署Zabbix监控系统:从安装到配置的保姆级教程

环境标准化:所有组件配置集中管理,便于迁移和扩展快速交付:从安装到监控仅需15分钟资源隔离:各服务独立运行,避免端口冲突建议定期备份目录的MySQL数据,并使用优雅停止服务。如需进一步优化,可探索Zabbix的自动注册、自定义监控项等高级功能。

2025-04-01 13:07:09 1485

原创 LVS-NAT 负载均衡与共享存储配置

root@localhost ~]# ipvsadm-save > /etc/sysconfig/ipvsadm //保存策略。[root@localhost ~]# ipvsadm -lnc //可以查看客户端访问详细信息及状态,便于排查问题。[root@localhost ~]# cat /proc/net/ip_vs //查看 ip_vs 版本信息。[root@localhost ~]# cat /etc/sysconfig/ipvsadm //确认保存结果。包括节点地址、虚拟 IP 地址。

2025-03-27 10:16:46 1142

原创 centos部署 KVM 虚拟化平台(保姆级)

用户模式的 Qemu 利用接口 libkvm 通过 ioctl 系统调用进入内核模式。KVM Driver 为虚拟机创建虚拟 CPU 和虚拟内存,然后执行 VMLAUNCH 指令进入客户模式,装载 GuestOS 并运行。Guest OS 运行过程中如果发生中断或者影子缺页等异常,将暂停 Guest OS的运行并保存当前上下文退出到内核模式来处理这些异常。内核模式处理这些异常时如果不需要 I/O 则处理完成后重新进入客户模式。如果需要 I/O 则进入到用户模式,由 Qemu 来处。

2025-03-25 12:14:30 1712 1

原创 Docker Swarm 集群部署

在 manager 节点执行,确认 worker01 和 worker02 状态为 Ready。在所有主机的 hosts 文件中添加地址解析记录,下面以 manager 主机为例进行操作。防火墙:如果防火墙未关闭,需开放 2377/tcp, 7946/udp, 4789/udp。输出中会包含 worker 节点加入集群的命令,保存此命令。网络配置:确保所有节点在同一个局域网,且主机名解析正确。Docker 版本:所有节点 Docker 版本需一致。docker swarm join 工作节点加入集群。

2025-03-24 16:54:57 959

原创 计算机行业:围城内外的人生百态

35岁的李姐发现,她带的实习生转正工资竟比她高20%,而她的体检报告上新增了"甲状腺结节"和"腰椎间盘突出"。在这个AI能三分钟写完年终总结的时代,老程序员们开始修炼新技能:有人考了心理咨询师证转行做职场教练,有人把多年Debug经验写成《程序员防猝死指南》,更多人在GitHub悄悄创建了"35岁逃生路线图"仓库。或许计算机行业的终极答案,就藏在深夜烧烤摊的烟火气里——当小龙虾遇上VSCode,调试的不是代码,是人生。某区块链公司把发币白皮书里的"去中心化"偷偷替换成"Web3.0生态",继续收割韭菜;

2025-03-23 22:33:03 251

原创 vmware虚拟机报错“不支持嵌套虚拟化”

当我们需要在虚拟机里面启动虚拟化引擎打开之后却发现虚拟机不支持在找了很多博客之后,试了很多种方法,这里分享一下。

2025-03-22 17:13:29 699 1

原创 centos7/8/9安装docker&docker-compose

脚本说明 兼容性处理 通过 rpm -E %{centos} 检测系统版本,自动选择 yum(CentOS 7)或 dnf(CentOS 8/9)。依赖安装 自动安装 Docker 所需的依赖包(如 device-mapper-persistent-data、lvm2)。Docker Compose 安装 直接下载二进制文件到 /usr/local/bin,避免包管理器版本滞后问题。Docker 是一个开源容器化平台,通过轻量级容器简化应用部署、管理和扩展,确保环境一致性与资源高效利用。

2025-03-20 21:13:43 607 1

原创 Linux安装Elasticsearch集群-----docker安装es集群

Elasticsearch(ES)作为分布式搜索引擎,其核心价值在于通过集群部署实现高可用性和数据冗余。重复2.2-2.4步骤,修改node.name和IP地址,确保discovery.seed_hosts包含所有节点IP。Docker容器化部署:通过容器快速搭建集群,适合测试或动态扩展场景,具备资源隔离和快速回滚优势。原生Linux部署:直接安装ES服务,适用于生产环境,资源利用率高,但需手动管理多节点。Docker部署便于快速扩展和隔离环境,适合测试或动态调整资源。

2025-03-19 19:00:24 959 1

原创 docker python:latest镜像 允许ssh远程

跳转到家目录cd创建pythonsshdockerfile跳转pythonsshdockerfile创建Dockerfile文件将Dockerfile的指令复制到文件中# 使用 python:latest 作为基础镜像# 如果我的镜像列表中没有python:latest镜像,在执行Dockerfile的时候,会自动拉取# 更新系统并安装 SSH 服务# 设置 root 用户密码# 允许 root 用户通过 SSH 登录# SSH 服务监听端口EXPOSE 22。

2025-03-14 15:39:42 898

原创 三. Zabbix安装

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm #webtatic源。mkdir -p /data2/zabbix/zabbix-server 用于存储 Zabbix 服务器容器的配置文件等相关数据。https://cdn.zabbix.com/zabbix/sources/stable/5.0/#使用源码包。PHP-FPM 日志(默认位置)tail -f /var/log/php-fpm.log。

2025-03-13 14:55:52 742 1

原创 基于Spring Boot与Vue《学生考试系统》原生部署方式

是一款基于Spring Boot与Vue技术的全栈分离系统,专为线上考试环境设计。该系统实现了前后端的完全分离,为用户带来流畅且高效的在线考试体验。文件清单及功能说明编号文件名功能描述1Java后端部署包,需使用JDK 17及以上版本运行。2Spring Boot配置文件,需与WAR包置于同一目录下,主要用于配置MySQL数据库连接信息3MySQL数据库脚本文件,用于初始化数据库结构4dist前端Web资源文件夹,包含所有用于构建用户界面的静态文件与资源。

2025-03-07 19:57:37 705

原创 mysql忘记初始临时密码解决方法

当遇到 “

2025-03-07 15:53:55 916

原创 Docker安装

[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2 使用以下命令来设置稳定的仓库。$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo可以选择国内的一些源地址:$ sudo yum-config-manager \ --add-r

2025-03-06 11:06:17 276

原创 Docker教程

Docker是一个开源的应用容器引擎,它让开发者能够打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何支持Docker的平台上。这个容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。Docker从1.13版本之后分为CE(Community Edition,社区版)和EE(Enterprise Edition,企业版),我们用到的绝大多数都是社区版。Docker的容器技术可以在几乎任何平台上运行,无论是物理机、虚拟机、公有云、私有云,甚至是笔记本,其良好的兼容性

2025-03-04 10:55:22 628

原创 计算机科学与技术

3. 知识串联:定期复盘知识点的关联性(如数据结构在数据库索引中的应用)- **知识点零散**:容易陷入"只见树木不见森林"的学习困境。- **方向不明确**:面对海量技术栈不知从何入手。2. 参与技术社区(CSDN/掘金/GitHub)- **体系缺失**:难以建立完整的知识网络。- Python(AI/数据分析)- 《深入理解计算机系统》(CSAPP)- 浙江大学《数据结构》(MOOC)- Java(企业级开发)- LeetCode(算法练习)- Draw.io(流程图制作)- C/C++(系统级)

2025-02-20 20:08:35 349

原创 Dify的安装(本地部署deepseek)

Dify是一个开源的大型语言模型(LLM)应用开发平台,旨在帮助用户快速搭建、定制和部署基于人工智能语言模型的应用。起源与发展:Dify的起源可以追溯到2023年,其创始人是张路宇。Dify的推出旨在解决AI应用开发中的复杂性和高门槛问题。用户群体:Dify适合开发者、非技术用户以及企业等不同背景的用户。开发者可以利用Dify快速构建和部署AI应用,非技术用户可以通过可视化界面创建AI应用,企业可以利用Dify为特定业务场景创建定制化的AI应用。应用场景。

2025-02-20 19:18:26 2802

原创 DeepSeek本地部署(解决ollama无法安装问题)

最近国产DeepSeek非常火,但是由于访问人数过多经常出现反应慢和服务器繁忙问题。DeepSeek是一个开源的模型,我们可以通过本地部署在终端上使用,而且也可以无需联网直接使用。目录1.Ollama的下载和安装发现点开出现无法加载问题,可能是以下原因:网络问题服务器问题2.选择Deepseek版本3.测试是否安装成功Deepseek介绍一、公司背景二、产品特点三、应用场景四、市场影响访问https://ollama.com/进入Ollama官网下载Ollama,选择自己对应的操作系统版本。(window)

2025-02-10 22:43:39 2225 1

空空如也

空空如也

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

TA关注的人

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