Linux 的重要观念是“许多资源可通过文件接口访问”。普通文件、目录、设备、管道和套接字虽语义不同,却可复用打开、读取、写入与关闭等接口。根目录下不同路径承担配置、运行数据、用户目录和虚拟内核信息等职责。

权限按所有者、组、其他用户分为读写执行;目录的读表示列出名字,执行表示穿越路径,不能照搬普通文件含义。进程有 PID、父子关系、凭据、环境和文件描述符。前台后台只是终端作业控制关系,守护进程则通常脱离交互终端长期运行。

排障应先形成指标链:用进程与线程视图定位 CPU 消耗,结合负载判断是否排队;查看内存、Swap 和页缓存;检查磁盘空间与 inode;观察网络监听、连接与丢包;最后通过日志和系统调用跟踪验证。命令输出是时刻快照,持续问题应采样趋势。

软件安装宜使用发行版包管理器,服务交给系统服务管理器,临时提权使用受控机制。日志轮转、文件描述符上限、时间同步和权限最小化都是线上基础工作。

误区是看到“used”内存高就清缓存、用 kill -9 作为默认停止方式、递归放宽到 777、只看磁盘块不看 inode,以及复制陌生命令直接执行。小结:Linux 基础不等于命令清单,应理解命令背后的文件、进程、权限和内核资源模型,并用多项证据诊断。