折腾树莓派系统的一天

偶然刷到树莓派官方更新了一个 5.15 内核版本的 Raspberry Pi OS Bullseye,迫于闲着无聊,于是换源、full-upgrade、reboot 一气呵成,然后就连不上了...

一直都是 Headless(无键盘、显示器)使用,虽然里面运行的服务不是很多,但迫于配置起来很麻烦,重新烧录系统属于下策,只好出门买根 micro-HDMI 的线,插上显示器一看发现 DHCP 出问题了:
Failed to start DHCP Client Daemon.

Read More >

我的吉卜力之旅

studio-ghibli

最近终于是补完了吉卜力出品的所有动画电影,虽然整个时间跨度超过了十年,但所有的感受一涌而上,五味杂陈。

世界不是能用言语去解释那么简单的

谈到吉卜力,就离不开高畑勋和宫崎骏,还有久石让的音乐,关于他们的赞扬和争议已经太多太多了,我这里想写的不是一番赞扬和吹捧,虽然我很愿意这样做,也谈不上是影评和观后感,充其量是一些若隐若现的感受。不过本也不爱做阅读理解,可能是学生时期做多了,如果要拉个清单每部电影都评价一番的话,那就什么都写不出来了。

Read More >

使用 Uptime Kuma 自建服务器/网站在线率监控

当你的服务器或者网站越来越多,就需要一个实时的监控工具来了解连通性,如果发送宕机等情况也能第一时间知道。网上有很多不错的相关项目,这里就介绍一款适合自建的开源项目:Uptime Kuma

uptime-kuma-demo

Uptime Kuma 是一个开源的监控工具,功能类似于 Uptime Robot。支持 HTTP(s) / TCP / HTTP(s) 关键字 / Ping / DNS 记录 / Push / Steam 游戏服务的实时监控,并且搭建比较简单,界面也很简洁大方(查看官方的在线演示)。服务下线通知也支持很多种方式,常见的 Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP) 都能很好的支持,以及其它多达 70+ 种消息推送方式。经过一段时间的使用,感觉很不错,完全能满足一般个人用户或者是小型项目的监控需求。

Read More >

Debian 下 Nginx 配合 Fail2Ban 减少恶意扫描和攻击

最近查看 Nginx 的访问日志,发现有不少恶意扫描漏洞的记录,同时也有不少的伪造蜘蛛的爬虫导致消耗了不少服务器资源,由此准备做一些缓解措施。其实 Nginx 自带的 limit_req_zonelimit_conn_zone 参数已经可以限制连接频率和并发数量,但对于一些“聪明”的恶意爬虫来说,显然是不够的。

fail2ban-nginx

下面介绍一下如何用 Fail2Ban 工具匹配分析 Nginx 的日志文件,禁止特定 IP,以达到减缓恶意扫描或者是应用层 DDoS 攻击的目的。

Read More >

升级 Typecho 到最新开发版本 v1.2.0

沉寂近四年之后,Typecho 的主线版本终于在 9 月的时候恢复了腹泻式更新。我也一直在持续关注更新情况,虽然开发版这几年一直在更新,但主线版本更新的回归还是令人高兴,目前最新版本来到了 v1.2.0-rc.1(Release Candidate 版本),这说明距离 v1.2.0 正式版本不远了(已于 2022 年 4 月 1 日发布)。

Read More >

Linux rm 命令详解

rm (remove),是一个基本的 UNIX 命令,在 Linux 系统中是一个非常重要的命令,用于删除文件或目录。同时这也是一个应谨慎使用的命令,错误的使用此命令可能会删除重要的文件和数据。要使用 rm 删除文件,用户不需要具有读取/写入权限,但是必须有该文件上级目录的写入权限。在 Linux 中删除文件或目录不像 Windows 那样简单,因为一旦删除文件,它不会进入回收站而是完全删除,之后要想恢复非常困难的。

下面就详细介绍下 rm 命令以及在删除文件或目录时应该如何选择合适的参数。

Read More >

Debian 系统安装 Docker 教程

Docker 容器是一款很方便的作业虚拟化工具,软件环境打包和迁移十分友好。前面的文章分享过的不少软件搭建都需要用到 Docker,如搭建 SeafilePro 网盘File Browser 网盘AdGuard Home 去广告等等,不过很多时候都略过了 Docker 的安装,这里简单的写一写在 Debian 系统(适用于最新的 Debian 11 以及 Debian 10 系统)上安装 Docker 的教程以及一些基本的使用命令,当然,你也可以从官方文档中找到在不同系统中的详细安装教程。

如果你现在使用的是 Debian 10 系统,想要升级到最新的 Debian 11,可以参考我前面的文章:从 Debian 10 升级到 Debian 11 教程

Read More >