作者小头像 Lv.4
更多个人资料
577 成长值
0 关注
0 粉丝
+ 关注 私信

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

网络技术、软件开发、人工智能、数据库、自动化运维
个人勋章
TA还没获得勋章~
成长雷达
550
27
0
0
0

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

网络技术、软件开发、人工智能、数据库、自动化运维

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
全部时间
全部时间
最近三天
最近一周
最近一月
  • 全部
  • 随笔
  • openclaw
脚本手动跑得好好的,放进 crontab 就各种失败
备份脚本手工执行一切正常,加进 crontab 后天天报错,排查了一圈全是环境变量和工作目录的锅。
作者小头像 phantomxjc 2026-10-22 08:46:20
2
0
0
2026-10-22 08:46:20
2
0
0
Git 里删了大文件,仓库还是那么大,得用 filter-repo 清历史
事情起因是我手滑。那天打包一个导出的数据文件,顺手就放在项目根目录了,然后 git add . 一把梭,跟着代码一起推了上去。第二天同事在群里问:"咱这仓库怎么 clone 一次要这么久?" 我第一反应是赶紧删掉再提交一次: 然后 du sh .git,数字一动没动。 删了文件,历史里那份还在 Git 存的不是"差异",每个 commit 都指向一整棵文件树的快照。你删掉文件再提交,只是让最新的快
作者小头像 phantomxjc 2026-10-21 08:58:31
4
0
0
2026-10-21 08:58:31
4
0
0
journalctl 查不到昨天的日志,是 journald 没开持久化
前阵子我一台跑在办公室的小服务半夜挂了,第二天早上九点多才有人发现。我 SSH 上去第一反应就是 journalctl u xxx.service 看日志,结果翻出来的第一条时间是今天早上八点四十——正是我重启服务的时间点。昨晚三点到早上八点那段,一条都没有。 那一刻我还以为日志被谁删了。查了一圈才发现,这事跟删日志没关系,是 journald 压根就没把日志往磁盘上写。 先确认日志到底存在哪 j
作者小头像 phantomxjc 2026-10-20 08:59:04
6
0
0
2026-10-20 08:59:04
6
0
0
fail2ban 装上了却一个 IP 都没封,问题出在反向代理后面
家里的 NAS 上跑着几个自建服务,全都走 nginx 反代统一暴露 443。前阵子翻 access.log 的时候发现一堆 /wplogin.php、/.env、/adminer.php 的请求,同一个 IP 一分钟能刷几十条,明显是扫描器在撞库。想着装个 fail2ban 自动封一下,配完之后第二天满怀期待地敲了 fail2banclient status sshd,结果 banned IP
作者小头像 phantomxjc 2026-10-19 09:02:21
13
0
0
2026-10-19 09:02:21
13
0
0
容器日志时间比北京时间慢 8 小时,问题出在 localtime 挂载方式
有天早上刚到工位,同事拿着截图过来问我:你们那个接口昨晚凌晨两点多是不是挂了?我说不可能啊,那个点我在睡觉,没人改过东西。我打开 Grafana 一看,图上确实显示 02:14 有一波 502。 再翻 nginx 的访问日志,同一批请求写的是 10:14。两张图对不上整整八个小时,一下子就知道是时区的事儿,但具体在哪儿偏差的,还是顺着排查了一遍。 先确认到底是谁的时间不对 服务是用 dockerc
作者小头像 phantomxjc 2026-10-18 08:53:22
10
0
0
2026-10-18 08:53:22
10
0
0
证书半夜过期,我用 acme.sh 的 DNS-01 把续期交给了 cron
去年有天晚上十点多,家里群里有人问"你的网盘怎么打不开了"。我打开浏览器一看,地址栏挂着红色警告——证书过期了。签的是 Let's Encrypt 三个月的免费证书,我一直以为它会自己续,结果那次续期因为验证方式的问题没跑成功,我自己也没收到任何提示。 那之后我把整个流程换成了 acme.sh + DNS01,到现在快一年没管过。写下过程,免得下次又从零开始查。 为什么非得是 DNS01 我最早用
作者小头像 phantomxjc 2026-10-17 09:02:47
16
0
0
2026-10-17 09:02:47
16
0
0
docker-compose 里 depends_on 写了不管用,启动顺序得靠 healthcheck
家里那台小机上跑了几个自建服务,其中一个 Python 应用要连 PostgreSQL。每次重启机器之后,应用容器总是起不来,日志第一行就是连不上数据库: 但神奇的是,我手动 docker compose restart app 一次就好了。一开始我以为是玄学,后来发现是我把 dependson 理解错了。 我的 compose 文件里明明写了依赖: dependson 到底保证了什么 查了一圈才
作者小头像 phantomxjc 2026-10-16 08:53:14
12
0
0
2026-10-16 08:53:14
12
0
0
df 说磁盘满了,du 却查不出大文件,问题在被删掉的文件
前阵子家里那台跑同步任务的小机突然报磁盘满。登录上去一看: 可用空间直接是 0,服务开始报 No space left on device。我下意识去 du 找大文件: 全部加起来也就三十多 G,跟 df 报的 93G 差了一大截,中间那六十多 G 凭空消失了。第一次遇到的时候我愣了好一会儿,还以为 df 坏了。 先搞清楚它俩不是一回事 后来想明白了,这两个命令看的东西根本不同: df 问的是文件
作者小头像 phantomxjc 2026-10-15 08:50:07
18
0
0
2026-10-15 08:50:07
18
0
0
SSH 反向隧道总断,我把它交给 autossh 和 systemd 才省心
内网机器没有公网 IP,用 ssh -R 把服务带出去,结果隧道隔三差五假死。记录一下 GatewayPorts、ServerAliveInterval 和 systemd 托管的踩坑过程。
作者小头像 phantomxjc 2026-10-14 08:54:47
29
0
0
2026-10-14 08:54:47
29
0
0
Docker 端口映射做了,局域网却连不上,问题出在监听地址
一次容器跑起来了、-p 也映射了、本机 curl 能通,但局域网别的机器始终 Connection refused 的排查记录。
作者小头像 phantomxjc 2026-10-13 08:45:38
35
0
0
2026-10-13 08:45:38
35
0
0
总条数:55
10
10
20
50
100
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注