linux技术文章
-
Linux 开机慢时,不要只盯着启动分析工具的耗时排名第一行。本文从总启动时间、并行单元耗时、关键依赖链和网络等待四个角度,给出一套可复查的定位与调整路径。442 收藏 -
systemd 的 LogNamespace=可以把指定服务的日志送入独立 journal 数据流,再用 journalctl --namespace=单独查询。本文给出 unit 配置、按命名空间查看日志、journald@NAMESPACE.conf 存储设置和 mount namespace 边界。442 收藏 -
普通用户能找到命令,sudo 后却提示 command not found,多半是 sudo 使用了更受限的 PATH 或 secure_path。先用 command -v 找真实路径,再用 sudo -V、visudo 和绝对路径验证。440 收藏 -
journalctl -b -1 查不到旧日志时,先看启动编号,再固定 journal 目录,最后核对 Storage 与持久化路径,避免把易失性日志误判为丢失。440 收藏 -
面向 GNU/Linux 配置修改,讲清 sed -i 备份后缀、差异预览、自动校验回滚、文件属性与符号链接边界,给出可直接改造的安全脚本。440 收藏 -
nftables 命名 set 可以把大量 IPv4 地址集中成一份可更新的数据源,让过滤规则只保留一次匹配表达式。本文给出集合声明、网段合并、批量增删、加载检查和故障处理方法。439 收藏 -
Linux 上不要只看 ip route show 猜出口网卡。用 ip route get 目标地址可以读取内核解析后的 dev、src、via 和 metric;再结合 from、mark、vrf 与 fibmatch,能定位多网卡和策略路由下的实际选择。436 收藏 -
Linux nftables 规则命中不清楚时,先用 counter、handle 和规则顺序定位,再用受限 nftrace 复核数据包经过的链与最终 verdict。436 收藏 -
Linux cgroup v2 的 io.max 按块设备 MAJ:MIN 设置读写字节速率或 IOPS,并通过 cgroup.procs、/proc/PID/cgroup 和 io.stat 复查限额是否落到目标进程。435 收藏 -
GNU tar 备份 Linux 文件时,ACL 和 xattr 不是 -p 的附带效果,需要在创建和恢复阶段分别使用 --acls、--xattrs,并根据属主、命名空间和目标文件系统能力做核对。435 收藏 -
tmpfs 读写快却不是永久磁盘:从 size、noswap、挂载点和重启行为出发,判断缓存、临时文件和持久数据应该放在哪里。433 收藏 -
文章 · linux | 2秒前 | linux运维 · 故障排查 · 服务管理 · systemctl journalctl RestartSec StartLimitBurst Restart systemd 服务
systemd 服务反复重启时,应把进程退出、重启策略、重启延迟和启动速率限制分层排查。本文给出证据命令、配置修复与恢复验证清单。432 收藏 -
Linux nmcli 连接没有自动激活时,按设备管理状态、profile 自动连接开关、接口名、MAC、match 条件和优先级逐层排查,定位候选不合格还是连接被其他 profile 占用。431 收藏 -
Ubuntu 22.04 升级到 24.04 后,Linux 服务可能因为环境变量来源、unit 覆盖方式和重载顺序不清而启动异常。本文用 Go 服务示例拆解迁移检查、EnvironmentFile 改写、回归验证与安全回滚。429 收藏 -
Linux 上用 GNU sed 原地替换时,给 -i 指定 .bak 等后缀即可保留替换前的同目录文件;本文说明命名规则、复查方法、回滚方式以及 macOS/BSD 兼容边界。429 收藏