运维

docker实战部署并配置oracle21(官方镜像)

基础环境信息 1.linux 2.docker 一、环境准备 1. 安装 Docker 环境 2.拉取官方镜像 3.查看镜像 4.重命名镜像 5.删除镜像 二、oracle安装 1.创建数据存放文件夹 2.文件授权 3.启动容器 4.参数解释 5.查看容器启动日志 6.查看的容器 三、配置 Oracle 环境变量 1.进入容器内部 2.配置SID

网络 UDP 和 TCP / IP详细介绍

网络原理UDP和TCP/IP 应用层和传输层 端口号 UDP协议 TCP协议 确认应答 超时重传 连接管理 滑动窗口 流量控制 拥塞控制 延迟应答 捎带应答 面向字节流 粘包问题 异常情况 网络层 IP协议 地址管理 IP地址的数量限制 NAT技术 网段划分 特殊的IP 路径选择 数据链路层 以太网 MTU 重要应用层协议DNS 应用层

【Linux】进程等待:wait/waitpid 与僵尸进程治理

前言用fork创建子进程很简单,但子进程退出后若不管不顾,“僵尸进程” 就会找上门:占 PID、耗资源,甚至让系统无法新建进程。而进程等待,正是解决这一问题的核心机制 —— 它不仅能回收子进程资源,还能获取子进程的退出状态(正常结束?被信号终止?)。从wait

【Linux指南】Linux系统 -权限全面解析

引言本文从权限的本质概念出发,逐步拆解 Linux 系统中用户角色、文件权限标识、权限操作命令等核心要素,不仅深入解析chmod、chown等基础命令的底层逻辑,还会揭示目录权限的特殊规则与默认权限生成机制。无论你是初次接触 Linux 的新手,还是希望完善权限管理知识体系的系统管理员,都能通过本文构建从理论到实战的完整认知框

【linux】网络基础(二)自定义协议的定制,序列化和反序列化,TCP服务端和客户端的实现——网络版本计算器

小编个人主页详情<—请点击 小编个人gitee代码仓库<—请点击 linux系统编程专栏<—请点击 linux网络编程专栏<—请点击 倘若命中无此运,孤身亦可登昆仑,送给屏幕面前的读者朋友们和小编自己! 目录 前言 一、理解传输控制协议TCP 二、协议定制,序列化和反序列化 三、TCP服务器 Sock.hpp

Linux 下安装 Node.js 超详细教程(小白友好版)

为什么要安装 Node.js?Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。有了它你就可以: 跑后端代码(比如写个 API) 装 npm 工具(比如前端打包工具 webpack、vite) 跑很多开源工具和脚本 简单来说,不装 Node.js&#x

YOLOv11来了,使用YOLOv11训练自己的数据集和推理(附YOLOv11网络结构图)

文章目录 前言 一、YOLOv11代码下载地址 1.YOLOv11模型结构图 二、数据集准备 1.数据集标注软件 2.voc数据集格式转换 3.数据集划分 4.修改yolo的训练配置文件 三、YOLO环境配置教程 1.pytorch环境安装 2.其他依赖安装 四、YOLOv11训练 五、YOLOv11推理 六、解决训练过程中断怎么继续上次训练 总结

构建高可靠 OpenEuler 运维体系:从虚拟化部署到 Systemd 自动化核心实践

前言本文档提供了一个完整的操作指南,内容涵盖在虚拟机内部署 openEuler 环境,并深入探讨了实现系统任务自动化的先进方法论。本指南分为两个主要部分。第一部分详细介绍了虚拟机创建及 openEuler 安装过程的每一个步骤。第二部分则对任务调度进行了深度分析和实践,将传统的 Cron 工具与现代化的 Systemd Timers 框架进行对比&#xf

RabbitMq快速入门程序

这个入门程序就是为了体验RabbitMq消息传递的过程生产者代码:引入依赖: <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.26.0</version&gt