- Docker是如何隔离一切的?一文读懂底层!Docker的隔离机制是构建在Linux内核核心技术之上的复杂体系,其通过多层级隔离技术与资源管控策略实现容器与宿主机、容器与容器之间的安全边界。以下从底层原理、技术实现、案例分析三个维度深度解析:一、核心技术:Linux内核的三大支柱命名空间(Namespaces)——资源视图隔离Docker通过6类命名空间为每个容器构建独立的系统资源视图,实现... Docker是如何隔离一切的?一文读懂底层!Docker的隔离机制是构建在Linux内核核心技术之上的复杂体系,其通过多层级隔离技术与资源管控策略实现容器与宿主机、容器与容器之间的安全边界。以下从底层原理、技术实现、案例分析三个维度深度解析:一、核心技术:Linux内核的三大支柱命名空间(Namespaces)——资源视图隔离Docker通过6类命名空间为每个容器构建独立的系统资源视图,实现...
- Git 作用 为什么要进行源代码管理? Git的诞生 工作区暂存区和仓库区 Git单人本地仓库操作 创建远程仓库 配置SSH 克隆项目 多人协同开发 代码冲突 标签 分支 Git 作用 为什么要进行源代码管理? Git的诞生 工作区暂存区和仓库区 Git单人本地仓库操作 创建远程仓库 配置SSH 克隆项目 多人协同开发 代码冲突 标签 分支
- 一、逻辑备份1、回顾什么是逻辑备份逻辑备份就是把数据库、数据表或者数据进行导出,导出到一个文本文件中。2、逻辑备份工具mysqldump:提供全库级、数据库级别以及表级别的数据备份mysqldump + binlog二进制日志实现增量备份3、逻辑的导出与导入☆ 导出(数据备份)无论是什么存储引擎,以下方式本身是一种数据导出的方法,同时可以用来辅助备份,它可以对一个表的其中一列或者某几列做备份... 一、逻辑备份1、回顾什么是逻辑备份逻辑备份就是把数据库、数据表或者数据进行导出,导出到一个文本文件中。2、逻辑备份工具mysqldump:提供全库级、数据库级别以及表级别的数据备份mysqldump + binlog二进制日志实现增量备份3、逻辑的导出与导入☆ 导出(数据备份)无论是什么存储引擎,以下方式本身是一种数据导出的方法,同时可以用来辅助备份,它可以对一个表的其中一列或者某几列做备份...
- 逻辑卷管理1. 逻辑卷介绍逻辑卷: 逻辑卷(LVM):它是Linux环境下对磁盘分区进行管理的一种机制,它是建立在物理存储设备之上的一个抽象层,优点在于灵活管理。 特点: 1、动态在线扩容(重点),而fdisk是不支持动态扩容的 2、离线裁剪 3、数据条带化:一种将数据分割成多个小块,并将这些小块分布到多个物理存储设备上的技术。这种技术主要用于提高数据的读写性能和吞吐量 4、数据镜像... 逻辑卷管理1. 逻辑卷介绍逻辑卷: 逻辑卷(LVM):它是Linux环境下对磁盘分区进行管理的一种机制,它是建立在物理存储设备之上的一个抽象层,优点在于灵活管理。 特点: 1、动态在线扩容(重点),而fdisk是不支持动态扩容的 2、离线裁剪 3、数据条带化:一种将数据分割成多个小块,并将这些小块分布到多个物理存储设备上的技术。这种技术主要用于提高数据的读写性能和吞吐量 4、数据镜像...
- 目标能够使用fdisk命令对磁盘进行分区熟悉设备的挂载方式(手动、开机自动、autofs自动)理解物理卷、卷组、逻辑卷的概念能够根据需求创建逻辑卷(重点)能够根据需求动态扩容逻辑卷(重点)熟练使用逻辑卷相关命令理论储备一、硬盘的基本知识1.了解硬盘的接口类型硬盘的接口类型是影响硬盘读取数据的一个因素IDE(并口的,已经被淘汰) SATA(串口的,现在笔记本一般用的事二代或三代) I/II/I... 目标能够使用fdisk命令对磁盘进行分区熟悉设备的挂载方式(手动、开机自动、autofs自动)理解物理卷、卷组、逻辑卷的概念能够根据需求创建逻辑卷(重点)能够根据需求动态扩容逻辑卷(重点)熟练使用逻辑卷相关命令理论储备一、硬盘的基本知识1.了解硬盘的接口类型硬盘的接口类型是影响硬盘读取数据的一个因素IDE(并口的,已经被淘汰) SATA(串口的,现在笔记本一般用的事二代或三代) I/II/I...
- 在Windows系统上进行C++开发时,借助Windows Subsystem for Linux (WSL)可以获得接近原生Linux的开发体验。本文将详细介绍如何在WSL环境中配置VS Code,搭建高效的C++开发环境,包括编译器安装、项目创建、代码编写、调试配置等全过程。 环境准备 前置要求在开始前,请确保已安装以下软件:Visual Studio CodeVS Code的WSL扩展... 在Windows系统上进行C++开发时,借助Windows Subsystem for Linux (WSL)可以获得接近原生Linux的开发体验。本文将详细介绍如何在WSL环境中配置VS Code,搭建高效的C++开发环境,包括编译器安装、项目创建、代码编写、调试配置等全过程。 环境准备 前置要求在开始前,请确保已安装以下软件:Visual Studio CodeVS Code的WSL扩展...
- 计算未来不是梦:openEuler分布式计算真能让服务器‘抱团打怪’? 计算未来不是梦:openEuler分布式计算真能让服务器‘抱团打怪’?
- 一、FTP系统服务任务背景某创业公司刚刚起步,随着业务量的增多,咨询和投诉的用户也越来越多,公司的客服部门由原来的2个增加到5个。客服部门平时需要处理大量的用户反馈,不管是邮件,还是QQ,还是电话,客服人员都会针对每一次的用户反馈做详细的记录 ,但是由于客观原因,客服人员没有成熟稳定的客户服务系统,所以希望运维部门能够协助搭建一个文件共享服务来管理这些文档,并且随时跟踪客户的反馈情况。任务要... 一、FTP系统服务任务背景某创业公司刚刚起步,随着业务量的增多,咨询和投诉的用户也越来越多,公司的客服部门由原来的2个增加到5个。客服部门平时需要处理大量的用户反馈,不管是邮件,还是QQ,还是电话,客服人员都会针对每一次的用户反馈做详细的记录 ,但是由于客观原因,客服人员没有成熟稳定的客户服务系统,所以希望运维部门能够协助搭建一个文件共享服务来管理这些文档,并且随时跟踪客户的反馈情况。任务要...
- 任务背景 某公司为了保证开发人员线上代码的安全性,现需要对开发人员的代码进行备份。任务要求备份机器需要每天凌晨1:03分定时同步MIS服务器的/app/java_project目录下的所有文件。要求记录同步日志,方便同步失败分析原因。(不仅仅进行同步,还要求有同步日志)任务拆解选择合适的备份工具和方法来备份(scp可以实现,不是很完美——>rsync)掌握所选择工具的用法编写脚本(超纲)让计... 任务背景 某公司为了保证开发人员线上代码的安全性,现需要对开发人员的代码进行备份。任务要求备份机器需要每天凌晨1:03分定时同步MIS服务器的/app/java_project目录下的所有文件。要求记录同步日志,方便同步失败分析原因。(不仅仅进行同步,还要求有同步日志)任务拆解选择合适的备份工具和方法来备份(scp可以实现,不是很完美——>rsync)掌握所选择工具的用法编写脚本(超纲)让计...
- Git 作用 为什么要进行源代码管理? Git的诞生 工作区暂存区和仓库区 Git单人本地仓库操作 创建远程仓库 配置SSH 克隆项目 多人协同开发 代码冲突 标签 分支 Git 作用 为什么要进行源代码管理? Git的诞生 工作区暂存区和仓库区 Git单人本地仓库操作 创建远程仓库 配置SSH 克隆项目 多人协同开发 代码冲突 标签 分支
- mmap_sem锁产生的问题分析及优化 mmap_sem锁产生的问题分析及优化
- Visual Studio Code (VSCode) 凭借其轻量级、跨平台和丰富的扩展生态,已成为C++开发者的首选编辑器之一。本文将详细介绍如何在Linux系统上配置GCC编译环境和VSCode调试功能,帮助开发者快速搭建高效的C++开发工作流。 环境准备 检查GCC是否已安装在开始配置前,首先检查系统是否已安装GCC编译器:gcc -v如果输出GCC版本信息,则说明已安装;否则需要按照... Visual Studio Code (VSCode) 凭借其轻量级、跨平台和丰富的扩展生态,已成为C++开发者的首选编辑器之一。本文将详细介绍如何在Linux系统上配置GCC编译环境和VSCode调试功能,帮助开发者快速搭建高效的C++开发工作流。 环境准备 检查GCC是否已安装在开始配置前,首先检查系统是否已安装GCC编译器:gcc -v如果输出GCC版本信息,则说明已安装;否则需要按照...
- 写在前面博文内容整涉及下面一些内存问题的 BPF 观测 Demo:为什么进程的物理内存占用(RSS)不停增长?哪些代码路径会导致缺页错误的发生,缺页错误来自哪些文件?大页的缺页错误来着那些进程,频率统计哪些进程阻塞于页换入操作,那些存在直接回收延迟?全系统范围内创建了哪些内存映射,哪些应用程序代码路径正在申请内存分配?内存溢出(OOM Kil)事件发生时系统状态如何?是否有分配一段时间后还... 写在前面博文内容整涉及下面一些内存问题的 BPF 观测 Demo:为什么进程的物理内存占用(RSS)不停增长?哪些代码路径会导致缺页错误的发生,缺页错误来自哪些文件?大页的缺页错误来着那些进程,频率统计哪些进程阻塞于页换入操作,那些存在直接回收延迟?全系统范围内创建了哪些内存映射,哪些应用程序代码路径正在申请内存分配?内存溢出(OOM Kil)事件发生时系统状态如何?是否有分配一段时间后还...
- 0.前言最近的这个claudecode非常的火,因为可能是这个cursoe定价的一些原因吧,我是听其他的这个大佬说的,因为这个cursor其实我就是最开始的使用用过一下,现在基本上不使用,但是好多都是说这个cursor非常的不错;这个claude code应该是目前支持这个mac和linux内核的发行版,例如我使用的自己的unbuntu 进行的测试的,最开始我在这个windows输入这个指... 0.前言最近的这个claudecode非常的火,因为可能是这个cursoe定价的一些原因吧,我是听其他的这个大佬说的,因为这个cursor其实我就是最开始的使用用过一下,现在基本上不使用,但是好多都是说这个cursor非常的不错;这个claude code应该是目前支持这个mac和linux内核的发行版,例如我使用的自己的unbuntu 进行的测试的,最开始我在这个windows输入这个指...
- 1.PID和PPIDPID:查询的就是当前的这个进程的编号,我们把当前的这个进程结束之后,再次进入的时候就会发现这个进程的编号发生了变化,这个是非常的正常的,但是我们也可以发现其实这个PPID是一直没有发生变化的,这个PPID对应的是我们的当前的这个进程的父进程的编号,也就是我们的bash进程; 2.代码创建进程fork函数创建进程:这个函数本质上就是一个系统的调用;fork函数创建子进程... 1.PID和PPIDPID:查询的就是当前的这个进程的编号,我们把当前的这个进程结束之后,再次进入的时候就会发现这个进程的编号发生了变化,这个是非常的正常的,但是我们也可以发现其实这个PPID是一直没有发生变化的,这个PPID对应的是我们的当前的这个进程的父进程的编号,也就是我们的bash进程; 2.代码创建进程fork函数创建进程:这个函数本质上就是一个系统的调用;fork函数创建子进程...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签