Linux
已收录文章:406篇
-
用 findmnt --verify 在重启前检查 fstab 的语法、设备路径和挂载选项,区分配置可解析、设备可见与真正挂载成功这三个验收层次。188 收藏
-
nftables 规则看起来写对了,流量却没有按预期放行或拒绝,通常要从 counter、链优先级和实际生效配置三处核对。本文给出一套可回滚的排查顺序。158 收藏
-
进程的 rchar、wchar 很大,不代表磁盘真的读写了同样多的数据。本文用 /proc/PID/io 拆开用户态读写、实际块设备读写和取消写入,给出一套可复查的 Linux I/O 排查方法。224 收藏
-
服务访问 /srv/app/data/config.yml 返回 Permission denied 时,ls -l 只看文件本身往往不够。本文用 namei -l 逐级检查路径权限、符号链接和父目录执行位,再给出不扩大权限面的修复与复查方法。453 收藏
-
Linux 上 getent hosts、ping 和应用访问结果不一致时,先看 NSS 顺序,再核对 /etc/hosts、resolv.conf 和 DNS 响应。本文用一组可复现的命令区分本机静态解析、DNS 查询和应用实际使用的解析路径。307 收藏
-
用 stat 对照 Linux 文件的 inode、mtime、ctime 和 sha256sum,判断配置是否真的被替换,以及服务是否重新读取了新文件。147 收藏
-
服务明明重启成功,配置却像没有生效?用 cat-config 展开主配置与 drop-in 的最终合并结果,再结合 cat、delta 和 daemon-reload 完成来源定位、修改验证与安全回滚。365 收藏
-
Linux 上的 systemd 服务突然退出并生成 core 文件时,可以先列出崩溃记录,再查看信号、进程和可执行文件,最后决定是否进入调试器。文章同时说明 Storage、保留期限和权限边界,避免只会下载 core 却找不到可用证据。199 收藏
-
Linux 脚本里把 find -print 直接接到 xargs,遇到空格、引号或换行文件名就可能把一个文件拆成多个参数。本文用可复现场景说明 -print0 与 xargs -0 如何配对,解释 -n、-r、-- 参数边界,并给出删除前的预览与验收清单。402 收藏
-
Linux 上看到默认路由并不等于应用一定会从这张网卡发包。本文用 ip route get 对照目的地址、源地址、fwmark 和实际连通性,定位策略路由与多出口主机的出站选择。421 收藏
-
主机内存压力突然升高时,systemd-oomd 可以利用 PSI 在内核 OOM 之前处理低优先级服务。本文用 ManagedOOMMemoryPressure、ManagedOOMPreference 和 oomctl 组成一条可回滚的配置与验收路径,说明 systemd-oomd 的候选 cgroup、swap 前提和误杀边界。452 收藏
-
Linux 目录统计结果异常时,du 和 find 可能把挂载点、bind mount 或其他文件系统算进来。本文用 find -xdev、-mount、df、findmnt 组成核对路径,区分目录树大小与底层文件系统用量。416 收藏