Linux 运维实战手册

Linux 运维实战手册 面向运维工程师的实战参考手册,涵盖监控、日志、备份、自动化、安全加固、高可用、性能调优、故障排查、信创系统等核心运维领域。与 Linux-使用手册.md 互补,侧重运维场景与操作实践。 目录 第一章:运维体系概述 第二章:监控体系建设 第三章:日志管理 第四章:备份与灾难恢复 第五章:自动化运维 第六章:安全加固 第七章:性能调优 第八章:高可用与负载均衡 第九章:网络诊断与排错 第十章:故障排查实战 第十一章:容器化运维 第十二章:信创系统运维 第十三章:应急响应 第十四章:运维脚本工具集 第十五章:运维最佳实践 第一章:运维体系概述 1.1 运维核心职责 领域 职责 关键指标 监控 7×24 系统状态感知 MTTR, MTTD 变更管理 可控的系统变更流程 变更成功率 容量规划 资源趋势分析与扩容 资源利用率 故障处理 快速定位与恢复 SLA, RTO, RPO 安全合规 系统加固与审计 漏洞修复时效 自动化 减少人工操作 自动化覆盖率 1.2 运维 SLA 指标 可用性 = (总时间 - 故障时间) / 总时间 × 100% 99% = 87.6 小时/年 (两个9) 99.9% = 8.76 小时/年 (三个9) 99.99% = 52.56 分钟/年 (四个9) 99.999% = 5.26 分钟/年 (五个9) RTO (Recovery Time Objective): 业务恢复时间目标 RPO (Recovery Point Objective): 数据丢失时间目标 ...

May 15, 2026 · 34 min

linux手册(持续更新...)

Linux 使用手册 目录 第一章:Linux 基础概念 第二章:常用命令 第三章:文本处理 第四章:用户与权限管理 第五章:进程管理 第六章:磁盘与存储管理 第七章:网络管理 第八章:Shell 脚本编程 第九章:高级命令与技巧 第十章:软件包管理 第十一章:系统性能与排错 第十二章:发行版对比 第十三章:常用快捷键与技巧汇总 第一章:Linux 基础概念 1.1 文件系统层次结构(FHS) / # 根目录 ├── /bin # 基本命令二进制文件(已链接到 /usr/bin) ├── /boot # 内核和启动文件 ├── /dev # 设备文件 ├── /etc # 系统配置文件 ├── /home # 用户主目录 ├── /lib # 库文件(已链接到 /usr/lib) ├── /media # 可移动设备挂载点 ├── /mnt # 临时挂载点 ├── /opt # 第三方应用软件 ├── /proc # 进程和内核信息(虚拟文件系统) ├── /root # root 用户家目录 ├── /run # 运行时临时文件(tmpfs) ├── /sbin # 系统管理命令(已链接到 /usr/sbin) ├── /srv # 服务数据 ├── /sys # 内核和硬件信息(虚拟文件系统) ├── /tmp # 临时文件(重启后可能清除) ├── /usr # 用户程序和数据 │ ├── /usr/bin │ ├── /usr/lib │ ├── /usr/local # 本地编译安装的软件 │ └── /usr/share # 架构无关的共享数据 └── /var # 可变数据(日志、缓存、数据库等) ├── /var/log # 日志文件 └── /var/tmp # 重启后保留的临时文件 1.2 文件类型 标识 类型 示例 - 普通文件 -rw-r--r-- d 目录 drwxr-xr-x l 符号链接 lrwxrwxrwx b 块设备 brw-rw---- c 字符设备 crw-rw---- p 命名管道 prw-r--r-- s 套接字 srw-rw-rw- 1.3 Shell 类型 常见的 Shell 及其配置文件: ...

May 15, 2026 · 25 min

Office 2016 使用手册

Office 2016 使用手册 目录 第一部分:通用基础 第二部分:Word 2016 第三部分:Excel 2016 第四部分:PowerPoint 2016 第五部分:Outlook 2016 第六部分:常用快捷键汇总 第一部分:通用基础 1.1 安装与激活 支持系统:Windows 7 SP1 及以上 / macOS 10.10 及以上 激活方式:密钥激活 / Microsoft 账户绑定 / KMS 批量激活 1.2 通用界面布局 Office 2016 采用 Ribbon(功能区) 界面,由以下部分组成: 区域 说明 快速访问工具栏 左上角,可自定义常用命令(保存、撤销、恢复) 选项卡(标签页) 如"开始"“插入"“设计"“布局"等,按功能分类 功能区 每个选项卡下的具体命令按钮区域 状态栏 窗口底部,显示页数、字数、视图切换等信息 1.3 通用操作 文件操作 ...

May 15, 2026 · 10 min

在Linux中运行虚拟机的方法

很久不写技术博客,大概都忘了,我一开始就是想写技术博客的,只是后来发现,没那么多需要写的,要不别人写过,要不太简单,要不太难。 这次试验使用的openeuler服务器,版本是22.03 LTS SP3,服务器版本。 我是在完全无网的情况下进行的,因此需要提前准备everything镜像,使用everything镜像做本地仓库。 1,做本地仓库 ...

May 7, 2026 · 2 min

Linux Firewalld 学习

Linux Firewalld 是什么 Firewalld 是 Linux 系统中一个动态的防火墙管理工具,旨在简化防火墙规则的配置和管理。它通过引入“区域(zone)”和“服务(service)”的概念,提供更灵活的网络安全管理方式。 动态防火墙管理工具,相比传统的iptables的静态方式,更新规则后不需要重启服务。 基于区域(zone),集成了常见的服务(http、ssh)等,简化配置流程 ...

March 16, 2025 · 2 min

Linux systemd 学习

linux systemd 是什么 systemd是Linux系统中一个初始化系统和服务管理器,用于引导用户空间并管理各种进程。 替代了传统的SysVinit,提供更快的启动速度,并行启动,按需启动。 如何使用 systemd 启动服务 sudo systemctl start servicename.service 停止服务 sudo systemctl stop servicename.service 重启服务 sudo systemctl restart servicename.service 开机启动 sudo systemctl enable servicename.service 取消开机启动 ...

March 16, 2025 · 3 min

Linux如何让一个程序后台运行

如何让一个程序在Linux上后台运行,提供一下几种思路。 1. 使用 & 符号(临时后台运行)​ 直接在命令末尾添加 &,程序会立即进入后台运行,但关闭终端时进程会被终止。 bash command & 示例: python script.py & ​2. 使用nohup​ nohup 会忽略挂断信号(SIGHUP),即使终端关闭,程序也能继续运行。输出默认保存到 nohup.out。 ...

March 11, 2025 · 2 min

dart学习

Dart学习 变量 var 用于申明变量 可为空 ? 不可变 final const final 的值只能被设定一次,而const则是一个编译时的常量 数据类型 Number String Boolean List Map 运算符 常规运算符 条件运算符:?: ?? 也就是js的三元运算符和空值合并符 测试运算符 is 特有的运算符: ?. 当被调用者不为空的情况下执行 is is! 检查对象是否属于或不属于某种类型 as 将对象类型转换 ...

March 10, 2025 · 2 min

设计原则

设计原则 完美的设计部署包罗万象无所不有,而是完整自洽不可精简 高内聚 低耦合 高内聚表示某个特定的软件模块——无论是子程序,一个类型还是一个类库,都应该完成一系列极为相关的功能。 类似于化学中分子之间的吸引力。 内聚的标准从高到低,内聚越高说明软件设计的越好。 高内聚意味着高可维护行和可重用行,因为这些模块的外部依赖很少。 ...

March 10, 2023 · 3 min

css拾遗

css一些知识点 定位 static–默认就是static fixed–相对浏览器窗口是固定的 relative–相对于自己的正常位置的定位 absolute–相对于最近的已经有定位属性的父元素,static属性不算,就是fixed和relative ...

March 9, 2023 · 1 min