欢迎来到叶寻的博客。这里随笔与技术内容较多,但没有固定的话题。
给本地电脑配置 UFW(Uncomplicated Firewall)防火墙
安装 # 1 2 3 4 5 6 7 8 9 10 # 安装 UFW 与图形界面 sudo pacman -Syu ufw ufw-extras gufw # 禁止入站连接(外部访问) sudo ufw default deny incoming # 允许出站连接 sudo ufw default allow outgoing # 启用 UFW sudo systemctl enable ufw --now # 检查 UFW 状态,显示 Status: active 就说明成功启用 sudo ufw status verbose 用法 # 1 2 3 4 5 6 7 8 9 10 11 # 允许 203.0.113.101 访问 sudo ufw allow from 203.0.113.101 # 开放 8080 端口 sudo ufw allow 8080 # 在规则前加上 delete 表示删除规则 # 取消允许 203.0.113.101 访问 sudo ufw delete allow from 203.0.113.101 # 取消开放 8080 端口 sudo ufw delete allow 8080 服务器注意事项 # 在服务器使用 UFW 必须先执行 ufw allow ssh(允许 SSH 连接),再执行 ufw default deny incoming,最后执行 ufw enable,不然会导致无法用 SSH 连接服务器。
解决 Arch Linux(KDE Plasma)中 Locale LANG=C 的问题
最近在 Arch Linux 上的 Git 显示不了中文,执行了 git config --global core.quotepath false 还是不行。git log 显示的中文变成这样了: 1 Markdown <E6><8A><80><E5><B7><A7><EF><BC><9A>Rmarkdown -> R Markdown 它应该是这样的: 1 Markdown 技巧:Rmarkdown -> R Markdown 查看 locale,发现 locale 居然不是en_US.UTF-8,而是 C,这是啥啊?
修复 MagicBook 14(Ryzen5 3500U)在 Arch Linux 下亮度突然变 0 的问题
2023 年 3 月 8 日更新:MagicBook 14 在以下内核亮度正常,已经不需要改内核参数了。 linux 6.2.2.arch1-1 linux-lts 6.1.14-1 linux-zen 6.2.2.zen1-1 现在加上参数反而会导致无法调节亮度。如果之前改过内核参数,请删除并重新生成引导程序配置。 我的 MagicBook 14(Ryzen5 3500U)休眠/睡眠/插电/断电/开机后可能亮度降为 0。解决办法:启动时使用以下内核参数。
Arch Linux 安装与配置记录
使用感受 # Arch Linux 用起来太爽了,我已经在主力电脑装上了!软件超多,官方仓库加上 archlinuxcn 仓库 和 AUR,真的是什么都能安装。滚动更新保证软件都是最新版,还不用像 Ubuntu 那样苦苦地等半年更新,也不用准备一大段时间来更新系统,每次用电脑更新一下就行,也就几分钟的事情。ArchWiki 的资料超级全面,我要查的东西里面都有。Arch Linux 平时用起来比 Kubuntu 更快,开机才三四秒,关机也是几秒钟。之前用 Kubuntu 遇到的问题在 Arch Linux 上都没了:关机两三分钟才行、休眠后不会关屏幕、版本更新后要手动修改软件源、KDE Plasma 没有休眠按键。pacman 安装和卸载软件也超快,甩 apt 几条街。AUR 虽然什么软件都有,但都是未经审核的,我还挺担心遇到恶意代码。接下来学学 Bash 和打包软件才行,不然看不懂 AUR 上面的打包脚本。
解决用笔记本作 OpenWrt 路由器遇到的免密码登陆与屏幕常亮问题
用笔记本电脑作 OpenWrt 路由器有两个问题:不需要密码就登陆、屏幕不会自动关闭,解决办法如下。 关闭免密码登陆 # 编辑 /etc/config/system,把 config system 里的 option ttylogin '0' 改为 option ttylogin '1',改完后是这样的: 1 2 3 config system option hostname 'OpenWrt' option ttylogin '1' 关闭屏幕 # 1 2 3 4 opkg update opkg install setterm # 一分钟不动就关屏幕 setterm --blank 1 如果 --blank 选项不行就改成 --powerdown。
树莓派 4B 超频教程
本文配套文章:在 OpenWrt 控制树莓派 Argon Mini Fan 准备散热器和充电器 # 树莓派 4B 温度达到 80°C 后 CPU 会降频,超过 85°C 后 CPU 和 GPU 都降频。所以超频前一定要给树莓派 4B 加上散热器以保证温度不超过 80°C。要是超频后达到 80°C 降频就得不偿失了。常见的散热器包括散热片、散热风扇、金属外壳等。我用的是 Argon Neo 和 Argon Mini Fan。用风扇不要到 80°C 才启动,那会都降频了,要在降频前启动,比如超过 60°C 就启动或者一直开着。
在 OpenWrt 控制树莓派 Argon Mini Fan
本文配套文章:树莓派 4B 超频教程 本文测试于 SuLingGG/OpenWrt-Mini 固件,系统版本:ImmortalWrt 18.06-SNAPSHOT r0-b0fa0c9 / LuCI openwrt-18.06-k5.4 branch (git-21.247.81448-3061bdd)。 配置 # 把风扇的档位调至 PWM 连接 OpenWrt 1 2 # 请使用你树莓派的 IP,不要照抄我的 ssh [email protected] 备份配置文件 1 cp /boot/config.txt /boot/config.txt.bak 编辑配置文件 /boot/config.txt
树莓派 4B OpenWrt 旁路由教程
2022-12-04 更新 # 现在树莓派的价格贵得离谱,性价比很低。如果你还没买,建议你别买。如果你已持有树莓派,建议去闲鱼卖了,换成玩法更多、性能更强的 X86 软路由/迷你主机。我 2019 年 10 月买的树莓派 4B 4GB 内存版价格是 462 元,现在同一家店卖 1098 元。我在闲鱼以 950 元卖掉了树莓派 4B 4GB(含外壳、风扇、电源、HDMI 线、内存卡),买了 1095 元的零刻 EQ59(N5105、16GB RAM、500GB SSD)。EQ59 性能远超树莓派 4B,我在 EQ59 装了 Proxmox VE,可以装多个虚拟机,用途更多,比树莓派好用多了。
第一次租国外的服务器
最近想租个服务器玩玩,因为我讨厌手机号注册和提交身份信息,就不考虑国内厂商了。之前在知乎好几次看到有人推荐 Vultr,那就试试看吧。注册好就用 Paypal 充了 10 美元,结果就倒霉了。Vultr 提示我帐号审核可能要 24 小时。
在 Debian/Ubuntu 安装旧版 WPS Linux
最近把 WPS For Linux 更新到最新的 11.1.0.10702,打开就提示「系统DPI不对称,WPS可能存在显示问题」,果然 WPS 都是模糊的。打算去官网找上个版本,结果只有最新版,气死我了!在谷歌搜了几次也找不到历史版本。随后我在万能的 AUR(Arch User Repository)找到了 WPS,这里有旧版的下载链接。以下是下载与安装步骤: 点击页面的 View Changes 在 Commit message 这里找到上个版本 11.1.0.10161