LMLPHP后院

树莓派 Raspberry 安装与使用教程

59 度,所以不需要盖子了,站立着放,挡点灰就好;总之,超出我的担忧顾虑,我开始以为 Raspberry OS Raspbian 会非常不好用,其实非常好用啦,有点像你买了一个手机,首次开机一步一步的配置下,整个电脑就好了。 稍微科普一点点,为什么是树莓派 4B?因为 树莓派 4 Type-C 接口有点兼容性的问题,所以修复之后就只有 4B 了,现在在卖的还有 3B、3B+、Zero、Zero W、Z...

我所理解的智能家居

于 WiFI 加蓝牙模式,蓝牙网关和路由器要足够多,分布足够广,否则蓝牙的稳定性是绝对不如 WiFi 的,Zigbee 就不要用了,真的很不稳定,可能跟单火本身不太稳定也有关系。家里 WiFI 网络的配置,手机和电脑等重要设备连接在单独一个子网中,智能家居一个单独子网,这样设置最为合理,多配置几个节点,家里最好每个房间都要配置网线啊,网线真的很方便扩展网络。实在没有网线,现在 Mesh 路由的信号也非...

关于 websocket 的 timeout 的问题

服务器实在是顶不住的。我遇到的问题是,正式网络环境一开始没有发现问题。后来第二个应用上线,发现总是一分钟会断开,然后重连接,然后又是一分钟断开。搞了很多 nginx reverse proxy 方面的配置,发现根本不是那个问题,并且 nginx 的 timeout 一般都很长的。后来搞了很久,才发现原来是本地代理 clash 的问题,这个一开,铁定一分钟断开。并且我在 clash 的配置文件中,没有找...

rsync transfer file through ssh jump

ssh 是个非常强大的东西,不过它不太稳定,容易死掉。对于传输文件的 jump 方式也许是比较方便的做法。测试了一番,发现是可以用的,只不过在 ssh 参数里面不再可以使用 ssh config 中的配置别名了,这也好理解,因为 rsync 的参数中的命令不会再去匹配配置文件,不知道有没有更加简单的写法。sudo rsync -avz --append --progress -e 'ssh -J ro...

MySQL 使用原始数据文件创建一个数据快照

MySQL 主从同步配置,使用原始数据文件创建数据快照。如果数据库体量很大,复制原始数据文件比使用 mysqldump 更加有效,然后在每个从库上导入文件。当执行 INSERT 语句时,这种技术会跳过更新索引的开销。使用这种方法与具有复杂缓存或记录算法的存储引擎中的表一起使用需要额外的步骤来生成完美的“时间点”快照:即使您已获得全局读锁定,初始复制命令可能会遗漏缓存信息和记录更新。 存储引擎如何响应这...

MySQL 主从同步复制实现步骤

好遵守从服务器的版本不低于主服务器的版本原则,MariaDB 和 MySQL 之间也许会有一些问题(笔者测试过能正常复制)。整个过程遇到各种问题在所难免,本文基于安全的缘故,增加了 ssl 的步骤。先配置服务器一些关键的配置项目主:[mysqld] server-id=2 log-bin=mysql-bin innodb_flush_log_at_trx_commit=1 sync_binlog=1 ...

nginx: [emerg] could not build server_names_hash, you should increase server_names_hash_bucket_size: 64

could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32 解决方法: 在配置文件的 http{} 段增加一行配置 server_names_hash_bucket_size 64; 如果 64 还不够,那么就按32的倍数往上加。 下面是在中文 wiki 上摘抄的一段说明: 保...

bash shell stty 相关命令

stty 的一些经典代码,实现按任意键继续... Ctrl+C 取消。SAVEDSTTY=`stty -g` // 保存配置 stty -echo // 关闭屏显 stty cbreak // 立即响应 dd if=/dev/tty bs=1 count=1 2> /dev/null stty -raw // 关闭原始输入 stty echo // 开启屏显 stty $SAVEDSTTY // 恢复...

cf proxy 301 too many times

这次配置,只配置了一个二级,结果测试不行,我还以为必须根 proxy 才可以,后来全部 proxy,出现了一直重定向的问题。本来是轻车熟路,结果熟悉后反而容易出错,记录之。除了缓存,代理,等等的问题,后来才发现,我忘记设置了 SSL/TLS 了,默认 Flexible,改为 Full (strict)。基本上就都好了,剩下一个是代理缓存的问题,重启了浏览器就都好了。SSL/TLS Overview C...

Docker 容器启动后修改端口映射

ll 将 null 改成 {} 修改完了之后,重启 docker,然后 docker ps 就可以看到生效了,然后启动容器就好了。端口映射容器内部端口对应宿主机外部端口是一对多的关系。所以 Json 配置里面是有数组的,数组就是宿主机的配置!...
2026-04-11 07:52:31 1775865151 0.004905