为 Ubuntu 添加交换内存,解决内存不够用的问题
这几天我的一台小服务器卡的不要不要的,重启之后虽然不卡了,但过个几天,又卡成翔了。
研究了一下,发现 CPU 占用并不高,问题是内存不够用,看来是部署的服务太多了。
由于是阿里云搞活动买的 99 一年的 ECS ,只有 2G 的内存,部署了 redis、mysql、gitea,还跑了两个版本的 php-fpm,用 ps aux --sort=-%mem | head -n 11
命令查看了一下内存大户,mysql 毫无疑问排在了第一。
秉持着榨干服务器最后一滴价值的原则,果断给服务器加了 2G 的交换内存。
下面是操作步骤:
macOS 下配置 iTerm2 使之支持 rz/sz 文件上传下载
因为国补叠加官网起售价降低,没忍得住下手换了 M4 的 MacBook Air。
在配置环境的时候,发现我的 CroWall 笔记站里找不到 iTerm2 的 zmodem.sh 相关配置了——我记得我已经记录过好几次了,不知道为什么这里没有,可能是上次迁移网站的时候漏了?
不管了,今天补一下。
首先是安装 iTerm2,到 官网 下载最新的 iTerm2-3_5_12.zip,解压后移动到应用程序里,完成安装。
下载脚本,移动到合适的位置
从 GitHub 的 robberphex/iTerm2-zmodem 仓库下载脚本,如果无法下载可以直接点击下面本站保存的版本。
nginx 增加配置,凡是 .map 后缀的请求一律返回 404
要在 Nginx 配置中添加规则,使得所有 .map 后缀的请求返回 404,可以通过以下步骤进行配置:
- 打开你的 Nginx 配置文件(通常是 /etc/nginx/nginx.conf 或 /etc/nginx/sites-available/default)。
- 在 server 块中添加一个新的 location 块来匹配 .map 文件,并返回 404。
配置示例如下:
server {
listen 80;
server_name yourdomain.com;
# 其他配置...
# 添加 .map 后缀请求返回 404
location ~* \.map$ {
return 404;
}
# 其他配置...
}
- location ~ .map$:此行匹配所有以 .map 结尾的请求,~ 表示不区分大小写。
- return 404;:返回 HTTP 404 状态码。
- 保存配置文件后,重新加载 Nginx 配置使其生效:
sudo nginx -s reload
这样,所有以 .map 结尾的请求都会返回 404 错误。
什么样的文章能获得平台推荐?
最近我发文章发得比较勤,一方面是因为我的表达欲非常旺盛,二是我在摸索平台的推荐机制(推荐算法+人工审核)。
在我们的家园,如果你的文章不符合某种不可描述的团体利益,也就是所谓的“负能量”,基本上绝无可能被平台推荐,如果被推荐了,那只有一种可能,算法出 bug 了或者审核良心发现了。
只有一种负能量可能获得推荐,那就是帝国主义与资本阶级的负能量。当然,国外的尤其是美帝的负能量有更高的推荐概率。
比如我上一篇10w+,就是一篇美帝的负能量。
需要注意的是,你不能指名道姓,不能太直白,不能太直接,要委婉,要低调,要控制好节奏,要润物细无声的那种感觉。
PostgreSQL 与 MySQL 的区别
1. 架构和存储引擎
特性 | PostgreSQL | MySQL |
---|---|---|
存储引擎 | 仅支持 MVCC 的 单一存储引擎 | 支持多种存储引擎(常见的有 InnoDB、MyISAM 等),默认使用 InnoDB |
并发控制 | 使用 MVCC(多版本并发控制),不加锁即可实现高并发 | InnoDB 也支持 MVCC,但实现不同,可能需要行级锁 |
ACID 支持 | 始终完全符合 ACID(事务原子性、一致性、隔离性、持久性) | InnoDB 支持 ACID,MyISAM 不支持事务 |
推荐一个免费无广告的舒尔特方格测试微信小程序工具
非 LTS 版本的 ubuntu 23.10 官方源更新失败
我用来放个人主页的美国服务器,系统版本是 ubuntu23.10,很久没更新,今天更新时提示报错:
jQuery 可选择日期范围的日期选择器插件
一款非常不错的 jQuery 日期范围选择插件,底层依赖 moment.js
,来自jQuery 之家,没找到开源的库。
在开发小型应用后台时,我还是更喜欢用基于 PHP/Twig 的后台渲染模式,前端搭配使用 jQuery 更方便,无需编译无需打包,简单快捷。
聊聊网传当年明月精神失常这事
网传《明朝那些事儿》的作者当年明月因为精神分裂发作,被送往精神病院,相关的信息很多,很多自媒体有点吃瓜群众的意思,但我今天不是吃瓜的,单纯想分析一下这件事。
我并不关心他到底有没有猥亵女领导,也不关心他到底有没有暴打男领导,我只关心他到底有没有精神失常,换句话说,他到底是不是在装疯。
虽然《明朝的那些事儿》并不是一本严肃的历史书,只是一本大众历史读物,但它在普及明朝历史、吸引年轻读者方面还是有很大的贡献的。
作为一个历史读物作家,当年明月不能说精通明史,起码谈得上熟读,而在明朝,很多文人为了避免卷入政治斗争,都不约而同地选择装疯卖傻——这就是我好奇这次他到底是真疯还是装疯的原因。