DevOps 技能手册 · 第 3 章 Linux 系统


文档摘要

DevOps 技能手册 · 第 3 章 Linux 系统 章节摘要:Linux 是 DevOps 工程师的生存环境。本章基于原库 30+ 小节题库重组为三节递进:基础命令与文件权限(命令入门、I/O 重定向、目录层次 FHS、权限模型与 ACL、用户组、软硬链接)、进程系统与 systemd(进程生命周期与信号、系统调用机制、systemd 服务管理、SSH、内核与模块)、存储、网络与排障(磁盘与文件系统、网络诊断、性能分析、文本三剑客 grep/awk/sed、容器隔离基础)。每节末附原库陷阱题作为自测。本章共 3 节。 解剖坐标 一句话主线:先会操作文件与权限,再懂进程与服务,最后能诊断存储网络与性能——三层能力构成服务器基本功。

DevOps 技能手册 · 第 3 章 Linux 系统

章节摘要:Linux 是 DevOps 工程师的生存环境。本章基于原库 30+ 小节题库重组为三节递进:基础命令与文件权限(命令入门、I/O 重定向、目录层次 FHS、权限模型与 ACL、用户组、软硬链接)、进程系统与 systemd(进程生命周期与信号、系统调用机制、systemd 服务管理、SSH、内核与模块)、存储、网络与排障(磁盘与文件系统、网络诊断、性能分析、文本三剑客 grep/awk/sed、容器隔离基础)。每节末附原库陷阱题作为自测。本章共 3 节。

解剖坐标

一句话主线:先会操作文件与权限,再懂进程与服务,最后能诊断存储网络与性能——三层能力构成服务器基本功。

学习目标

阅读完本章,你应当能够:

  1. 说出八大基础命令与 I/O 重定向五大符号,掌握 ls -l 七字段解读。
  2. 解释权限数值模型(rwx)、setuid/setgid/sticky 与 ACL 的用途。
  3. 区分软链接与硬链接,说出 inode 耗尽导致"磁盘满"的排障路径。
  4. 说出进程六状态与信号表,并会用 systemd 创建服务。
  5. 用 grep/awk/sed 三剑客处理文本,按标准套路排查"系统很慢"。

子章节导航

01 基础命令与文件权限

八大基础命令;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);软硬链接对照表。

02 进程、系统调用与 systemd

进程状态六种与信号表(kill/SIGTERM/SIGKILL/trap);僵尸进程产生与清理;init 与 daemon;系统调用机制(fork/exec/wait/pipe)与 strace;用户态 vs 内核态;systemd unit 文件与 systemctl 命令族;journalctl;SSH 原理与故障排查;内核模块与 sysctl。

03 存储、网络与性能排障

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 命名空间是容器隔离的底层机制)。


发布者: 作者: 灏天文库 转发
评论区 (0)
U