自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 RAID相关概念

RAID相关概念

2026-05-21 17:07:30 402

原创 负载均衡与高可用

多台服务器一起对外提供服务,由负载均衡器统一分发请求。Tomcat 多节点部署。Nginx 反向代理和动静分离。HAProxy 转发请求和健康检查。Keepalived VIP 漂移。LVS NAT 和 DR 模式。Tomcat 干活,Nginx/HAProxy/LVS 分活,Keepalived 保证分活的人不倒。

2026-05-20 19:04:37 625

原创 rsync与scp的作用与核心区别

linux指令,rsync与scp的作用与区别

2026-05-20 15:16:25 204

原创 kvm与openstack

KVM 是虚拟机运行技术,OpenStack 是云平台管理系统。KVM 解决的是“如何在一台物理机上运行虚拟机”。OpenStack 解决的是“如何把很多计算、网络、存储资源统一管理成云平台”。OpenStack 可以使用 KVM 作为底层虚拟化技术。在私有云中,OpenStack 管理资源,KVM 运行云主机,Ceph 提供后端存储。

2026-05-18 16:03:38 264

原创 ceph学习笔记

磁盘 -> OSD -> PG -> Pool -> RBD / CephFS / RGW -> 应用Ceph 三种存储接口:RGW、RBD、CephFS。MON、MGR、OSD、MDS、RGW 的作用。Pool、PG、CRUSH 的关系。ceph -sceph df等常用查看命令。OSD down、PG 异常、容量不足等常见故障的排查思路。Ceph 的本质是把多台机器上的多块磁盘组织成一个可靠、可扩展、可统一访问的分布式存储集群。

2026-05-18 15:58:06 449

原创 MySQL相关的重点掌握

xtrabackup是常见的 MySQL 物理热备工具,适合大数据量场景。注意:物理恢复前要确保 MySQL 数据目录为空或已经备份原目录。

2026-05-15 17:10:14 460

原创 华为云相关概念

华为云相关概念

2026-05-14 19:05:48 473

原创 子网掩码是什么

子网掩码相关概念

2026-05-13 18:48:27 529

原创 docker学习笔记

docker技术相关学习

2026-05-13 18:46:09 429

原创 用户账户管理

etc/passwd文件保存操作系统登录用户信息。每行包含一个登录用户信息,以冒号分隔七个域。name:用户登录名passwd:加密后的密码uid:用户idgid:用户组idgecos:用户描述信息,通常为用户的真实姓名directory:用户主目录,启动shell时的工作目录,默认是/home/usershell:用户打开终端时运行的程序,默认是shell(对于system users来说,它的shell是/sbin/nologin)

2026-02-22 22:36:25 383

原创 linux-shell基础

只记录常见的使用的(编辑器)语言(中文还是英文)常见 LANG代码:英语:en_US.utf8简体中文:zh_CN.utf8繁体中文:zh_TW.utf8控制台字符控制历史命令时间格式。通过设置该变量,可以在执行 history 命令时显示每条历史命令的执行时间。HISTTIMEFORMAT 支持的常见时间格式符:%F :完整日期(年 - 月 - 日,如 2024-10-24 )%T :完整时间(时:分: 秒,如 15:30:45 )%Y :四位年份(如 2024 )

2026-02-22 22:35:20 53

原创 20260119

SCSI(Small Computer System Interface,小型计算机系统接口)这是一种用于计算机和智能设备(硬盘、光驱、软驱、打印机、扫描仪等)之间的一种连接标准。

2026-01-28 18:35:09 138

原创 20260116

NFS 服务器主要配置文件是/etc/exports,目录/etc/exports.d 中任何以.exports 结尾不以.开头的文件也会生效。所有这些文件都使用相同的语法。:推荐在从配置文件中编辑配置文件,也就算/etc/exports.d/name.exports。

2026-01-28 18:33:59 99

原创 20260115

在大型网络中,系统静态分配 ip 地址面临问题:简要讲解通信原理配置服务流程:DHCP 客户端申请 IP 地址分为四个阶段:发现、提供、请求和确认(否认)。准备一些材料,例如修改服务器配置文件配置服务器,例如修改服务器配置文件启用服务配置防火墙客户端验证DHCP 中继服务器介绍简单原理在有中继的情形下,DHCP 客户端申请 IP 地址仍然分为四个阶段:发现、提供、请求和确认(否认)。只是客户端发送的报文会被同广播域内的 DHCP 中继收到,然后由 DHCP 中继将

2026-01-27 18:33:15 559

原创 20260114

Ansible 可能需要访问密码或 API 密钥等敏感数据,此信息可能以纯文本形式存储在清单变量或其他 Ansible 文件中。任何有权访问 Ansible 文件的用户或存储这些 Ansible 文件的版本控制系统都能够访问此敏感数据。这显然存在安全风险。Ansible 随附的 Ansible Vault 可以加密任何由 Ansible 使用的结构化数据文件,包括清单变量、playbook 中含有的变量文件、在执行 playbook 时作为参数传递的变量文件,以及 Ansible 角色中定义的变量。

2026-01-27 18:32:00 324

原创 20260113

group_vars:定义主机组变量。目录中文件名可以直接使用主机组名或者主机组名.yamlhost_vars:定义主机变量。目录中文件名可以直接使用主机名或者主机名.yaml。

2026-01-13 19:29:44 234

原创 20260112

在 controller 上进行访问测试。play1:部署 nginx 服务。

2026-01-13 19:28:50 386

原创 20260108

计算机系统将内存划分为大小固定大小的块,称为 page,标准 page 大小为 4kiB。进程并布直接对物理内存寻址。每个进程具有虚拟地址空间(virtual address space)。MMU(Memory Management Unit)当进程请求内存时,将进程获得的虚拟地址(VA)映射到物理地址。MMU 是 Memory Management Unit 的所需,即内存管理单元,它是 CPU 中用来管理虚拟存储器,物理存储器的控制线路,负责将虚拟地址映射为物理地址,以及提供硬件机制的内存访问权限。

2026-01-08 19:38:33 738

原创 20260107

追求极致速度,不怕丢数据 → RAID 0小容量、极致安全 → RAID 1性价比最高、通用场景 → RAID 5(3~8 盘常见)大容量硬盘、怕双盘同时坏 → RAID 6数据库、虚拟化、高 IOPS → RAID 10(有预算首选)

2026-01-07 19:49:10 518

原创 20260106

find [起始路径] [表达式/选项] [action]起始路径:搜索起点(如 . 当前目录、/ 根目录、/home 等)。默认当前目录。表达式:搜索条件(如 -name “*.log”)。action:对结果的操作(如 -print 显示、-exec 执行命令)。默认动作是 -print(显示路径)。

2026-01-06 19:43:39 314

原创 20260105

你是某公司的 Linux 运维工程师,负责维护生产环境 CentOS7 服务器。开发团队反馈无法通过 SSH 连接服务器部署代码。要求如下:需尽快排查并恢复 SSH 访问。对系统进行巡检:系统负载、CPU 使用情况:top内存资源使用率:free -hio 资源使用情况:iostat -xz 1 5(需 sysstat 包)网络资源使用率sar。

2026-01-06 19:42:55 615

原创 20260104

示例:lrzsz-0.12.20-36.el7.x86_64.rpm先将文件转成 cpio 格式查询 cpio 格式(一种打包格式)文件中有哪些文件提取所有文件:cpio -id ‘*’ < httpd-2.4.6-99.el7.centos.1.x86_64.cpio提取特定文件:cpio -id ./etc/httpd/conf/httpd.conf < httpd-2.4.6-99.el7.centos.1.x86_64.cpio。

2026-01-04 23:26:24 829

原创 20251230

secure shell,用于安全的远程登录和数据传输tcp 握手、ssh 版本协商、密钥认证、用户认证、会话交互密钥认证、密码认证journald 负责日志收集与存储,rsyslog 负责日志的处理和转发/var/log//var/log/secure:安全认证/var/log/maillog:邮件服务器/var/log/cron:调度作业相关/var/log/boot.log:与系统启动相关的飞 syslog 控制台消息保存退出。

2025-12-30 19:15:09 399

原创 20251229

开发一个服务,模拟“努力工作,挣钱娶媳妇“。脚本要求如下:脚本名为 work使用 while 语句无限循环:每隔 3 秒挣 10000每次挣钱输出“当前时间 努力挣钱娶媳妇,当前总金额: money”到/var/log/work.log开发服务 workd,使用 work 脚本。设置 workd 服务开机自动启动。启停 workd 服务,监控服务状态和日进斗金。

2025-12-29 22:37:28 355

原创 20251226

服务:从业务角度理解,例如 Web 服务、数据库服务守护进程:web 服务器对外提供 web 服务,由 web 相关的进程提供支持。

2025-12-28 23:08:03 664

原创 20251225

信号编号信号名称定义用途1HUP挂起用于报告终端断开或进程重启,常用于重新加载配置文件(不终止进程)。2INT键盘中断与键盘 Ctrl+C 等价,可被进程捕获处理,通过按键序列 Ctrl+C 发送。3QUIT键盘退出与 INT 相似,在终止时添加进程转储,通过按键序列 Ctrl+\ 发送。9KILL中断,无法拦截导致立即终止进程,无法被拦截、忽略或处理。总是致命的。15TERM终止kill 默认信号,请求进程优雅终止。进程可以捕获、忽略或处理,允许自行清理。

2025-12-25 18:51:19 523

原创 20251224

用户开的程序放置在/opt/webapp 下,如何设置才能实现命令行中使用/opt/webapp 目录中程序名执行程序?如何将 hostname 命令的执行结果赋值给变量 host?如何使用 1 条命令计算 1+2+…+99+100 的值?如何使用 echo 命令输出 Let’s go.字符串?

2025-12-24 19:03:17 948

原创 20251223

cmd$(date$(date“” : 部分引用(弱引用) - 允许变量替换和命令替换,但会保护大多数特殊字符(如空格、管道等)不被 Shell 解释。‘’ :完全引用(强引用) - 完全禁止 Shell 对内容做任何解释,里面的所有字符都原样输出,包括(cmd)、\ 等。

2025-12-23 19:23:19 751

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除