- 博客(20)
- 收藏
- 关注
原创 系统运维Day07_磁盘管理
磁盘管理是操作系统中用于配置和维护存储设备(如硬盘、SSD、RAID 等)的一套工具和方法。它包括对存储设备的分区、格式化、挂载、卷管理等操作,以确保数据可以被操作系统和用户正常访问和存储。在。
2025-11-16 16:52:21
895
原创 系统运维Day04_共享文件和目录服务
Samba 是一个开源的软件套件,允许 Linux 或 Unix 系统与 Windows 系统进行文件和打印共享。它实现了 SMB(Server Message Block)协议和 CIFS(Common Internet File System),这两者是 Windows 操作系统用于文件共享和打印服务的主要协议。Samba 使 Linux/Unix 系统和 Windows 系统之间的文件共享和打印服务变得简单,广泛应用于家庭、企业和跨平台环境中。
2025-11-09 22:07:01
1361
原创 系统运维Day03_FTP与磁盘挂载
FTP(File Transfer Protocol) 是一种用于在网络上进行文件传输的协议,允许用户通过客户端和服务器之间上传、下载文件。
2025-11-08 20:09:27
761
原创 系统运维Day02_数据同步服务
在Ubuntu20.04中,数据同步服务Rsync是一个开源的多功能的用于在本地和远程系统之间高效同步和备份文件的工具,通过只传输变化的数据来节省带宽和时间。核心原理:Rsync的基本原理是通过使用 “差异算法” 来仅同步源文件和目标文件之间的差异部分,而不是重新传输整个文件这一过程的核心是:1:分块比较:Rsync将文件分为多个小块(通常是固定大小的块),然后对比源文件和目标文件中每个块的内容。
2025-11-07 21:09:23
661
原创 系统运维Day01_SSH服务
1- 在master /root目录下,构建 ssh_test目录,并在此目录下创建a.txt b.txt文件,向文件中随机添加一些数据。因此,在安装软件包时,应使用dnf命令。分别为node1和node2构建itheima用户,设置密码为123456,然后三台服务器全部基于此账号完成SSH配置操作。要求, 在master节点中安装JDK, 完成安装后, 基于SCP快速完成node1节点的JDK安装操作。1.2 node1和node2在默认情况下,只有root用户, 没有其他用户, 此时需要先创建用户。
2025-11-06 22:05:00
566
原创 Linux运维核心命令(入门)
Linux的目录结构是一个树型结构,没有盘符这个概念,所有文件都只在一个”根目录 /“下,,不像Windows可以拥有多个盘符,如 C盘、D盘、E盘;如果在打开某个文件时,弹出以上提示,那代表你这个文件之前没有保存就强制退出了,触发了Vim的备份机制,产生了一个。是从vi发展出来的文本编辑器,支持代码补全、编译及显示效果等方面编程的功能提别丰富,在程序员中被广泛使用,被称为编辑器之神。按照文档的类型进行搜索,文档类型的值,f(file)表示文件,d(directory)表示文件夹。
2025-11-01 22:39:48
2310
1
原创 StatefulSet 有状态应用(kubeadm)
需要在对应节点创建目录:(我部署的集群一个master和一个node,应当在node运行下面命令):可以使用下面命令查看运行在那个节点上。生产建议使用相应 Operator(如 MySQL Operator)以降低风险。StatefulSet 滚更按序逐个进行,建议对数据库先更从库,再切主。数据库:MySQL、PostgreSQL、MongoDB。(静态),再部署 StatefulSet 的。:为每个 Pod 生成可解析的 DNS 记录。目标:体验 StatefulSet 的。(或使用 GTID 时记录。
2025-10-25 16:23:24
1357
原创 搭建企业级Harbor镜像仓库
本文详细介绍了Harbor v2.14.0离线安装指南。主要内容包括:环境准备(防火墙配置、主机名设置)、Docker安装与配置、Harbor离线包下载、自签名HTTPS证书生成、harbor.yml配置(HTTPS端口8443)、安装过程及可选组件(Trivy/Notary)、宝塔面板反向代理设置、客户端证书信任配置。重点强调了HTTPS安全配置和端口管理,提供了完整的操作命令和常见问题排查方法,适用于企业级容器镜像仓库的部署。
2025-10-23 20:50:40
727
原创 Kubernetes 实战教程:从基础到进阶
创建 Chart 结构# 查看生成的目录结构tree myapp# myapp/# ├── Chart.yaml # Chart 元数据# ├── values.yaml # 默认配置# ├── charts/ # 依赖 Chart# └── templates/ # K8s 资源模板# └── ...编辑 Chart.yamlEOF编辑 values.yamlimage:service:port: 80ingress:hosts:paths:- path: /
2025-10-23 16:45:13
1158
原创 Ubuntu软件安装与卸载
PPA(Personal Package Archive,个人软件包档案)是 Ubuntu 及其衍生发行版(如 Linux Mint 等)特有的一种软件源机制。命令格式:dpkg -r <软件包名> / dpkg -P <软件包名>下面我将以安装经典文本编辑器 gedit 为例。命令格式:dpkg -l 软件包名。
2025-10-13 16:29:47
694
原创 容器编排综合实战
场景变更对象你能观察到什么dev / prod 切换进程拓扑是否有 adminer;端口 8081 是否开放健康失败/恢复健康状态的Status崩溃自愈进程重启RESTARTS计数增加;logs 显示重启只读根+tmpfs文件系统根路径写入失败、/tmp写入成功日志滚动磁盘占用容器日志出现;主日志大小下降DB 故障/恢复业务功能/db500 → 正常返回;健康可独立选择是否受影响环境变量配置管理/version响应变更,不需 rebuild。
2025-10-12 12:33:27
1969
原创 Docker进阶(Docker Compose)
Compose = 把“多条 docker run 命令”写进 YAML。ports: 主机:容器,只映射需要暴露的端口。
2025-10-10 15:05:02
377
原创 Ubuntu20.04 root密码重置
在编辑模式中,找到以“linux”或“linuxefi”开头的行,将光标移动到该行末尾。然后按下Ctrl + X组合键启动到单用户模式。的徽标出现时,立刻长按Shift键。通过键盘上的上下方向键,选择“鼠标点击Ubuntu界面。,立刻长按Shift键。进入单用户模式后,挂载。”选项,按下回车键。(切勿按Enter)
2025-10-09 16:39:31
408
原创 Docker进阶(Dockerfile)
本文提供了Docker使用的最佳实践指南,涵盖常用命令、基础概念、构建优化和安全策略。主要内容包括: 基础操作:常用Docker命令速查表和最小可用Dockerfile配置 构建优化:缓存利用、分层原则和多阶段构建(显著减小镜像体积) 语言特例:Python和Node.js的依赖缓存技巧 安全实践:非root用户运行、最小化基础镜像、密钥管理和漏洞扫描 特别强调多阶段构建可减少90%镜像空间,安全实践包括使用distroless基础镜像、BuildKit密钥挂载和Trivy漏洞扫描。这些方法能显著提升Doc
2025-10-06 20:16:53
1264
k8s集群搭建calico网络
2025-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅