PAM 认证与权限提升:模块栈、密码策略与 sudo 深入
深入 Linux PAM 认证与权限提升:可插拔认证框架的栈模型、auth/account/password/session 四类模块与控制标志、/etc/pam.d 结构、pam_faillock/pam_pwquality/pam_limits 详解、sudoers 语法与别名、NOPASSWD 风险、sudo 日志审计,以及双因素认证实战。
category
深入 Linux PAM 认证与权限提升:可插拔认证框架的栈模型、auth/account/password/session 四类模块与控制标志、/etc/pam.d 结构、pam_faillock/pam_pwquality/pam_limits 详解、sudoers 语法与别名、NOPASSWD 风险、sudo 日志审计,以及双因素认证实战。
深入 Linux 网络文件系统:NFS v3 到 v4.2 的演进与伪文件系统、exports 导出与权限模型、客户端挂载选项与性能调优、idmap 与 Kerberos 安全、Samba/CIFS 共享配置与凭据管理、软硬挂载与排错、以及一套可落地的安全加固清单。
深入 Linux LVM 与 RAID 存储管理:PV/VG/LV 三层抽象、在线扩容缩容、经典快照与 thin 快照、精简池与 over-provisioning、lvmcache SSD 加速、mdadm 软 RAID 级别与 chunk 选择、坏盘替换与扩容、scrub 校验与故障恢复实战。
深入 Linux cgroups v2 资源控制:统一层级与 v1 的差异、进程分组与 slice/scope/service 归属、控制器下放与 no-internal-process 规则、CPU 权重与配额、内存软硬上限与回收、IO 限速与延迟保护、PSI 压力指标,以及 systemd 委托机制与 cgtop 观测实践。
深入 systemd 定时器与 Socket 激活:Timer 单元配对与启停、OnCalendar 表达式完整语法、Monotonic 与 Realtime 两类定时器、精度抖动与 Persistent 补跑、systemd-run 瞬时定时器,以及 Socket 单元类型、Accept=yes、FD 传递与 sd_listen_fds 实战。
深入 Linux io_uring 异步 I/O:SQ/CQ 共享环形队列机制、liburing 核心 API 与最小示例、注册文件与固定缓冲消除每次提交开销、IORING_SETUP_SQPOLL 内核轮询、与 libaio/POSIX AIO/epoll 的差异对比、数据库与存储引擎落地、观测调优与排错清单。
系统梳理 Linux 故障排查工具链:排障方法论与 USE 模型、strace/ltrace 系统调用与库调用追踪、perf 性能分析与采样、sysdig 与 bpftrace 动态追踪、lsof/fuser 资源占用排查、tcpdump 抓包分析、sar 历史数据回看、火焰图生成,以及 CPU、内存、IO、网络四类问题的标准排查路径。
系统讲解 Linux 磁盘加密:威胁模型与加密层次、LUKS1 与 LUKS2 格式差异、cryptsetup 的 luksFormat/open/luksDump 等基础操作、密钥槽与 passphrase/keyfile 管理、LUKS 头备份与灾难恢复、TPM 与 clevis 自动解锁、加密算法选型与性能开销,以及常见故障的排查与恢复流程。
系统讲解 Linux 文本处理核心工具:grep 的正则表达式与常用选项、sed 的行处理模型与替换删除插入实战、awk 的记录字段模型与关联数组统计聚合、jq 处理 JSON 的过滤变形与构造,以及如何用管道把四者组合成日志分析利器,附带大量可直接复制复用的实战配方与速查表,覆盖访问日志分析与配置审计等真实场景。
系统讲解 Linux 时间同步:时间漂移的物理与软件成因、墙钟与单调钟的区别、NTP 分层(stratum)与选源原理、ntpd 与 chrony 的对比选型、chrony.conf 完整配置实战、PTP 高精度同步简介、systemd-timesyncd 与时区管理,以及监控验证与虚拟机、容器场景下的排错实践。
系统讲解 Linux 审计子系统:auditd 架构与内核事件模型、审计规则(文件监控、系统调用、用户与权限变更)的编写方法、ausearch 与 aureport 的定向查询与汇总报表、日志留存与远程集中、基于 CIS Benchmark 的审计基线加固,以及一套可执行的入侵排查与取证流程,并兼顾性能开销与合规落地。
系统讲解 Linux 强制访问控制(MAC):DAC 与 MAC 的本质区别、SELinux 的上下文(user/role/type/level)与策略模型、enforcing/permissive 模式与 booleans 开关、chcon/semanage/restorecon 与 audit2allow 排错、AppArmor profile 语法与 Ubuntu 实践、两大发行版差异对比,以及容器与 Kubernetes 场景下的 MAC 落地经验。
深入 Linux 进程调度与 CPU 管理:进程状态与调度实体、CFS 完全公平调度器与虚拟时钟、nice/优先级与 SCHED_FIFO/SCHED_RR 实时调度、cgroup cpu 子系统(shares/quota)、负载均衡与 CPU 亲和性、isolcpus 隔离,以及 top/ps/pidstat 解读与高 CPU 进程限流实战。
深入 Linux 网络虚拟化:network namespace 协议栈隔离、veth pair 虚拟网线原理、Linux bridge 与 OVS 虚拟交换机、iptables/nftables 转发路径、Docker 的 bridge/host/overlay 网络模式、VRF 多租户路由,以及用 ip/netns/bridge 手动搭建与排错虚拟网络的实战。
深入 ELF 二进制格式:ELF header、sections 与 program headers、符号表与重定位、PLT/GOT 懒绑定、ld.so 动态链接流程、LD_PRELOAD 与 LD_LIBRARY_PATH 注入、静态与动态链接对比、readelf/objdump/nm 分析,以及 undefined symbol 等常见链接问题的排查实战。
系统讲解 eBPF:内核虚拟机与 verifier 安全机制、各类 hook 点(kprobe/uprobe/tracepoint/XDP/tc)、程序加载与 maps 通信、bpftrace 单行命令与脚本实战(CPU/内存/网络/IO 追踪)、BCC 工具集与 CO-RE,以及生产环境的安全权限与落地实践。
深入 Linux IO 栈:从 VFS、页缓存、文件系统到块层与设备驱动,讲解缓冲 IO 与直接 IO 的区别、blk-mq 与 mq-deadline/none 调度器、io_uring 异步 IO 原理、RAID/LVM 布局、iostat/iowait 指标解读、fio 压测方法,以及一套可落地的存储性能调优清单。
系统讲解 Linux 内存管理:虚拟内存与分页机制、页表与 HugePages、slab 与伙伴系统、swap 交换与 LRU 回收、OOM killer 与 cgroup 内存限制、NUMA 内存策略、vm.swappiness 等调优参数,以及 free/ps/vmstat/smem 故障排查与内存泄漏实战。
深入 Linux 日志管理:日志系统全景(产生/轮转/集中)、rsyslog 架构与配置(facility/severity)、rsyslog 远程集中收集、logrotate 日志轮转(size/daily/compress)、日志安全与合规、journald 与 rsyslog 配合、日志分析与检索,掌握从单机排错到集中式日志平台的运维日志体系。
深入 Linux SSH 服务与隧道:sshd 服务端配置(端口/密钥/认证方式)、密钥认证与免密登录、SSH 隧道本地转发/远程转发/动态代理(SOCKS5)、scp/rsync 安全传输、SSH 安全加固清单(禁 root/禁密码/限 IP)、跳板机与多主机管理,掌握远程管理与内网穿透的 SSH 全套实践。