惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Cloudflare Blog
Microsoft Security Blog
Microsoft Security Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LangChain Blog
W
WeLiveSecurity
P
Proofpoint News Feed
月光博客
月光博客
NISL@THU
NISL@THU
L
LINUX DO - 最新话题
Webroot Blog
Webroot Blog
T
Threatpost
Y
Y Combinator Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
T
Threat Research - Cisco Blogs
Vercel News
Vercel News
Jina AI
Jina AI
阮一峰的网络日志
阮一峰的网络日志
S
Schneier on Security
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
小众软件
小众软件
MyScale Blog
MyScale Blog
N
News and Events Feed by Topic
Stack Overflow Blog
Stack Overflow Blog
有赞技术团队
有赞技术团队
The Hacker News
The Hacker News
Schneier on Security
Schneier on Security
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Help Net Security
Help Net Security
Recent Announcements
Recent Announcements
S
Security @ Cisco Blogs
C
CXSECURITY Database RSS Feed - CXSecurity.com
S
Securelist
T
The Exploit Database - CXSecurity.com
云风的 BLOG
云风的 BLOG
C
Cisco Blogs
雷峰网
雷峰网
量子位
Google DeepMind News
Google DeepMind News
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Spread Privacy
Spread Privacy
L
Lohrmann on Cybersecurity
I
Intezer
T
The Blog of Author Tim Ferriss
G
GRAHAM CLULEY
D
DataBreaches.Net
V
Vulnerabilities – Threatpost
P
Privacy & Cybersecurity Law Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
罗磊的独立博客

atpX

自建 S3 兼容对象存储服务 Garage 听风的歌 偶尔是深夜就好了 新玩具 AirPods Pro 3 公交车上的时间 从 WHOIS 到 RDAP 通过 WireGuard 访问 NFS 共享文件 自建音乐串流服务探索 我停止了探索 Fediverse 互联网背景噪音 我的数字生活降级 小城与确定性的墙 一只特立独行的猪 Fediverse 与社交 承认的勇气 mediaX - 轻量书影音记录管理工具 我的博客写作流程 网站新增 Misc 页面 擅长对线的鲍勃 在 Chroot 环境下使用 Rsync 同步 再见 JavaScript 当我玩博客时我在玩什么 为什么我的博客没有友链页面 小熊猫与大熊猫 (HDR 照片测试) 是时候为网站开启 HTTP/3 支持了吗 使用 AdGuard Home 搭建自用 DoH 服务 谈谈读书与消遣 2023 年终总结 西安两日游 从 AirPods「升级」到 EarPods Docker 搭建去中心化的微博客平台 Mastodon 聊聊 iPhone 15 Pro 使用感受 能否将 TOTP 二次验证存放在密码管理器里 认识史蒂夫·乔布斯 与“锤哥”克里斯·海姆斯沃斯一起养生 逃离爆炸的信息 你想活出怎样的人生 重温《龙珠》动画 为什么关闭评论 从域名注册商到 DNS 服务,找到自己的组合 如何提高用户网页阅读体验 从 Typecho 迁移到 Hugo 个人博客的最终归宿是静态网站吗 我选择了放弃 jQuery 关于我的小破站折腾速度优化这件事 记一次家庭网络折腾 贴一些 SmokePing 记录 我的域名邮箱选择 不存在的语录 Typecho 评论验证插件 CaptchaPlus 谈谈写字这件事 新的网站 Logo 探索 曲线解决 Typecho 图片占位抖动问题 自建 vaultwarden / bitwarden_rs 密码管理器 使用 Plausible 自建网站流量统计分析工具 如何优雅地徒手剥开火腿肠 简单的集中隔离生活记录 新玩具 M2 MacBook Air 使用 acme.sh 申请 Google 公共证书 Docker 搭建去中心化的微博客平台 Misskey 搭建 Lsky Pro 兰空图床 折腾树莓派系统的一天 我的吉卜力之旅 使用 Uptime Kuma 自建服务器/网站在线率监控 Spartan Host Review - Best Hosting & Service Support Debian 下 Nginx 配合 Fail2Ban 减少恶意扫描和攻击 升级 Typecho 到最新开发版本 v1.2.0 Linux rm 命令详解 Debian 系统安装 Docker 教程 BandwagonHost - Reliable Blog and Business VPS Hosting 使用 Isso 为 Hugo/Hexo 等静态网站添加评论功能 推荐 5 款免费开源的网站流量分析统计工具 搭建 Shynet 网站流量统计分析工具 聊聊 DDoS 攻击那些事 Hugo 使用 Fancybox 实现图片灯箱/放大功能 从 Debian 10 升级到 Debian 11 教程 使用 Umami 自建网站流量统计分析工具 Linux 一次执行多个命令的 3 种方式 Typecho 修改永久链接后旧链接 301 跳转到新链接 从不同需求推荐几家稳定可靠的 VPS 服务商 Build EchoIP service with Docker 浅谈一下这些年折腾过的 VPS 单线复用解决一根网线同时 IPTV 和宽带问题 不完全吃灰的树莓派 开发一个自己的 Telegram Bot 使用 Nginx 实现 TCP 四层反向代理 画画真难 我读村上春树 使用 acme.sh 自动签发和更新证书 卡拉马佐夫式悲剧 安装 File Browser 轻量网盘工具 新玩具树莓派到手 Linux 定时自动备份数据到 OneDrive/Google Drive 使用 rsync 同步文件 短信的消失 幻灭的艺术家 新玩具戴尔 S2721DGF 开箱 蝴蝶 用 Docker 整合 SeafilePro 搭建私人云盘 搭建自己的 kms 服务器
记一次服务器崩溃
ATP · 2020-11-12 · via atpX

2020 年 11 月 11 日晚,我的小破站迎来了建立以来最大的危机,服务器系统玩崩了…

本来想装个软件,结果一直连不上镜像地址,吐槽一波云厂商,二话不说,直接换源,结果不小心把 /etc/yum.repos.d/ 给删了(rm -rf用着真爽( ̄▽ ̄)"),然后整个系统盯着我看,我也盯着它看,除了 cd 命令之外全部返回 -bash: /usr/bin/mkdir: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory,此时我意识到了大事不妙。

Linux 中所有命令都无法运行

虽然 ssh 还没掉,但已经无法新连接了,无法导出数据,啥也做不了,想着进恢复模式,但并没有找到管理面板上入口,在玩够了 cd,无计可施之后只能重装系统了。我的网站和数据库一般都是手动备份,刚开始还是每周备份,后来越来越懒,翻了下上次备份还是一个多月前… 最要命的是这期间修改了网站大量的细节,依稀记得还有两个通宵 🙃,但没办法,还是得重装。万幸的是 PHP 在内存中的进程还在,进入后台可以导出数据,至少写的文章保住了,顺便还发现了 typecho 后台可以修改主题,瞬间感受天亮了(此时确实天亮了,折腾了一晚 QAQ)。

Typecho 编辑 CSS
从 Typecho 的编辑样式功能中找回 CSS。

既然要重装系统,不如直接换个系统,最开始玩 Linux 接触的就是 CentOS,就一直用到现在三年多了,这期间用着也并无不妥,稳定性这些都很满意,最大的缺点就是为了求稳定,软件库这些比较旧,每次自己要配置半天,毕竟折腾的时间越来越少。也不走程序了,直接 Debian 你好。

终于重装好 Debian 系统之后,发现资源占用比 CentOS 要少很多。手动安装最新版 LNMP 一气呵成,不过当我配置好数据库,小心翼翼的把网站放上去之后,打开浏览器一看:503?直觉告诉我有可能是最新的 PHP7.4 版本不兼容,但找了半天没找到原因,配置文件这些都没毛病,直到看了一眼端口,9000 端口居然没被占用,才知道新版的 PHP 已经改成监听 php7.4-fpm.sock 而不是具体端口了。修改 /etc/php/7.4/fpm/pool.d/www.conf 为:

;listen = /run/php/php7.4-fpm.sock
listen = 9000

或者修改 Nginx 配置中的 fastcgi_pass 为 unix:/run/php/php7.4-fpm.sock;

之后重启 PHP 或者 Nginx,小破站终于回来了,但除了网站之外的数据就没这么幸运了…

这次事件之后终于认识到了配置自动备份的重要性,以前一直懒,觉得就算备份了几百 G 塞在硬盘了没用,但只要出一次问题可是救命的。