- 博客(220)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 【运维项目经历|045】MySQL数据库性能优化项目
项目背景随着公司业务的发展,数据库查询响应时间逐渐变长,尤其是在高峰期,部分核心业务响应时间超过用户可接受范围,导致用户体验下降。经分析,发现MySQL数据库存在性能瓶颈,包括查询效率低、索引不合理、硬件资源利用不充分等问题。项目目标提升查询性能:将核心业务的查询响应时间缩短至用户可接受范围内。优化资源利用:提高CPU、内存、磁盘IO等资源的使用效率。增强系统稳定性:确保数据库在高并发场景下依然能稳定运行。建立监控体系:建立数据库性能监控和告警机制,及时发现并处理潜在问题。项目成果查询性能
2024-10-24 15:12:31 492
原创 【云原生 | 59】Docker中通过docker-compose部署ELK
各个组件的作用如下:Filebeat:采集文件等日志数据;LogStash:过滤日志数据;Elastic Search:存储、索引日志;Kibana:用户界面;
2024-05-29 09:00:00 2462 1
原创 只需几十秒即可在linux环境下部署一个完整的mysql服务【自动化部署脚本】
此脚本功能比较全面,完全做到了自动化部署且可以随意自定义任何参数
2024-04-11 20:55:18 18188 27
原创 【windows|001】windows介绍及各种快捷键、文件扩展名、文件结构总结
微软于1985年11月20日推出了名为Windows的操作系统,作为MS-DOS的图形操作系统外壳,以响应对图形用户界面(GUI)的日益增长的兴趣。目录有类似于{7F40DE3E-8294-4E24- B2EA-80F6C6BB173C}名字的文件,看起来不太友好,这个目录并不是所谓的病毒目录,这个是软件的唯一标示GUID,有些软件为了区分,会生成一个唯一的名称以保证唯一 性,那么这个目录,就是软件为区分同名软件所创建的唯一配置文件保存目录,且这个软件的注册表,很有可能也是这个名称。
2024-03-15 11:47:07 18498 2
原创 ETL 为什么经常变成 ELT 甚至 LET?
ETL变成ELT/LET会带来哪些问题呢?首先是时间成本增加。大量未经清洗和转换的原始(无用)数据装载进数据库会带来过长的时间消耗。而且数据库的计算资源有限,完成额外的E、T计算势必要消耗很长时间,进一步增加时间成本。ETL通常是有时间限制的,一般会在业务空闲的时间进行,比如前一天22点到第二天5点,如果在指定时间段没有完成就会影响第二天的业务,这就是常说的ETL时间窗口。ETL时间过长会导致时间窗口不足,影响正常业务。
2022-09-26 07:00:00 8895 85
原创 【毕业季|进击的技术er】作为一个职场人,我想对你们说
毕业季,是对青春的美好向往,经历了大学生涯之后,放下厚厚的书本,摒弃一道道繁杂的习题,在湛蓝的天空下、幽静的小树林里、迷人的海滩等山水美景间尽享自然的乐趣,是对大学生活最好的慰藉,也是对未来的职场生活最最大的尊重!毕业了,离别宴,分手饭,兄弟情,姐妹情,爱情等各种感情开始接受考验了,对于风华正茂的青春,感情在这一时间是最好的黄金佳期,是对青春最好的告白!...
2022-06-16 16:33:46 6086 228
原创 通过VMware虚拟机部署企业级ikuai爱快软路由(亲测100%成功无任何报错)
接入方式选择DHCP分配ip,等待ip分配完成后点击保存。选择VMnet1 (如果没有就点击添加网络加一个VMnet1),选择仅主机模式,将子网ip配置成自己想要的网段,如192.168.66.0。输入ip地址和子网掩码回车,注意这个ip地址必须是仅主机模式的网段(我设置的是192.168.66.222/255.255.255.0)点击VMnet8 NAT模式,按照如图配置好网段,勾选上DHCP分配ip,最后点击NAT设置。选择网络设置,选择内外网设置,点击选择外网网口。选择网卡eth1,点击绑定。
2024-12-05 10:00:00 1099
原创 【linux015】文件操作命令篇 - tail 命令
tail 是一个强大且灵活的文件查看工具,尤其适合实时监控日志文件的变化。通过丰富的参数选项,用户可以灵活指定显示内容的行数或字节数,并结合动态跟踪功能应对各种场景。在处理多字节字符或网络挂载文件时,需注意其可能的显示问题和文件访问限制
2024-12-03 09:30:00 546
原创 【运维项目经历|050】Graylog日志集中管理与分析系统建设项目
项目背景随着公司业务的发展和系统架构的复杂化,日志数据量急剧增加,传统的日志管理方式(如分散存储、手动检索)已无法满足高效分析、快速定位和解决问题的需求。为了提高日志管理的效率,增强系统的可观测性,公司决定引入Graylog日志集中管理与分析系统,实现日志的统一收集、存储、查询和分析。项目目标集中管理:将所有业务系统的日志集中到一个平台上进行管理。高效检索:提供快速、灵活的日志检索功能,支持多种查询条件和过滤器。智能分析:利用Graylog的分析工具,实现对日志数据的可视化分析和异常检测。报警
2024-12-03 08:30:00 28
原创 【linux014】文件操作命令篇 - head 命令
head 是一个简单高效的文件内容查看工具,适用于快速预览文件头部数据。结合 -n 或 -c 参数可以灵活调整显示范围,与其他命令搭配使用时非常强大。但在处理多字节字符时需注意字节数与字符数的差异。如果需要更多功能(如查看文件尾部),可结合 tail 使用。
2024-11-26 09:44:24 940
原创 【运维项目经历|049】自动化运维管理平台 - Chef 实施项目
项目背景随着公司业务规模的迅速扩张,IT基础设施日益复杂,传统的手动运维方式已难以满足高效、可靠、可重复的部署与配置管理需求。为了提升运维效率,减少人为错误,加快新服务上线速度,公司决定引入自动化运维工具Chef来实现基础设施即代码(Infrastructure as Code, IaC)的理念,实现配置管理、应用部署、环境一致的自动化。项目目标标准化配置:统一服务器配置,确保所有环境的一致性。自动化部署:实现应用程序的自动化部署与版本控制。资源优化:通过自动化脚本管理资源,提高资源利用率。审
2024-11-26 09:28:02 38
原创 【linux013】文件操作命令篇 - less 命令
less 是 Linux 中强大的文件分页查看命令,比 more 更灵活且功能更强大。less 支持双向滚动、搜索、显示大文件等功能,适用于查看文件内容或管道输出的大量文本。功能逐页查看文件内容:用户可以通过翻页键(如空格键和 b 键)来逐页查看文件内容。双向导航:与 more 命令只能向后翻页不同,less 命令允许用户向前和向后翻页。搜索功能:支持在文件中搜索特定的字符串,并高亮显示匹配项。跳转到指定位置:可以直接跳转到文件的开头、结尾或指定行。显示行号:可以选择显示或隐藏行号。兼容多种键
2024-11-21 10:03:26 1118
原创 【运维项目经历|048】Terraform 云基础设施自动化部署项目
项目背景随着公司业务快速发展,运维团队需要快速响应业务需求,高效、准确地部署和管理大量云服务器、网络资源和存储设备等。然而,传统的手动配置方式不仅耗时耗力,还容易出错,难以满足业务的快速迭代需求。因此,公司决定引入Terraform,一款开源的基础设施即代码(Infrastructure as Code, IaC)工具,以实现云资源的自动化部署和管理。项目目标实现云资源的自动化部署,包括云服务器、网络、存储等。提高资源部署的准确性和效率,减少人为错误。实现资源配置的版本控制,便于追踪和回滚。简
2024-11-19 10:11:36 120
原创 【linux012】文件操作命令篇 - more 命令
`more` 是 Linux 中的一个分页查看命令,用于逐屏显示文件内容。它特别适合用于查看较长的文件,与 `cat` 不同,`more` 不会一次性输出所有内容,而是按屏分页显示,便于用户阅读。
2024-11-15 17:45:59 701
原创 【运维项目经历|047】LVM优化与扩容自动化项目
项目名称项目背景项目目标项目成果我的角色与职责我主要完成的工作内容本次项目涉及的技术本次项目遇到的问题与解决方法本次项目中可能被面试官问到的问题问题1: 项目周期?问题2: 项目服务器部署架构方式及数量和配置问题3: 项目人员配置?问题4: 你在自动化脚本中如何处理不同服务器的配置差异?问题5: LVM相比传统分区管理的优势是什么?问题6: 什么是LVM?问题7: LVM的主要特点是什么?问题8: LVM中有哪些关键组件?问题9: 什么是物理卷(PV)?问题10: 卷组(
2024-11-11 14:04:33 716
原创 【运维项目经历|046】Jenkins自动化部署与持续集成优化项目
项目名称Jenkins自动化部署与持续集成优化项目项目背景在快速迭代的软件开发环境中,我们的研发团队面临着频繁的代码提交、构建、测试和部署需求。传统的手动部署方式不仅效率低下,而且容易出错,导致版本混乱和上线延迟。为了提升开发效率,保证软件质量,公司决定引入并优化Jenkins作为自动化部署与持续集成的核心工具,实现代码从提交到部署的全链路自动化。项目目标建立自动化构建与测试流程:通过Jenkins自动触发构建任务,运行单元测试、集成测试,确保代码质量。实现一键部署:简化部署流程,实现环境(
2024-11-05 11:11:48 396
原创 无任何报错-最详细的harbor企业级私有镜像仓库部署教程
浏览器输入http://hub.xiaopeng.com:8888登录harbor。输入账号admin,密码1qaz!新建项目ddns-go。查看仓库,镜像推送完成。
2024-11-04 09:00:00 449
原创 【linux011】文件操作命令篇 - cat 命令
cat 是 Linux 中的一个常用命令,主要用于查看文件内容、连接多个文件并输出,或将文本写入文件。名称来自 “concatenate”(连接),非常适合快速查看和组合文件内容。
2024-10-30 09:47:26 1400
原创 【linux010】文件操作命令篇 - stat 命令
stat 命令是一个强大的工具,可以详细查看文件及文件系统的元数据。它的灵活格式化输出功能非常适合在脚本中使用,同时也可以深入了解文件的访问和修改时间。对于符号链接、文件系统信息以及文件权限等不同需求,stat 提供了丰富的选项。
2024-10-24 10:26:52 1014
原创 【linux009】文件操作命令篇 - touch 命令
`touch` 是 Linux 系统中的一个常用命令,用于创建**空文件**或**更新已有文件的时间戳**。它既可以用来快速生成新文件,也可以用来修改文件的**访问时间**(access time, atime)和**修改时间**(modification time, mtime)
2024-10-17 14:58:16 1162
原创 通过python脚本采集TCP自定义端口连接数数据推送到Prometheus
编写python脚本,实现以下功能:监控 TCP 端口 2000 的连接数,并通过 HTTP 服务提供 /metrics 接口,同时启用 Basic Auth 进行认证,具体功能如下
2024-09-23 16:52:21 567 3
原创 Http接口请求耗时、返回码、QPS监控
REQUEST_TIME:记录HTTP请求的耗时。REQUEST_COUNT:记录每个状态码的请求总数。QPS:记录每秒请求数。start_http_server(8002):启动HTTP服务器,在8002端口暴露Prometheus的 /metrics 接口。track_metrics():在一个循环中持续发送HTTP请求,记录指标。
2024-09-23 09:15:39 607
原创 【运维项目经历|044】云迁移与CI/CD管道优化项目
项目背景随着公司业务的快速发展,现有阿里云基础设施已逐渐无法满足日益增长的数据处理需求、成本优化要求及地域性服务扩展的灵活性。腾讯云作为另一家领先的云计算服务提供商,以其丰富的产品线、强大的网络覆盖和成本效益优势,成为公司考虑迁移的目标平台。同时,为了提升软件交付效率和质量,决定在迁移过程中同步优化CI/CD(持续集成/持续部署)管道,确保迁移后的业务能够更快响应市场变化。## 项目目标1. **无缝迁移**:将公司所有业务从阿里云平稳迁移至腾讯云,确保业务连续性不受影响。2. **CI/CD
2024-09-18 10:19:59 711 1
原创 【linux008】目录操作命令篇 - rmdir 命令
`rmdir` 是 Linux 系统中的一个命令,用于删除空目录。它只能删除**空**目录,如果目录中存在文件或子目录,则无法删除。
2024-09-18 09:51:20 1459
原创 【linux007】目录操作命令篇 - mkdir 命令
mkdir 是一个非常常用的命令,用于创建一个或多个目录。尤其是在编写脚本和管理文件系统时。mkdir 命令用于创建新的目录,如果指定的目录已存在,将会返回一个错误信息
2024-09-14 09:00:00 1164
原创 【linux006】目录操作命令篇 - pwd 命令
`pwd`命令在 Linux 中用于显示当前工作目录的绝对路径。它是一个非常基础且常用的命令,帮助用户确认自己在文件系统中的位置。
2024-09-10 09:00:00 1356
原创 【运维项目经历|043】上云项目-服务从物理机迁移到AWS云服务器
项目背景随着公司业务的快速扩展,原有的物理机数据中心已经无法满足日益增长的资源需求,物理机的维护成本和管理复杂度也逐渐增加。因此,公司决定将部分关键业务从自有物理服务器迁移到AWS云平台,以实现弹性扩展、降低成本、提高系统的稳定性和可靠性。项目目标实现业务的无缝迁移:确保业务系统在迁移过程中无中断。降低IT运营成本:通过利用AWS的弹性扩展能力,减少硬件投资和维护成本。提高系统可用性与灾备能力:通过AWS多区域部署,提高系统的冗余性和灾难恢复能力。提升系统管理效率:借助AWS的自动化工具简化运
2024-09-10 08:00:00 302
原创 【linux005】目录操作命令篇 - pstree 命令
`pstree` 命令在 Linux 中用于以树状结构显示进程及其子进程的层次结构。它提供了一种直观的方式来查看进程的父子关系,与 `ps` 命令的线性输出相比,`pstree` 更容易理解进程的继承关系
2024-09-04 11:25:55 923
原创 【linux004】目录操作命令篇 - tree 命令
tree 命令在 Linux 和 Unix 系统中是一个非常有用的工具,它用于以树状图的形式递归地列出目录的内容。这对于快速查看目录结构非常有帮助
2024-09-02 10:37:49 2403
原创 【linux003】目录操作命令篇 - cd 命令
cd 命令在 Linux 中用于更改当前工作目录。它是“change directory”的缩写。cd 命令本身比较简单,不具有复杂的选项和参数,但它提供了一些有用的功能。
2024-08-29 17:06:26 1466
原创 【linux002】目录操作命令篇 - ls 命令
`ls` 命令在 Linux 中用于列出目录内容。它有许多选项和参数可以用来调整显示的格式和内容。
2024-08-29 17:01:32 2521
原创 【windows|016】cmd 命令和 win+R 指令大全
### **cmd文件和目录操作命令**```cmddir # 列出目录内容md # 创建目录rd # 删除目录del # 删除文件copy # 复制文件move # 移动文件
2024-08-29 09:45:31 902
原创 shell脚本-采集容器内自定义端口tcp连接数并通过http接口推送到Prometheus
脚本监控服务器 5000 端口的 TCP 连接数。使用 netstat 工具获取连接数,并通过一个简单的 shell 服务器提供 /connect接口。具体功能如下:
2024-08-26 14:27:29 534
原创 【运维项目经历|042】迁云项目-公司服务从阿里云迁移至腾讯云
项目背景:随着公司业务的快速增长,现有阿里云资源已逐渐难以满足日益增长的计算需求、存储扩展性和网络性能要求。同时,考虑到成本优化、地域覆盖、以及与服务提供商的战略合作等多方面因素,公司决定启动一项全面的云服务商迁移计划,将所有业务从阿里云平稳过渡到腾讯云,以期获得更加灵活、高效、安全的云服务支持。项目目标:1. 无缝迁移:确保所有业务在迁移过程中零中断,用户体验不受影响。2. 性能优化:利用腾讯云的优势资源,提升业务处理速度和稳定性。3. 成本节约:通过合理的
2024-08-26 14:18:09 288
原创 Prometheus+grafana监控容器tcp特定端口连接数
首先,需要确认你的系统中有一个能够提供TCP连接数数据的数据源,Kubernetes环境中的node_exporter收集TCP连接数指标。
2024-08-20 10:00:00 1163
原创 zabbix服务监控容器tcp自定义端口的连接数
编写脚本以获取TCP 10000端口的连接数编写一个bash脚本(如),使用netstat或ss命令来过滤并计算特定端口的连接数。示例脚本(假设使用netstat/bin/bash# 统计TCP 10000端口的连接数注意:实际过滤条件可能需要根据实际网络环境和netstat输出进行调整。在Zabbix Agent配置文件中添加UserParameter编辑或者,如果脚本位于目录下,并且该文件夹已被Include指令包含,则无需在中直接添加`User。
2024-08-20 09:30:00 1677
原创 运维工程师必备技能:nc命令详解
nc是一个简单、可靠的网络工具,被广泛应用于实现TCP/UDP端口的侦听、端口扫描、机器之间传输文件等多种网络任务。nc全称netcat,又叫做瑞士军刀,是一款简单、可靠的网络工具
2024-08-15 10:12:57 1193
原创 【运维项目经历|041】上云项目-物理机迁移到阿里云
项目背景随着公司业务的快速发展,传统IT基础设施已难以满足日益增长的数据处理需求和高可用性要求。同时,运维成本逐年上升,手动操作效率低下且易出错。为了提升运维效率,降低IT成本,加快业务响应速度,公司决定启动云上智慧运维管理平台项目,旨在通过云计算技术重构运维体系,实现资源的弹性伸缩、自动化运维、智能监控与预警。项目目标资源云化:将现有IT资源迁移至云平台,实现资源的集中管理和弹性扩展。自动化运维:开发自动化脚本和工具,减少人工干预,提升运维效率。智能监控:构建实时监控系统,实现故障预警和快
2024-08-15 09:00:00 349
原创 【运维项目经历|040】高可用Web服务平台:LVS+Apache集群+NFS共享存储系统
项目背景:随着公司业务快速增长,现有Web服务系统面临高并发访问压力,导致用户体验下降、服务响应缓慢甚至偶尔出现服务中断的问题。为了提升系统稳定性和可扩展性,公司决定部署一套基于LVS(Linux Virtual Server)负载均衡、Apache HTTP服务器集群以及NFS(Network File System)共享存储解决方案的高可用Web服务平台。项目目标:提升系统吞吐量:通过负载均衡技术,分散用户请求到多个服务器,提升整体处理能力。增强系统可靠性:实现服务节点的自动故障转移,确保系统高
2024-08-09 10:07:47 401
国庆头像生成器项目(含源码+文档)
2024-09-04
中秋项目-Html5宣传动画网页(swiper)
2024-09-04
《中秋博饼小游戏项目》
2024-09-04
自定义生成中秋节贺卡项目
2024-09-04
黑白棋 课程设计 + AI (Minimax)
2024-09-03
GDUT 编译原理课程的课内实验和课程设计(含报告)
2024-09-03
CUMT密码学课程设计源代码
2024-09-03
基于php的外卖点餐网站-点餐系统 - 毕业设计 - 课程设计
2024-09-03
Java课程设计::学生信息管理系统(java web版)
2024-09-03
校园帮项目,毕业设计/课程设计/javaWeb/SSM
2024-09-03
用Qt开发的生成条形码的小程序
2024-09-03
使用QT开发的二维码生成与解析的小项目
2024-09-03
基于c++ qt opencv mysql 开发的车牌识别系统
2024-09-03
基于Qt QWidget 开发的音乐播放器
2024-09-03
2024年最新整理,qt开发最全面试集锦,含网络,文件系统,数据库,自定义控件,以及视频讲解,文档
2024-09-03
Qt日常开发的一些功能模块或者Qt库、三方库的使用Demo
2024-09-03
基于QT开发的局域网聊天室
2024-09-03
基于QT开发的数据计算和图像处理的小工具
2024-09-03
使用Qt开发的一个简单的酒店管理系统
2024-09-03
使用Qt开发的一个超市收银管理系统
2024-09-03
通过Qt开发的扫雷游戏
2024-09-03
基于Qt开发的轻量级HTTPHTTPS服务器
2024-09-03
前后端分离博客系统(全部源码+文档)
2024-07-08
毕业设计-在线考试系统(全部源码+文档)
2024-07-08
毕业设计-前后端分离的人力资源管理系统(全部源码+视频部署教程)
2024-07-08
基于Linux c开发的插件式扫描器
2024-07-08
毕业设计-外包项目网站(全部源码+部署文档)
2024-07-08
基于Linux的nginx相关shell脚本项目
2024-07-08
从零开发一32位操作系统
2024-07-03
HTML+CSS+JS 商品购物项目(含全部源码).zip
2024-07-03
基于flume+kafka+HBase+spark+ElasticSearch的实时的用户轨迹查询项目
2024-07-03
Pytorch + NLP的项目实践
2024-07-03
2024大厂面试前端算法题含答案
2024-07-03
2024蓝桥杯省赛刷题
2024-06-26
elasticsearch+hbase海量数据查询
2024-06-26
毕业设计-旅游景点推荐系统(全部源码+论文文档)
2024-06-25
毕业设计-超市管理系统(完整源码+文档)
2024-06-25
毕业设计-仓库管理系统(全部源码+说明文档)
2024-06-25
毕业设计-竞赛信息管理系统后台(全部源码+部署文档)
2024-06-24
其他专业毕业后能转行互联网行业吗?
2022-06-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人