- 博客(22)
- 收藏
- 关注
原创 Git对服务器配置文件进行版本控制
本文介绍了使用Git对系统配置文件进行版本控制的完整流程。首先在CentOS9系统上安装Git并配置用户信息,然后在指定目录初始化Git仓库。接着将Nginx、httpd等关键配置文件复制到仓库中,并通过.gitignore文件过滤无关文件。完成初始版本提交后,后续系统配置变更时,只需将修改后的文件同步到Git仓库并提交变更记录即可。这种方法既保证了配置文件的版本可追溯性,又避免了直接修改系统文件带来的风险。
2025-12-07 16:10:55
385
原创 通过 Python 的 pip 安装 docker-compose
摘要:本文介绍在wget下载困难且国内镜像不可用时,使用Python安装docker-compose的方法。步骤包括:1)安装Python3和pip;2)升级pip;3)通过pip安装指定稳定版本的docker-compose(推荐1.29.2);4)验证安装。该方法避免了网络和镜像源问题,确保docker-compose稳定运行。(98字)
2025-11-27 20:21:19
228
原创 Docker 企业级容器化平台构建与应用自动化部署
设计并实现企业级 Docker 容器化平台,涵盖镜像标准化构建、私有仓库管理、多服务编排及监控运维体系,支撑 Nginx、Tomcat、JumpServer 等核心应用的容器化迁移。
2025-11-27 20:12:11
710
原创 构建企业级私有docker镜像的仓库(Harbor)
摘要:Harbor是一款企业级Docker私有镜像仓库解决方案,提供Web界面、权限管理和安全审计功能。支持Helm chart仓库、Notary证书认证和Clair漏洞扫描。安装步骤包括:1)下载docker-compose工具;2)创建Harbor目录并下载安装包;3)修改配置文件后启动服务。国内用户可通过GitCode获取安装包。启动后通过docker-compose管理服务,访问指定IP即可登录使用。
2025-11-26 11:59:21
885
原创 docker构建tomcat
本文介绍了使用Dockerfile构建Tomcat容器镜像的步骤。首先下载Tomcat 9.0.48和JDK 8u152的源码包,然后编写Dockerfile文件:基于CentOS 7镜像,添加并解压Tomcat和JDK包,配置Java环境变量,安装必要工具,暴露8080端口。最后通过docker build命令生成镜像,并使用docker run运行容器,映射主机8080端口到容器8080端口,实现Tomcat服务的部署访问。
2025-11-23 19:07:22
218
原创 dockerfile
本文介绍了Dockerfile的构建过程和使用方法。主要内容包括:1)Dockerfile构建流程:编写Dockerfile、构建镜像、运行容器和上传镜像;2)Dockerfile编写规范:保留关键字大写、执行顺序从上到下、注释使用#号;3)常用Dockerfile指令详解,如FROM、RUN、ADD等;4)通过实例演示如何构建自定义CentOS镜像,包括环境变量设置、软件安装和容器运行;5)使用docker history命令查看镜像构建历史。文章提供了完整的Dockerfile示例和操作命令,适合Doc
2025-11-23 16:49:51
333
原创 OpsStack:小型企业全栈运维一体化平台(本地单机测试,非服务器最终配置)
本文档详细介绍了服务器架构升级方案,重点包含两大核心内容:1) 网络安全配置优化:在CentOS7系统中禁用Firewalld,改用IPTABLES防火墙,配置严格的安全策略(默认DROP)、开放核心服务端口(SSH/HTTP/HTTPS等)、设置端口转发规则(80→8080)以及防DDOS攻击策略;2) Web服务双栈部署:采用Nginx+Apache组合方案,Nginx处理静态企业站(80端口)并实现动静分离,Apache(8080端口)运行WordPress动态博客,配合MariaDB数据库和PHP8
2025-11-21 23:07:07
917
1
原创 VMware虚拟机添加第二快网卡,并实现访问外网
本文详细介绍了在VMware中配置双网卡虚拟机的步骤:1)创建仅主机模式虚拟网络VMnet9(124.126.0.0/16);2)为虚拟机添加第二块网卡并绑定到VMnet9;3)在主机端设置网络共享,使124网段通过主机外网访问互联网;4)以CentOS为例配置第二网卡(ens224)的静态IP(124.126.0.100/24)、网关和DNS,并通过ping测试验证网络连通性。该配置实现了虚拟机同时连接192和124两个网段的功能。
2025-10-29 22:23:48
309
原创 基于NAT工作模式的负载均衡
本文介绍了LVS负载均衡服务器的双网卡配置方案及实现步骤。服务器采用内外网分离架构:外网网卡(ens224)处理客户端请求(IP:124.126.0.100),内网网卡(eno160)连接后端服务器(IP:192.168.30.129)。详细说明了LVS服务器的网络配置、ipvsadm安装及规则设置(采用轮询算法),以及三台Web服务器(192.168.30.11-13)的部署过程。通过设置不同测试页面验证了LVS的负载均衡效果,最终客户端访问124.126.0.100可轮询到不同后端服务器。
2025-10-29 21:10:40
415
原创 Prometheus监控系统搭建
本文介绍了Prometheus监控系统的搭建与配置过程。首先概述了Prometheus作为CNCF开源监控工具的核心特性,包括多维指标、拉取式采集和内置告警功能。随后详细说明了在Web服务器和MySQL服务器上部署node_exporter和mysqld_exporter的步骤,包括服务配置和防火墙设置。接着描述了Prometheus服务器的安装与配置,重点讲解了prometheus.yml文件中监控任务的定义。最后介绍了Grafana可视化工具的安装和仪表盘模板的导入流程,展示了如何将Prometheus
2025-10-28 15:00:04
1113
原创 Zabbix监控Web服务器和MySQL服务器
本文详细介绍了Zabbix监控系统的部署和配置过程。主要内容包括:1)在被监控Web主机和数据库主机上安装配置Zabbix Agent;2)在监控服务器上部署Zabbix Server、MySQL数据库和Web界面;3)通过手动和自动发现两种方式添加监控主机;4)为不同主机绑定相应的监控模板;5)特别说明了MySQL数据库监控的配置方法。案例涵盖了Zabbix监控系统的基本部署流程,包括服务安装、网络配置、数据库初始化、监控规则设置等关键步骤,并提供了具体的命令行操作和参数配置说明。
2025-10-25 22:14:31
819
原创 Zabbix进阶操作——自定义监控
Zabbix自定义监控配置指南:当内置模板无法满足需求时,可通过自定义监控实现特定指标监测。以监控Web主机登录用户数为例,需在agent端创建配置文件定义监控项(如count.login.user.conf),使用who|wc -l命令统计用户数。服务端需新建模板并添加对应监控项,键值与agent配置保持一致。最后将模板关联到目标主机即可实现监控。该方法还可扩展至内存、CPU等指标的监控报警配置。
2025-10-25 16:10:53
841
原创 基于LNMP架构的博客系统
本文摘要:在Rocky Linux 9系统上搭建WordPress博客网站的完整流程。通过DNF安装Nginx 1.20.1、PHP和MySQL服务,配置Nginx主配置文件监听80端口并设置虚拟主机blog.example.com,创建PHP解析配置文件。下载WordPress并部署到Nginx站点目录,设置文件权限。创建MySQL数据库和用户,完成WordPress初始化配置。最后修改本地hosts文件实现域名解析。整个过程涵盖了Web环境搭建、软件配置、数据库创建和博客系统部署等关键步骤。
2025-10-23 16:11:20
329
原创 基于LAMP架构的论坛系统开发
本文介绍了在Rocky Linux 9系统上部署Discuz!论坛的完整流程。首先通过DNF安装LAMP环境(Apache、MySQL、PHP),配置Apache虚拟主机并设置网页根目录。随后初始化MySQL数据库,创建专用账号并授权。下载Discuz! X3.5软件包解压至网站目录,并设置权限。最后详细说明了论坛后台管理功能,包括全局设置、界面管理、内容审核和用户管理等核心模块。整个过程涵盖了从环境搭建到系统配置的关键步骤,为搭建PHP论坛提供了完整解决方案。
2025-10-23 14:27:07
363
原创 boss直聘spark指标分析程序设计
1.要求能够同时备份8个表格,并且把它分别保存到集群的MySQL和hdfs文件系统。1.显示5列:学历、有公司福利的岗位总数、福利总数、最大福利总数、最小福利总数。10.将上面的Java开发的spark sql程序修改为Scala语言。5.存储到MySQL:专业技术总数表:expertise。把8个MySQL表备份到hdfs文件系统和集群MySQL。2.要求保存到hdfs文件系统上的文件类型为json。2.部署到集群,能够随时统计一次更新后的数据。3.取前10的最大的专业技术总数。
2023-11-21 11:01:54
261
原创 基于Springboot +JPA+thymeleaf+MySQL的共享照相机管理系统
【代码】基于Springboot +JPA+thymeleaf+MySQL的共享照相机管理系统。
2023-07-04 17:15:59
400
原创 hadoop集群HA高可用搭建
在整个项目中我觉得最难的应该是HA,当然这是对于第一次配置HA高可用的我来说,因为我根据不同的博客配置了几次,要么就是两个Standby 状态的NameNode,要么就是一个Active状态的NameNode,一个Standby 状态的NameNode。但是当你kill 掉Active节点的NameNode,你就会发现,Standby 状态的NameNode没有成功切换为Active。我在配置了几次后,通过查看日志文件,发现拒绝连接,经过仔细阅读。问题出现在无法进行 fence。
2023-06-18 22:21:15
2807
1
原创 Hadoop搭建新能源汽车大数据平台
前言为了实现这个平台,我们需要搭建一个Hadoop1集群。同时,下面是集群要求1、集群至少要有三个节点;2、由于条件有限,所以要求集群至少可以存储100G的数据;3、将HDFS副本数设置为3;4、NameNode要高可用,即运行两个NameNode进程,同一时刻只有一个对外提供服务的NameNode,如果活跃的NameNode进程所在机器宕机了,整个集群还是可以正常运行的;5、可以正常提交MapReduce运行;6、Hbase要集群部署,可正常建表、插入数据和查询数据等;
2023-06-16 22:14:36
1359
1
原创 基于pyecharts时间轴组件实现动态柱形图
pyecharts是一个基于 Python 的数据可视化库,它是echarts的 Python 封装。echarts是一个由百度开发的基于 JavaScript 的数据可视化库,它提供了丰富的图表类型和交互功能,可以帮助用户快速地创建交互式的数据可视化图表。同时pyecharts提供了一系列的 Python 接口,可以方便地使用echarts的功能来创建各种类型的图表,包括折线图、柱状图、散点图、地图等。与其他 Python 数据可视化库相比,pyecharts。
2023-06-14 20:02:24
1714
1
原创 身处人工智能时代我们何去何从?
在当今时代,我们听到的,提到的或者说是热议的是什么?没错,是ChatGPT!在刚出来那会,我虽然不能真正的使用到,但并不意味着我对它一无所知。它在AI绘画、编程、聊天等领域的影响是非常大的,同样,它的出现也也让一些人或者说是行业面临了巨大的挑战。我个人是大数据专业的,因此哪怕我没有对ChatGPTGPT4new bing深入了解和学习,我仍然能说的头头是道。最基本的,ChatGPT以及衍生产品,永远离不开大数据,也就是说,它是在以大量的数据基础下发展的。
2023-05-17 08:58:29
556
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅