linux技术文章
-
copytruncate 不需要服务配合重开文件,但复制到截断之间存在丢日志窗口。本文用文件描述符、两套配置和检查命令,帮你选择更稳妥的 logrotate 轮转方式。125 收藏 -
文章 · linux | 1个月前 | 定时任务 · Linux · 运维 · crontab · Linux 定时任务 crontab journalctl OnCalendar Persistent
用一个可回滚的备份任务示例,讲清 Linux 服务定时器如何用 OnCalendar 定时、用 Persistent 补跑错过的任务,并通过服务状态、日历解析和 journalctl 完成验证。120 收藏 -
服务管理器 服务依赖某个配置文件或挂载目录时,可以用 ConditionPathExists 做启动前条件判断。本文从 skipped 现象入手,讲清条件未满足时如何用 服务查询命令、journalctl 和 unit 文件定位,并给出恢复后的验收步骤。119 收藏 -
Linux tar 排除多个目录时,关键是按归档成员名写 --exclude 模式,并用引号保护通配符。本文说明固定路径、宽范围模式和 --exclude-from 清单的选择,以及如何用 tar -tf 检查结果。119 收藏 -
服务开机后迟迟不可用时,用启动分析器的 time、blame 和 critical-chain 分开确认总耗时、单元耗时与真正阻塞链,避免只凭 blame 排错。118 收藏 -
用 OpenSSH 的 ProxyJump 和 ~/.ssh/config 配置两级跳板,讲清主机别名、每一跳密钥、临时 -J 验证,以及 ssh -G 和 -vvv 的排错方法。118 收藏 -
Linux bind mount 不会自动让目标只读。本文说明经典两步挂载、remount,bind,ro 的作用范围、findmnt 核对方法,以及子挂载和撤销时的注意点。116 收藏 -
NFS 挂载目录突然卡住时,先用进程状态、挂载参数和服务端可达性判断阻塞位置,再区分 hard 与 soft 的风险边界,最后用小范围读写和恢复测试验收。115 收藏 -
Linux 中用 curl 上传文件时,不要只看命令是否结束。通过 -o 保存响应体、-w 输出状态码与退出码,再配合 --fail-with-body,脚本就能同时保留错误详情并可靠判断上传结果。115 收藏 -
从 systemctl status 和 journalctl 日志识别 ExecStartPre 失败,理解它为何阻止 ExecStart,并用严格检查与可容错清理的边界配置稳定 Linux 服务启动。114 收藏 -
Linux 机器重启后服务迟迟不能用,先别盯着单个进程猜原因。本文用关键依赖链命令拆出启动耗时和真正的等待点,再结合服务状态与 journalctl 验证是服务本身慢、依赖未就绪,还是启动顺序配置造成的延迟。113 收藏 -
用 sudoers 的命令白名单、绝对路径和 visudo 校验,为部署账号收紧 Linux 权限,并通过 sudo -l 与日志完成回归验收。113 收藏 -
页面里使用 SharedArrayBuffer 或 Wasm Threads 时,光改前端代码通常不够。本文从 Linux 上的 Nginx 配置出发,说明 COOP、COEP 的含义、跨域资源排查方式、灰度策略,以及如何用响应头和 self.crossOriginIsolated 完成验收。111 收藏 -
Linux 上查询指定端口由哪个进程监听,首选 ss -ltnp;本文说明 TCP、UDP、IPv4、IPv6、权限和 PID 归属的排查方法。111 收藏 -
讲清 systemd Condition 与 Assert 的真实差异:前者不满足时跳过启动,后者让启动作业失败,但二者都不会直接把单元切到 failed,并给出配置示例与排查方法。108 收藏