- 博客(205)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 【windows|015】UDP协议详解
UDP(用户数据报协议)是OSI参考模型中传输层的一种无连接协议。UDP协议是一种简单、高效的传输协议,适用于对实时性要求高、但对可靠性要求不高的场景。然而,在使用UDP协议时,需要根据实际需求进行权衡和优化
2024-07-17 15:15:49 1001 1
原创 【windows|014】TCP协议详解
TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。它工作在OSI模型的第四层,即传输层,为用户提供可靠的、有序的和无差错的数据传输服务。TCP协议与UDP协议是传输层的两大主要协议,但两者在设计上有明显的不同:TCP提供的是可靠的数据传输服务,而UDP则更注重传输的速度和效率
2024-07-15 12:00:48 1316
原创 通过python脚本采集TCP自定义端口连接数数据推送到Prometheus
编写python脚本,实现以下功能:监控 TCP 端口 2000 的连接数,并通过 HTTP 服务提供 /metrics 接口,同时启用 Basic Auth 进行认证,具体功能如下
2024-09-23 16:52:21 484
原创 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 472
原创 【运维项目经历|044】云迁移与CI/CD管道优化项目
项目背景随着公司业务的快速发展,现有阿里云基础设施已逐渐无法满足日益增长的数据处理需求、成本优化要求及地域性服务扩展的灵活性。腾讯云作为另一家领先的云计算服务提供商,以其丰富的产品线、强大的网络覆盖和成本效益优势,成为公司考虑迁移的目标平台。同时,为了提升软件交付效率和质量,决定在迁移过程中同步优化CI/CD(持续集成/持续部署)管道,确保迁移后的业务能够更快响应市场变化。## 项目目标1. **无缝迁移**:将公司所有业务从阿里云平稳迁移至腾讯云,确保业务连续性不受影响。2. **CI/CD
2024-09-18 10:19:59 629 1
原创 【linux008】目录操作命令篇 - rmdir 命令
`rmdir` 是 Linux 系统中的一个命令,用于删除空目录。它只能删除**空**目录,如果目录中存在文件或子目录,则无法删除。
2024-09-18 09:51:20 1352
原创 【linux007】目录操作命令篇 - mkdir 命令
mkdir 是一个非常常用的命令,用于创建一个或多个目录。尤其是在编写脚本和管理文件系统时。mkdir 命令用于创建新的目录,如果指定的目录已存在,将会返回一个错误信息
2024-09-14 09:00:00 662
原创 【linux006】目录操作命令篇 - pwd 命令
`pwd`命令在 Linux 中用于显示当前工作目录的绝对路径。它是一个非常基础且常用的命令,帮助用户确认自己在文件系统中的位置。
2024-09-10 09:00:00 1127
原创 【运维项目经历|043】上云项目-服务从物理机迁移到AWS云服务器
项目背景随着公司业务的快速扩展,原有的物理机数据中心已经无法满足日益增长的资源需求,物理机的维护成本和管理复杂度也逐渐增加。因此,公司决定将部分关键业务从自有物理服务器迁移到AWS云平台,以实现弹性扩展、降低成本、提高系统的稳定性和可靠性。项目目标实现业务的无缝迁移:确保业务系统在迁移过程中无中断。降低IT运营成本:通过利用AWS的弹性扩展能力,减少硬件投资和维护成本。提高系统可用性与灾备能力:通过AWS多区域部署,提高系统的冗余性和灾难恢复能力。提升系统管理效率:借助AWS的自动化工具简化运
2024-09-10 08:00:00 236
原创 【linux005】目录操作命令篇 - pstree 命令
`pstree` 命令在 Linux 中用于以树状结构显示进程及其子进程的层次结构。它提供了一种直观的方式来查看进程的父子关系,与 `ps` 命令的线性输出相比,`pstree` 更容易理解进程的继承关系
2024-09-04 11:25:55 609
原创 【linux004】目录操作命令篇 - tree 命令
tree 命令在 Linux 和 Unix 系统中是一个非常有用的工具,它用于以树状图的形式递归地列出目录的内容。这对于快速查看目录结构非常有帮助
2024-09-02 10:37:49 1827
原创 【linux003】目录操作命令篇 - cd 命令
cd 命令在 Linux 中用于更改当前工作目录。它是“change directory”的缩写。cd 命令本身比较简单,不具有复杂的选项和参数,但它提供了一些有用的功能。
2024-08-29 17:06:26 1269
原创 【linux002】目录操作命令篇 - ls 命令
`ls` 命令在 Linux 中用于列出目录内容。它有许多选项和参数可以用来调整显示的格式和内容。
2024-08-29 17:01:32 1416
原创 【windows|016】cmd 命令和 win+R 指令大全
### **cmd文件和目录操作命令**```cmddir # 列出目录内容md # 创建目录rd # 删除目录del # 删除文件copy # 复制文件move # 移动文件
2024-08-29 09:45:31 445
原创 shell脚本-采集容器内自定义端口tcp连接数并通过http接口推送到Prometheus
脚本监控服务器 5000 端口的 TCP 连接数。使用 netstat 工具获取连接数,并通过一个简单的 shell 服务器提供 /connect接口。具体功能如下:
2024-08-26 14:27:29 486
原创 【运维项目经历|042】迁云项目-公司服务从阿里云迁移至腾讯云
项目背景:随着公司业务的快速增长,现有阿里云资源已逐渐难以满足日益增长的计算需求、存储扩展性和网络性能要求。同时,考虑到成本优化、地域覆盖、以及与服务提供商的战略合作等多方面因素,公司决定启动一项全面的云服务商迁移计划,将所有业务从阿里云平稳过渡到腾讯云,以期获得更加灵活、高效、安全的云服务支持。项目目标:1. 无缝迁移:确保所有业务在迁移过程中零中断,用户体验不受影响。2. 性能优化:利用腾讯云的优势资源,提升业务处理速度和稳定性。3. 成本节约:通过合理的
2024-08-26 14:18:09 204
原创 Prometheus+grafana监控容器tcp特定端口连接数
首先,需要确认你的系统中有一个能够提供TCP连接数数据的数据源,Kubernetes环境中的node_exporter收集TCP连接数指标。
2024-08-20 10:00:00 1008
原创 zabbix服务监控容器tcp自定义端口的连接数
编写脚本以获取TCP 10000端口的连接数编写一个bash脚本(如),使用netstat或ss命令来过滤并计算特定端口的连接数。示例脚本(假设使用netstat/bin/bash# 统计TCP 10000端口的连接数注意:实际过滤条件可能需要根据实际网络环境和netstat输出进行调整。在Zabbix Agent配置文件中添加UserParameter编辑或者,如果脚本位于目录下,并且该文件夹已被Include指令包含,则无需在中直接添加`User。
2024-08-20 09:30:00 1636
原创 运维工程师必备技能:nc命令详解
nc是一个简单、可靠的网络工具,被广泛应用于实现TCP/UDP端口的侦听、端口扫描、机器之间传输文件等多种网络任务。nc全称netcat,又叫做瑞士军刀,是一款简单、可靠的网络工具
2024-08-15 10:12:57 992
原创 【运维项目经历|041】上云项目-物理机迁移到阿里云
项目背景随着公司业务的快速发展,传统IT基础设施已难以满足日益增长的数据处理需求和高可用性要求。同时,运维成本逐年上升,手动操作效率低下且易出错。为了提升运维效率,降低IT成本,加快业务响应速度,公司决定启动云上智慧运维管理平台项目,旨在通过云计算技术重构运维体系,实现资源的弹性伸缩、自动化运维、智能监控与预警。项目目标资源云化:将现有IT资源迁移至云平台,实现资源的集中管理和弹性扩展。自动化运维:开发自动化脚本和工具,减少人工干预,提升运维效率。智能监控:构建实时监控系统,实现故障预警和快
2024-08-15 09:00:00 286
原创 【运维项目经历|040】高可用Web服务平台:LVS+Apache集群+NFS共享存储系统
项目背景:随着公司业务快速增长,现有Web服务系统面临高并发访问压力,导致用户体验下降、服务响应缓慢甚至偶尔出现服务中断的问题。为了提升系统稳定性和可扩展性,公司决定部署一套基于LVS(Linux Virtual Server)负载均衡、Apache HTTP服务器集群以及NFS(Network File System)共享存储解决方案的高可用Web服务平台。项目目标:提升系统吞吐量:通过负载均衡技术,分散用户请求到多个服务器,提升整体处理能力。增强系统可靠性:实现服务节点的自动故障转移,确保系统高
2024-08-09 10:07:47 361
原创 telnet协议的原理和用法
Telnet(Telecommunication Network Protocol)是一种网络协议,属于TCP/IP协议族,主要用于提供远程登录服务。以下是Telnet的原理及用法的详细解释:
2024-08-07 09:45:00 858
原创 【linux|001】Unix和Linux的关系 及 它们的发展历史
Unix和Linux之间的关系是复杂而紧密的。Linux是Unix的一种衍生系统,在继承Unix设计思想的同时,也发展出了自己的独特之处。两者在应用领域上有所重叠,但也各有侧重。随着计算机技术的不断发展,Unix和Linux将继续相互竞争和合作,共同推动计算机科学的发展。
2024-08-05 14:06:16 1042
原创 【运维项目经历|039】Ceph高性能云存储集群部署与优化
项目背景随着公司业务快速发展,数据量呈爆炸式增长,传统的存储解决方案已无法满足日益增长的数据存储需求和高并发访问要求。Ceph作为一个开源的、可扩展的分布式存储系统,因其高可用性、高可扩展性和强一致性等特点,成为公司解决存储瓶颈的首选方案。本项目旨在通过部署并优化Ceph集群,为公司业务提供稳定、高效的云存储服务。项目目标部署一套高性能、高可用性的Ceph存储集群,支持PB级数据存储。实现数据的自动均衡与故障恢复,确保数据的安全性和可用性。优化存储性能,提高数据读写速度,降低延迟。整合C
2024-08-05 14:04:56 175
原创 linux中常见的协议、服务端口整理汇总
一个计算机最多有65535个端口,端口不能重复。Linux 只有 `root` 用户可以使用`1024`以下的端口。
2024-07-18 15:48:09 868 4
原创 【运维项目经历|038】基于GlusterFS的存储集群优化项目
随着公司业务的快速增长,数据存储需求急剧增加,现有存储系统面临容量瓶颈、扩展性差、单点故障风险高等问题。为了应对这些挑战,提升数据存储的可靠性、可扩展性和性能,决定引入并优化GlusterFS分布式文件系统,以构建一个高可用、易扩展的存储集群。项目目标:构建高可用存储集群:通过GlusterFS实现数据冗余和故障自动恢复,确保业务连续性。提升存储性能:优化存储布局和配置,提高数据读写速度和吞吐量。简化运维管理:实现存储资源的集中管理和自动化监控,降低运维成本。扩展性强:确保存储系统能够随着业
2024-07-17 16:04:52 245 3
原创 【运维项目经历|037】MFS-Scale分布式对象存储系统部署与优化项目
项目背景随着公司业务量的快速增长,传统的集中式存储系统已难以满足海量数据的高效存储与访问需求。特别是在视频、图片、日志等非结构化数据激增的背景下,公司决定引入分布式对象存储解决方案以提升存储效率、扩展性和数据安全性。MFS(MooseFS)作为一款开源的分布式文件系统,以其高可用性、可扩展性和成本效益成为我们的首选。项目目标:部署MFS分布式对象存储系统,实现数据的分布式存储与高效访问。优化存储性能,确保在高并发场景下系统的稳定运行。增强数据安全性与冗余性,通过多副本机制保障数据不丢失
2024-07-15 19:45:34 429 2
原创 【windows|013】ip协议、ip地址、网络位、主机位、子网掩码详解
IP协议是互联网通信中不可或缺的重要协议之一。它以其无连接性、不可靠性、分组交换等特点和功能,为互联网的发展和应用提供了坚实的支撑,无论是网页浏览、电子邮件发送还是在线视频观看等网络活动,都离不开IP协议的支持。同时,随着互联网的快速发展和普及,IP协议也在不断地演进和创新,以满足新的网络需求和应用场景。
2024-07-10 09:30:00 890 4
原创 【windows|012】光猫、路由器、交换机详解
关于交换机的概念和功能,给大家举一个通俗的例子:交换机的主要功能是将局域网内的设备进行联通,局域就是字面意思,一个局域内部。我们把交换机比作是一个城市的公交站,本市的人们在这里汇聚、分流,前往本市的其他地点。公交站可以实现了让本市的人们从市内任意地点互通,但是它却无法将人们送至其他城市,去其他城市则需要火车站等。而交换机在网络中扮演的就是公交站的角色,它可以将一个局域内的任意设备的数字信号转发到另一台同局域内的设备。但是如果想要跟其他局域内的设备或者公共网络上的设备通信,则需要具有火车站功能的设
2024-07-01 15:09:17 1680 4
原创 【运维项目经历|036】RHCS(Red Hat Cluster Suite)存储优化项目
项目背景:随着公司业务的快速发展,现有存储系统已无法满足日益增长的数据存储和访问需求。为了提升数据存储的可靠性、可扩展性和性能,我们决定对现有的RHCS存储集群进行优化和升级。项目目标:提高数据存储的可靠性,实现数据冗余和容错。提升存储系统的可扩展性,支持未来业务增长。优化存储性能,提高数据读写速度。
2024-07-01 09:58:55 133 3
原创 【windows|011】TCP/IP5层模型常见协议及应用总结大全
传输层是OSI(开放系统互连)模型中的第四层,主要负责提供端到端的数据传输服务传输层协议在网络通信中起着至关重要的作用,它们负责将数据从源端传输到目的端,并提供了不同的服务质量和传输特性。TCP、UDP和SCTP是其中最为常见和重要的三种协议,它们各具特点并适用于不同的应用场景
2024-06-25 08:56:12 845 1
原创 【运维项目经历|035】ISCSI存储优化与自动化部署项目
项目背景:随着公司业务的发展和数据的不断增长,现有的块存储解决方案已逐渐无法满足高可用性、高性能和可扩展性的需求。传统的存储架构在扩容、备份和恢复等方面存在诸多挑战,因此,需要引入ISCSI(Internet Small Computer System Interface)技术,通过IP网络实现存储设备和服务器之间的数据块传输,以提高存储效率和灵活性。项目目标:构建一个基于ISCSI的块存储系统,支持高效的数据传输和存储。实现存储系统的自动化部署和监控,降低运维成本。提升存储系统的可扩展性和容
2024-06-24 10:08:34 112 2
原创 【windows|010】OSI七层模型和TCP/IP五层模型详解
OSI模型,即开放式系统互连(Open System Interconnection)模型,是由国际标准化组织(ISO)在1984年提出的一种网络互连参考模型。该模型定义了网络互连的七层框架,为各种计算机互连构成网络提供了标准框架。
2024-06-24 09:41:12 1765 19
原创 【windows|009】计算机网络基础知识
局域网和公网在地理范围、数据传输速度、带宽和安全性等方面存在显著差异。局域网通常局限于一个较小的地理区域,提供高速、高带宽的数据传输和资源共享;而公网则覆盖全球范围,数据传输速度较慢,带宽受限,且存在较高的安全风险。局域网和公网是相互关联的。许多组织和企业使用局域网来连接内部设备并共享资源,同时通过互联网(公网)与外部世界进行通信和数据交换。在这种情况下,局域网和公网之间的连接通常通过路由器或网关设备来实现。这些设备负责将局域网中的数据包转发到公网上,并将来自公网的数据包转发到局域网中的目标设备。
2024-06-21 17:58:00 1017
原创 【windows|008】DNS服务详解
有一个非常悲哀的消息就是:全球共有13台根域名服务器,其中美国拥有10台,且主根服务器位于美国。这些服务器负责全球互联网域名的解析工作。截至目前2024年,所有的根域服务器都在国外,国内仅在北京有一台镜像根域服务器
2024-06-21 15:38:50 777
原创 【windows|007】DHCP服务详解
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)在网络管理中扮演着重要的角色,它的主要功能是自动分配IP地址和其他网络配置参数给网络上的设备
2024-06-20 11:34:57 973
原创 【windows|006】基本分区和动态磁盘详解
在选择使用哪种类型的卷时,需要根据具体的应用场景和需求进行权衡。例如,如果追求高性能和大容量,但不介意较低的容错能力,那么带区卷可能是一个好的选择。而如果需要高数据安全性,并且愿意牺牲一些性能和磁盘利用率,那么镜像卷或RAID-5卷可能更适合。
2024-06-20 09:46:35 2256
原创 【windows|005】系统分区介绍
分区,通俗来讲,就是把我们设备上的硬件存储设备(比如电脑的硬盘、服务器的磁盘等)这些真实的物理块按照使用需求,分成逻辑上的小分区的过程。
2024-06-19 15:07:16 943
原创 【windows|004】BIOS 介绍及不同品牌电脑和服务器进入BIOS设置的方法
通俗来讲,它相当于是计算机启动时加载的第一个软件,计算机启动之后先加载bios,然后bios负责对cpu、内存等硬件进行通电测试和初始化,然后从存储设备加载引导程序然后启动操作系统
2024-06-19 14:30:34 2776 1
原创 【windows|003】计算机硬件基础及存储单位
在计算机中所有数据都是二进制的计算机硬件基础主要包括计算机系统中由电子、机械和光电元件等组成的各种物理装置。这些物理装置共同为计算机软件运行提供物质基础,是计算机系统不可或缺的部分
2024-06-18 16:24:14 786
国庆头像生成器项目(含源码+文档)
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关注的人