Ubuntu 运维系列 | 第 4 天:用户与权限管理——账号体系、sudo 与文件权限精讲
用户与权限管理是 Ubuntu 服务器安全的第一道防线。无论是新部署一台云主机,还是维护一台长期运行的生产机器,正确理解账号体系、sudo 授权机制与文件权限,都直接决定了这台机器是否安全、是...
Ubuntu 运维系列 | 第 3 天:命令行基础——运维必会的高效命令与技巧
在 Ubuntu 服务器运维的世界里,命令行(Command Line Interface,CLI)是每一位运维工程师的'母语'。图形界面虽然直观,但在服务器场景下往往并不存在;而一条精确的命令,往往比十次鼠标点击...
Ubuntu 运维系列 | 第 2 天:环境准备与安装部署——从物理机到云主机的 Ubuntu 安装实战
在上一篇文章中,我们从宏观视角梳理了 Ubuntu 发行版的生态与运维全景图。如果说那是一次'俯瞰全局'的认知准备,那么从今天开始,我们将正式进入动手实操阶段。本文聚焦于运维工作的第一步——...
Ubuntu 运维系列 | 第 1 天:操作系统运维入门——发行版生态与运维全景图
引言 在企业级 IT 运维的版图中,Linux 服务器操作系统占据着近乎统治性的地位。而 Ubuntu 作为 Canonical 公司推出的 Debian 系发行版,凭借其友好的社区生态、丰富的软件仓库、长期支持版本(...
linux中的sed命令
sed(Stream Editor)是 Linux 中强大的流式文本处理工具,主要用于对文本进行过滤、替换、删除、插入等操作。它逐行处理输入,默认输出到终端(不修改原文件),结合正则表达式可以实现复杂的...
linux中的正则表达式
1. 基本概念作用:快速检索、匹配或替换符合特定规则的字符串。应用场景:验证邮箱/电话、提取网页数据、批量替换文本等。2. 基础语法元字符符号说明示例.匹配任意单个字符(除换行符)a.c → ...
k8s 1.20.15版本中,将local-path类型的pvc迁移到其他节点
步骤 1:停止使用 PVC 的应用将相关 Pod 或 Deployment 副本数设为 0确保目标 PVC 不再被任何 Pod 使用,避免数据写入冲突。kubectl scale deploy <deployment-name> --replicas=0步骤 2...
iptables规则
屏蔽无关端口号ipset create allowed_ips hash:net #创建ipset存储白名单 iptables -A INPUT -m set --match-set allowed_ips src -j ACCEPT #允许白名单内的所有ip访问 iptables -A INPUT -j R...
Kubernetes中的airflow
在Kubernetes(K8s)中部署和运行 Apache Airflow(开源工作流编排平台)可以实现高效的任务调度和复杂流水线管理,特别适合数据处理、ETL(数据抽取-转换-加载)、机器学习流水线等场景。以下...
Kubernetes中的Volcano
在Kubernetes生态中,Volcano 是一个专为高性能计算(HPC)、机器学习(ML)、批处理作业等场景设计的批量任务调度系统。它扩展了Kubernetes默认调度器的能力,提供了更复杂的调度策略和资源管...
k8s中的HorizontalPodAutoscaler和VerticalPodAutoscaler使用案例
HorizontalPodAutoscaler(HPA)原理:通过调整Pod的副本数量(水平扩展)来应对负载变化。核心指标:基于CPU、内存、自定义指标(如请求延迟、队列长度)或外部指标(如Prometheus数据)。适用...
kubernetes的所有资源类型介绍
1. 工作负载 (Workloads)这些资源用于管理和运行容器化应用。资源名称中文名作用描述Pod容器组可部署的最小计算单元。一个 Pod 包含一个或多个共享网络和存储的容器。通常是创建其他 workload ...











