- 博客(17)
- 收藏
- 关注
原创 如何拉取jenkins镜像并配置插件源?
1) 登录阿里云Docker镜像仓库;2) 编写GitHub镜像文件;3) 从阿里云仓库拉取Jenkins镜像;4) 配置Jenkins的docker-compose.yml文件;5) 创建并启动Jenkins容器;6) 获取初始管理员密码;7) 访问Jenkins网页界面完成初始化。整个过程通过命令行操作实现,适合开发者在Linux环境下快速搭建Jenkins服务。文章提供了完整的配置代码和操作截图,方便读者参考实施。
2025-07-10 17:10:53
1177
原创 【已解决】win11主机如何与虚拟机器互相ping通?
解决RedHat虚拟机与Win11主机ping不通问题的操作指南:1.临时关闭虚拟机防火墙;2.确认VMware网络模式为NAT或桥接;3.启用Win11的VMnet8虚拟网卡并配置IP;4.开启主机防火墙共享功能。关键步骤包括检查网络适配器状态、配置IP自动获取,以及确保双方防火墙设置正确。操作完成后,主机与虚拟机可成功互ping,实现网络连通(主机192.168.1.37↔虚拟机192.168.93.131)。
2025-07-10 16:10:26
931
原创 【已解决】指定的虚拟磁盘需要进行修复
当VMware虚拟机报错提示虚拟磁盘需要修复时,可通过以下步骤解决:1)使用Everything软件搜索系统内的vmware-vdiskmanager工具路径;2)在该路径下打开CMD命令行窗口;3)复制待修复的.vmdk虚拟磁盘文件路径;4)执行"vmware-vdiskmanager -R 文件路径"命令进行修复。修复成功后会显示确认提示,示例中成功修复了CentOS系统的损坏虚拟磁盘文件。(含操作截图关键步骤)
2025-07-10 14:22:06
720
原创 [已解决]在部分链上无法执行所调用的函数。请打开父虚拟磁盘。
在vmware下载并运行docker容器之后发生了虚拟机卡顿、无法进行任何操作的问题,关机后准备扩展磁盘空间,但提示以上报错,最后发现是快照没有删除干净的原因。
2025-07-10 14:15:04
346
原创 利用阿里云个人仓库Docker拉取gitlab-ce
解决从docker.gitlab直接拉取gitlab-ce镜像延迟或者失败的问题,通过阿里云服务个人实力镜像仓库,以及b站up主设计的github代码(从本地下载镜像推送到阿里云个人仓库里),在在linux终端登录阿里云docker,拉取自己镜像仓库里的gitlab-ce
2025-07-09 14:55:23
743
原创 vmware扩展磁盘分区步骤(适用于centos7)
本文介绍如何在Linux系统中扩展根分区容量。首先安装分区工具parted,查看当前分区和磁盘空间使用情况。通过删除并重建/dev/sda3分区(保持起始扇区不变),将未分配的20GB空间合并到根分区。操作完成后,使用resize2fs或xfs_growfs命令扩展文件系统,最后验证结果显示根分区容量成功扩展。整个过程确保原有数据不受影响,适用于ext4或XFS文件系统。
2025-07-09 14:48:41
460
原创 MySQL触发器+全量备份实战——以HR系统为例
在一个HR系统中,当员工发生以下事件时:入职、离职、更新员工信息(部门调用、底薪调整),使用MySQL触发器来历史记录,以确保数据变更的可追溯性。
2025-07-05 17:28:49
1074
原创 Linux导入csv表格并执行MySQL操作手册
1️⃣确认mysql数据库允许从特定目录里导入导出数据,比如csv格式等表格。2️⃣将数据库、表和连接设置为支持中文的字符集(推荐使用 utf8mb4)。3️⃣CSV 文件必须转换成 UTF-8 。4️⃣修改 MySQL 的配置文件/etc/my.cnf以永久启用 utf8mb4。5️⃣视图、索引、sql命令操作
2025-07-04 19:31:52
1055
1
原创 centos7通过 NetworkManager 设置 DNS
⚠️注意:如果你使用的是 DHCP 获取 IP 地址,这种方式可能不生效,因为 DHCP 会覆盖 DNS 设置。1.使用 nmcli con show 查看所有连接及其名称。2.修改网卡配置文件(适用于静态 IP 配置)5.测试域名访问,判断 DNS 是否正常。vim编辑器用法此处不赘述了。此处网卡是ens33。编辑网卡配置文件(以。4.检验DNS 配置。
2025-07-01 15:38:10
350
原创 七个案例教会你编写Shell 脚本
CentOS 7 系统运维脚本摘要1. Nginx 自动安装脚本创建 Shell 脚本自动下载编译安装 Nginx 1.17.8检查 root 权限并安装依赖(gcc、pcre-devel等)创建专用运行用户 admin 提高安全性多线程编译优化安装效率包含完善错误检测机制,安装失败立即终止2. 端口连通性检测脚本通过 telnet 测试指定 IP 和端口连通性支持 TCP 端口检测(如 5522、SSH 22 端口)使用子 shell 和临时文件处理测试结果输出明确状态(开放/
2025-06-18 20:18:09
1237
原创 三、学习Prometheus查询语言
比如下面的表达式选出了所有度量指标为 http_requests_total 且 job 为 prometheus 的时序在过去 5 分钟的采样值。默认执行的是过滤,也就是保留值。比如下面的表达式选择度量名称为 http_requests_total 的所有时序在 5 分钟前的采样值。下面的表达式选择 http_requests_total 度量指标在 1 周前的这个时间点过去 5 分钟的采样值。下面的表达式可以得到所有 application 的所有 group 的所有 instance 的请求总数。
2025-06-18 16:11:07
892
原创 二、安装、配置、使用Prometheus云原生监控系统
执行prometheus命令的时候可以通过参数来指定配置文件路径,默认会使用同目录下的文件。Prometheus 服务运行过程中如果配置文件有改动,可以给服务进程发送SIGHUP信号来通知服务进程重新从磁盘加载配置。这样无需重启,可以避免中断服务。参数含义布尔值,true 或 false持续时间,格式符合正则表达式 [0-9]+(ms|[smhdwy])标签名,格式符合正则表达式 [a-zA-Z_][a-za-z0-9_]*标签值,可以包含任意 unicode 字符文件名,任意有效的文件路径。
2025-06-18 16:07:46
824
原创 一、Prometheus云原生监控系统_基础知识
Prometheus Server 采用拉取方式从监控目标直接拉取数据,或者通过中间网关间接地拉取监控目标推送给网关的数据。它在本地存储抓取的数据,通过一定规则进行清理和整理数据,然后把得到的结果存储起来,各种 Web UI 使用 PromQL 查询语言来从 Server 里获取数据。当 Server 监测到有异常时会推送告警给 Alertmanager,Alertmanager 负责去通知相关人。
2025-06-18 15:31:57
575
原创 linux基础指令练习第三弹(大学生期末复习)
Linux系统管理常用命令速查表:系统信息查看:包括内核版本、硬件配置、用户日志等查询命令;文件目录管理:文件创建/删除/查找等基础操作指令;权限管理:文件权限、特殊权限设置方法;进程管理:进程监控、资源查看及终止操作;服务管理:systemctl服务状态、启停、自启配置;网络管理:接口配置、路由、DNS等网络工具;软件包管理:rpm包查询与安装
2025-06-07 19:31:27
750
原创 linux基础指令练习第二弹
本文包含六大类操作指令:1)网络命令(nslookup/dig/traceroute/tcpdump等),2)磁盘管理(df/mount/fdisk/du),3)系统监控(top/htop/ps/vmstat),4)用户权限管理(useradd/chmod/chown),5)软件包管理(rpm/yum)与系统操作,6)文本处理(grep/sed)。每个类别提供16个典型命令示例,涵盖域名解析、路由追踪、磁盘分区、进程管理、权限设置等常见运维场景。命令格式规范,参
2025-06-05 17:58:13
807
原创 linux基础指令练习第一弹
本文总结了Linux系统中常用的操作命令,分为四大类:1)基础文件与目录操作,包括创建/删除/移动文件和目录、查看目录结构等;2)文件查找与内容处理,涵盖文件查找、内容过滤、统计分析方法;3)文本编辑与数据处理,介绍vim编辑器使用及grep、awk等文本处理工具;4)系统相关命令,涉及系统信息查看、资源监控、进程管理等。每个类别包含16个典型命令示例,覆盖日常系统管理和文件操作的主要场景,为Linux用户提供了实用的命令参考。
2025-06-05 17:16:49
965
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅