DevOps 技能手册 · 第 3 章 Linux 系统 章节摘要:Linux 是 DevOps 工程师的生存环境。本章基于原库 30+ 小节题库重组为三节递进:基础命令与文件权限(命令入门、I/O 重定向、目录层次 FHS、权限模型与 ACL、用户组、软硬链接)、进程系统与 systemd(进程生命周期与信号、系统调用机制、systemd 服务管理、SSH、内核与模块)、存储、网络与排障(磁盘与文件系统、网络诊断、性能分析、文本三剑客 grep/awk/sed、容器隔离基础)。每节末附原库陷阱题作为自测。本章共 3 节。 解剖坐标 一句话主线:先会操作文件与权限,再懂进程与服务,最后能诊断存储网络与性能——三层能力构成服务器基本功。
章节摘要:Linux 是 DevOps 工程师的生存环境。本章基于原库 30+ 小节题库重组为三节递进:基础命令与文件权限(命令入门、I/O 重定向、目录层次 FHS、权限模型与 ACL、用户组、软硬链接)、进程系统与 systemd(进程生命周期与信号、系统调用机制、systemd 服务管理、SSH、内核与模块)、存储、网络与排障(磁盘与文件系统、网络诊断、性能分析、文本三剑客 grep/awk/sed、容器隔离基础)。每节末附原库陷阱题作为自测。本章共 3 节。
一句话主线:先会操作文件与权限,再懂进程与服务,最后能诊断存储网络与性能——三层能力构成服务器基本功。
阅读完本章,你应当能够:
八大基础命令;cd 六变体;ls -l 七字段;隐藏文件;I/O 重定向五符号与 2>&1 陷阱;FHS 目录分工(/proc//dev//tmp vs /var/tmp);权限数值模型与 chmod/chown/chgrp;setuid/setgid/sticky;ACL;用户与组(/etc/passwd 七字段、/etc/shadow、/etc/skel);软硬链接对照表。
进程状态六种与信号表(kill/SIGTERM/SIGKILL/trap);僵尸进程产生与清理;init 与 daemon;系统调用机制(fork/exec/wait/pipe)与 strace;用户态 vs 内核态;systemd unit 文件与 systemctl 命令族;journalctl;SSH 原理与故障排查;内核模块与 sysctl。
inode 与软硬链接深挖;ext4 vs xfs;LVM 三层与 RAID;挂载管理(/proc/mounts//etc/fstab);网络诊断命令矩阵(ip/netstat/lsof/tcpdump);bonding 模式;DNS 查询与 TTL;性能指标 load average 解读与慢系统排查套路;grep/awk/sed 三剑客;命名空间七类(容器隔离基础);动手练习四连。
前置知识:第 2 章 Git(终端操作基础)。
后续延伸:第 4 章 Shell 脚本(自动化)、第 5 章容器化(Linux 命名空间是容器隔离的底层机制)。