技术
该分类下共 123 篇文章,第 2 / 13 页
-
Linux 系统的 NAS 之路——防火墙与 SSH 安全管理
> Linux 系统的 NAS 之路—防火墙与 SSH 安全管理 本期讲解 Linux 系统的基本安全防护,包括防火墙、SSH 免密与内外网安全配置,fail2ban 的使用。 防火墙 在 Cockpit 面板中可以轻松启用(默认已开启)管理防火墙 点击”编辑规则和区域“ 简单介绍几个概念: 安全区域:防火墙将网络划分成不同的“区域”,每个区域对应不同的信任级别。比如 public 区域用于不可信的外部网络,trusted 区域允许所有连接。 服务端口:防火墙预定义了一些“服务”,本质就是协议和端口 …
-
Linux 系统的 NAS 之路——存储
> Linux 系统的 NAS 之路——多用户存储 本部分讲解存储相关的内容。存储这一块比较灵活,每个人适应的使用方式也不同,这一部分简单分享一下用户量不大的情况下如何分配存储池及权限。 之前部分的内容是使用虚拟机完成的,从这一部分开始,所有的内容都是我个人使用实体机得到的经验。 RAID 与 mergerfs 先介绍一下两者的区别: 本质不同:RAID 是“拼硬盘”(在系统底层把多块盘合成一块),mergerfs 是“拼文件夹”(在用户层面把多个目录合并成一个入口)。 数据读写:RAID 会拆分文 …
-
Cloudflare Tunnel 白嫖教程
> Cloudflare Tunnel 白嫖教程 这破端口号我真是输烦了。。。之前在设备上部署服务都是 Nginx 非标端口 + 反向代理来访问各种服务,好处是安全且直连,速度快。但带个端口号始终是不方便。后来我尝试了一下用阿里云服务器的公网 IP,来反向代理我的服务,访问速度快了很多。但悲剧的点在于,我的服务刚部署不到 5 分钟,阿里云客服就打电话让我域名备案,否则不能使用 80/443 端口,被迫无奈放弃。 于是我又想起了 Clouflare 的 Tunnel 功能,其实之前有过尝试,但延迟比较 …
-
Linux 系统维护启示录:一次 Neovim 配置引发的启动故障
> Linux 系统维护启示录:一次 Neovim 配置引发的启动故障 在 Linux 的使用过程中,我们常常追求极致的个性化配置。然而,一次看似简单的编辑器替换,却可能导致系统无法启动的严重后果。这里记录了一次因将系统默认编辑器替换为 Neovim 而引发的内核更新故障,希望能为大家提供一些有价值的经验教训。 故障现象 在 Fedora Server 系统上执行内核更新后,重启时 GRUB 报错: error: …
-
ImmortalWrt Nginx 纯 HTTP(仅 80 端口)配置
> ImmortalWrt Nginx 纯 HTTP(仅 80 端口)配置 前置说明 默认存在 _lan(443 HTTPS 站点)、_redirect2ssl(80 强制跳转 HTTPS),全部删除彻底禁用 HTTPS root@IWrt:~# uci show nginx nginx.global=main nginx.global.uci_enable='true' nginx._lan=server nginx._lan.listen='443 ssl …
-
intel 核显硬件加速跑 ollama
> intel 核显硬件加速跑 ollama 我的 NAS 用了一块 q1j2 的 CPU,带一块 96 EU 的 XE 核显,性能比较给力。但长期以来我都将这块核显闲置,因为除了视频转码之外没找到合适的场景。 最近看英文比较多,于是想把沉浸式翻译接到自己的接口,减少 token 使用量。 安装 ollama 现在 ollama 已经支持 iGPU,不再需要使用 ipex 一类的方案,现在这些第三方方案已经归档,不再更新(也没必要了)。 我使用 fedora 系统,可以使用 sudo dnf …
-
NAS 从 Debian 到 Fedora 的迁移
> NAS 从 Debian 到 Fedora 的迁移 自从决定从专用 NAS 系统换成 Linux 之后,陆陆续续用了不少的发行版。最早用的是 PVE,功能强大,但比较浪费资源,首先是 PVE 本身就会吃掉一部分内存和磁盘空间,使用虚拟机时还要注意空间回收等问题,长期使用下来也没有发现有什么非用不可的理由,不同的虚拟机、LXC 容器一台一个独立 IP,反而不便于管理,于是放弃了,顺便把内存降成了 16G。 后面用了一段时间的 Ubuntu26.04,用起来挺稳定,但商业气息实在太重,整天在 SSH …
-
使用阿里云 ECS 实例部署 wordpress 网站
> 使用阿里云 ECS 实例部署 wordpress 网站 阿里云给未注册用户提供了 300 元额度、为期 3 个月的试用,有效帮助了我们云计算的学习。 本篇文章以 wordpress 为例,讲解如何使用阿里云进行手动部署。 简单科普 目前主流的框架、网站部署都是使用 docker 或 podman 等容器技术运行,可以有效避免依赖地狱、环境冲突、配置管理等。但容器技术封装了太多的技术细节,对于我们的学习并不利好。 所以这里我们还是全手动来完成。 一个正式的网站部署大致需要: 运行环境搭建 资源文件 …
-
Ubuntu 26.04 基础及进阶配置步骤
> Ubuntu 26.04 基础及进阶配置步骤 我在过去的几年一直很讨厌 Ubuntu,一方面是我不喜欢 Ubuntu 曾经的深黄色配色,也不喜欢总体弹出的“内部错误”弹窗;另一方面是 Ubuntu 强推的 Snap 真的很影响用户体验。因此从 Ubuntu20.04 版本开始,我就再也没有用过 Ubuntu。 那么这次发布的 Ubuntu26.04 吸引我的点在哪里?让我产生想要试用一下想法的是——默认使用 sudo-rs 以及 Resources 这个软件,Resources 查看系统状态真的 …
-
路由器网络 UPS 配置与 Linux 客户端使用
> 路由器网络 UPS 配置与 Linux 客户端使用 25.12 的 OpenWRT 是一个大版本更新,在 UI 和功能方面都有非常大的升级。例如全面拥抱 apk 包管理器、将 DHCP 与 DNS 选项卡分开等。 这个版本中,luci-app-nut 的界面也发生了一些变化,配置的时候差点给我整蒙。这里以山特 BOX650 UPS 为例,记录一下 OpenWRT 服务端和 Ubuntu 客户端的配置过程。 OpenWRT NUT 先认识一下三个选项卡 服务器:负责通过 USB 连接 UPS 硬件 …