包含关键字 linux 的文章

作者: 未知狐 时间: 2025-3-22 分类: 随手记,Linux,折腾=-=
我,人在西安,它,宕在郑州。
人已麻。
没事别动/etc/fstab ,有事也别tm动。
预计下次回家才能修,那就已经是清明节了,啊啊啊啊啊啊。

2025年4月5日更新
经过清明节至今天凌晨的抢修已彻底恢复 nas.xfox.fun和LinuxUse.site的反代。
同时,今后Frp将仅用作防失联的措施之一,不作为任何服务的主要对外访问渠道。
上述所有站永久切入HK三网优化线路,不再使用第三方反代业务。

顺带一提,修复排查的时候用了DeepSeek R1 和V3 但是发现回答会受到输入的错误配置文件的干扰使其产生幻觉。
所以我建议如果你想偷懒,最好让AI重新写配置文件而不是输入可能存在问题的配置信息让他修改。
Momo5418
2025年4月5日21:39
在学校配置家里软路由的nginx搞得端口占用了,访问后台直接403,本打算回家弄,结果回到家它自己好了。

回复
未知狐未知狐
2025年4月5日22:57
我猜是nginx启动了占用了80/443又没有配置对后台管理Web服务反代 导致无法访问,回家的时候nginx又因为没有设置Systemd保活 down了,于是乎后台又能正常访问了。

回复
GoodBoyboyGoodBoyboy
2025年3月23日17:03
这些高风险操作我向来是不敢远程弄的,怕一个reboot后就再也连不上ssh了😂

回复
未知狐未知狐
2025年3月23日19:02
我还是大意了,无所谓了,暂时也不用往NAS上放什么东西,等有空回家了再修,我已经远程关电了。

回复
EricQwQEricQwQ
2025年3月28日0:09
emmm遠程開機也救不了嗎

回复
未知狐未知狐
2025年3月29日16:13
会挂载不上盘,直接卡在开机过程。索性直接远程拔电了。

上个月看到M5就想买了,但是当时又觉得真的想学画画完全可以鼠绘,最终就放弃了下单。
昨晚又突然想起来这件事和曾经试图学习绘画的经历,果断直接下单。

两次放弃与逃避
我还记得小时候曾经主动提出要学画画但最终都虎头蛇尾。
其中一次,我依稀记得无法接受自己被束缚在那个狭小的画室里不能随时回家玩,也对前几天枯燥的画线条感到无趣乏味最终提出放弃了。
另一次,应该还是那个画室学习素描吧,别人都是带齐装备,画板,笔自备,纸似乎画室当堂会发一张。第一次去的时候画室老师当着家长面不好敷衍,也确实给我找来了一张公用画板,后来自己去上课便没有这待遇了,自己找也没有找到。而我最终,只得到了家长以画室有画板可以用的搪塞,最终只得拿着买好的铅笔去了那么几次。
坐在一群自带画板的学生中间,弱小而无助。
回家嗷嗷哭,还要被骂自己要学又不学了。

昨晚就这样回想起这些痛苦的记忆片段,我忽然感觉自己很可悲,我终究是习得了父母的吝啬,甚至有时候自己对自己都如此吝啬,早在中学就想要现在却又舍不得买一个139.64包邮的数位板,甚至自己给自己找理由搪塞自己。
请朋友吃饭,几百块钱随便就付了。给喜欢的女孩买零食也没手软过,可到了为了自己兴趣爱好的时候还要如此斤斤计较自我搪塞。那我活着究竟为了什么?为了和自己的父母一样搪塞自己,搪塞后辈得过且过吗?
既然选择生活下去进入社会参加工作,为什么舍不得对自己好一些?
当然值得自我表扬的是,我从没停止在IT软硬件上持续投入金钱和时间,包括本博客和Linux用户站的服务器,域名,X99,3060laptop及12G Vram改装。🤣
参加工作换取报酬不应该为了别人,首先应该为了自己更快乐。――――――取悦自己
我相信爱自己,舍得给自己的兴趣爱好(包括曾经希望拥有的兴趣爱好)花钱应该在今后成为自我疗愈历程的重要一部分。
既然选择生活,先做一个爱自己的人吧。

6月6日 Update:
到货了但是发现竟然还是古董MicroUSB接口,给我整的有点无语。想着都2025了大意了没细问接口这件事。遂退货退款+钱换高漫M8了。 顺便去论坛发帖资讯了一下网友的意见,意外的统一建议IPAD,但是真心不想用IPAD,或者说不想用苹果的封闭生态专有产品。故最终还是+了100多块钱继续买M8了,咸鱼二手便宜一百,相当于我一天工资,不过懒得操心质量问题,况且是补偿自己的该花的我不打算那么抠抠索索。

6月8日 Update
M8到了,感觉....作为泡面盖子很合适.heic

11 条评论 已丢失

2025-5-3 分类: 随手记,折腾=-=
五一回家没事干,刷购物软件忽然看见前几天一直在推送的傲腾M10,经过比价最终在PDD 12.9包邮入手。
没想到昨天15点下的单今天16点就到货了,江苏->郑州 申通居然隔日达;连忙去夸奖了一下店家。
随机拿到快递拆开,送了电商硬盘界标配的螺丝刀散热片和烂大街的蓝色导热胶,散热片用不上,但是导热胶倒是对硬盘盒有点用。
塞到我的ITGZ 硬盘盒里RTL910B-CG应该足够发挥这块盘180MBps的写入了,读取就无所谓了也慢不到哪里去。
上机看看,没有弹窗,猜测可能是没有格式化。
打开磁盘管理器:
2025-05-03T10:33:42.png
2025-07-31T23:54:49.png
看上去果然得手动创建分区表重新分区。
手动创建一个exfat分区。
最大可用13.41GiB

作用?
首先拿来做个Windows恢复盘可以修一下Windows11.
后面就当稳定可靠的大号U盘了。

使用体验
热!!!!
装全铝CNC的硬盘盒里,有导热胶,热的烫手。

然后..... 下载英特尔的工具后发现我自己的另一块原装硬盘是Intel 670P 这个QLC的硅渣
真是“意外之喜”
当初都没注意这台二手电脑的原装硬盘...鸡哥真是够丐的。
2025-05-03T19:04:23.png
2025-07-31T23:55:12.png
标签: none

已有 2 条评论
GoodBoyboyGoodBoyboy
2025年5月4日16:47
我之前买了一块,准备用来加速服务器上的机械硬盘,但是发现Linux下支持不是很好,而且找到的解决方案大多数都要格式化原来的磁盘,只能放弃了,现在挂在服务器上不知道干什么

回复
未知狐未知狐
2025年5月4日17:13
当长寿命固态U盘才是最终归宿,但是貌似一代有BUG,不能在主板和硬盘盒之间切换否则会烧,我这个应该是二代。

回复

https://web.archive.org/web/20250416075550/https://xfox.fun/archives/2088/ 恢复
作者: 未知狐 时间: 2025-3-22 分类: 随手记,Linux,时间轴,折腾=-=
购买新的服务器后,我也不打算继续续费sakurafrp了,所以反代提供公网IPv4访问的工作需要转移到Claw HK机上,同样地Mumble服务器的IPv4转发也需要迁移到Claw HK机器上。
除了博客本身直接部署,所有需要反代,转发的服务都通过WireGuard组网后虚拟局域网转发完成。

Nginx反代配置

nas.xfox.fun

# HTTPS 强制跳转配置
server {
    listen 80;
    listen [::]:80;
    server_name nas.xfox.fun;
    return 301 https://$host$request_uri;
}

# 主 HTTPS 服务配置
server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    server_name nas.xfox.fun;

    # 更新后的SSL证书路径
    ssl_certificate /home/xfox/www/all_xfox.fun/fullchain.pem;
    ssl_certificate_key /home/xfox/www/all_xfox.fun/privkey.pem;

    # SSL 优化配置
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
    ssl_prefer_server_ciphers off;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 1d;
    ssl_session_tickets off;
    add_header Strict-Transport-Security "max-age=63072000" always;

    # 反向代理配置
    location / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        
        proxy_redirect off;
        proxy_pass http://10.10.0.2:5212;

        # 超大文件支持 client_max_body_size 缺省单位->字节 ,k千字节,m兆字节,g千兆字节
        client_max_body_size 16g;
        proxy_request_buffering off;
        proxy_buffering off;
    }
}

Mumble IPv4转发 && 数据库与配置文件同步

我尝试使用iptables转发失败了,然后换了nftables还是失败了,懒得折腾了。
直接把Mumble服务器也迁移到Claw HK上。
后续直接写脚本同步数据库和配置文件。

Mumble数据库和配置文件
两个属于root的文件:

-rwxrwxrwx 1 root root 16K 12月16日 20:26 /etc/mumble-server.ini
-rwxrwxrwx 1 root root 1016K  3月22日 16:06 /var/lib/mumble-server/mumble-server.sqlite

接下来先把家庭服务器的Mumble服务器配置同步到ClawHK服务器

# 同步配置文件
sudo rsync -avz -e "ssh -i /home/xfox/.ssh/id_ed25519 -o StrictHostKeyChecking=no" \
  /etc/mumble-server.ini \
  [email protected]:/etc/

# 同步数据库文件
sudo rsync -avz -e "ssh -i /home/xfox/.ssh/id_ed25519 -o StrictHostKeyChecking=no" \
  /var/lib/mumble-server/mumble-server.sqlite \
  [email protected]:/var/lib/mumble-server/

启动Mumble服务器发现:
Mar 22 09:58:29 ClawHK mumble-server[50320]: 2025-03-22 09:58:29.869 Initializing settings from /etc/mumble-server.ini (basepath /etc)
Mar 22 09:58:29 ClawHK mumble-server[50320]: 2025-03-22 09:58:29.870 MetaParams: Failed to read /home/xfox/www/all_xfox.fun/fullchain.pem
看上去Mumble-server没权限读取证书。

sudo chmod +x /home/xfox /home/xfox/www /home/xfox/www/all_xfox.fun

即可。

仅有一条评论
EricQwQEricQwQ
2025年3月28日0:17
sakurafrp還是不錯的…免費版真香,主要是穩定+方便

回复

应用选型:Mailu

Mailu项目仓库

架构规划

主要设备

服务器名称硬件网络用途
境内Server AEliteDesk800G3 SSF ,G4600,2*8GB RAM无公网IP运行mailu 容器
境外Server BRackNerd VPS,1*Vcpu,768MB RAM有公网IP提供公网IPv4 地址

网络规划

考虑到方案1可能违反SakuraFrp的用户协议,暂定方案2。

方案实施风险
方案1在A上运行FRP,开出公网端口用于与B的通信;在B上运行socat转发必要端口到A,实现A-B双向通信。依赖第三方服务(如FRP)的稳定性,可能存在性能瓶颈或配置复杂性。
方案2在A、B上运行WireGuard,实现10.10.0.0/24虚拟组网。配置较为复杂,涉及跨境组网,网络波动可能导致通信失败。

- 阅读剩余部分 -

环境:Fedora41 KDE Fcitx5-rime

1.修改

确定必要的包已安装:
sudo dnf install fcitx5-qt fcitx5-gtk

2.修改微信desktop文件:

[Desktop Entry]
Name=wechat
Name[zh_CN]=微信
Exec=env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx /usr/bin/wechat %U
#Exec= /usr/bin/wechat %U
StartupNotify=true
Terminal=false
Icon=/opt/wechat/icons/wechat.png
Type=Application
Categories=Utility;
Comment=Wechat Desktop
Comment[zh_CN]=微信桌面版

Exec= 后直接添加:
env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx
重新启动微信即可。

本文是对计划表中:基于人工+AI的开源与自由软件和科技采集发布,旨在复刻老王叔叔的linux.cn模式 的具体实践。

确定域名

昨天晚上,我买下了一个新域名:linuxuser.site 寓意:“linux用户站
为什么是用户/User而不是“粉丝/Fans”或者“玩家”呢?
我认为“用户”一词是最普遍的,最能囊括受众群体的。

服务部署

同一时间,我在本地部署了“linux用户站”的web服务器,和本博客相同的typecho。也算是一种路径依赖吧,我已经很难接受WP那种臃肿的PHP应用,这次的部署与之前有所不同,我没有使用MySQL/MariaDB而是选择了SQLite。
现在你可以访问https://linuxuser.site 查看这个简陋的站点。

现状与未来

国内有许多人,特别是年轻人对Linux的印象还停留在:黑客之选、极客玩具、普通人用不了、必须用命令行 这样的刻板印象。
除此之外,还有许多人虽然每天在互联网上把Linux挂在嘴边,频繁浏览相关视频,频繁发布相关评论,却从不在实际生产生活中使用Linux内核和各种Linux发行版。这种人在互联网上有一个很贴切的新名词:云玩家

搭建这个站点,既是为了圆我曾经对自由软件和开源的一腔热血,也是为了做点公益,冲淡充斥互联网的低质量口水文章,给希望以及正在使用Linux发行版的朋友们指引方向。
这个站点的建设也与linux.cn停运有着不可割舍的关系,在我看来老王叔叔是一个值得敬佩的Linux传道者,linux中国的文章也一度惠及我和身边的朋友,搭建这个站点亦有复刻Linux中国复活社区的意味。也许不久的将来我们有机会重现一个新的炎黄角马。

站点的收支

目前来看,我完全有能力自己承担域名和服务器的基本运维。甚至有余力时不时发点文章或者科普,在站点规模持续扩大超出作为我的业余爱好的对应资费水平之前,我不打算给服务器添加任何广告。我也不打算把站点打造成一个盈利工具,站点的一切收入会全部投入站点运营本身。如果侥幸有所盈余,就捐给联合国儿童基金会吧。

今天是2025年1月16日星期四 ,欢迎来到硬核灌水,以下是本期的主要内容。

Fedora 42 正在考虑将其Live安装镜像切换到 EROFS

来源: Michael Larabel

Fedora 42 计划将其 live 安装镜像的文件系统从 SquashFS 切换为 EROFS,这项提案今天已提交。当前 Fedora Linux 的 live 安装介质使用 SquashFS 文件系统,但根据这项变更提案,Fedora 42 所有由 Kiwi 制作的 live 媒体,包括 Fedora KDE Desktop、Fedora Budgie、Fedora Xfce、Fedora COSMIC 等版本,将改为使用 EROFS,同时 Fedora CoreOS 的 live 安装镜像也会采用 EROFS。提案认为 EROFS 相较于 SquashFS 更积极地进行开发,且支持更多现代文件系统特性,能够在未来得到更好的应用。EROFS 自 2019 年由华为提出以来,已经增加了许多功能和优化,尤其在移动设备、嵌入式系统和容器中得到了广泛应用。需要注意的是,这项变更仅涉及 live 安装镜像,EROFS 会作为只读文件系统使用。此变更提案仍需通过 Fedora 工程与指导委员会(FESCo)的投票批准。
小石: 为了现代化,我相信大部分人都会毫不犹豫的支持这一变化。

英特尔 THC 驱动程序即将提交 Linux 6.14

Intel THC 驱动程序将为现代 Intel 笔记本的触摸输入设备提供支持,帮助 Linux 操作系统更好地兼容这些设备。该驱动程序将包含在即将发布的 Linux 6.14 内核版本中,支持最新的和即将发布的 Intel SoC。

小石:该驱动的工作从去年就开始了,看来我们有望在新的英特尔笔记本上完美运行Linux发行版。

NVMe PCI 端点功能目标驱动程序将在 Linux 6.14 中推出

来源:Michael Larabel

由西部数据编写的 NVMe PCI 端点功能目标代码是即将在 Linux 6.14 内核中首发的一款有趣的新驱动程序。
在 Linux 6.14 合并窗口打开之前,Linux 块子系统的 “for-next ”分支就已经在排队了,它是使用 PCI 端点框架的新 NVMe PCI 目标驱动程序。有了能在端点模式下运行的 PCI 控制器,就能创建 PCIe NVMe 控制器。
文档补丁详细介绍了该 NVMe 目标驱动程序的所有有趣技术细节。该驱动程序主要用于测试目的,例如在拥有 PCIe 端点控制器的小型单板计算机上创建一个 NVMe 目标来循环文件或块设备。也可以使用 TCP 目标来连接远程 NVMe 设备。
实践中 Rock5B 板(搭载 Rockchip RK3588 SoC 和 PCI Gen3x4 endpoint 控制器)进行测试时,使用 fio 工具进行随机 4K 读取时,最大性能为 131 KIOPS,并且最大吞吐量可达到 2.8 GB/s。
除非出现任何最后一刻的问题,该驱动程序应该在即将到来的 Linux 6.14 内核周期中首次亮相。

小石:虽然没什么关系,但是这个驱动程序还是让我想起来某些伪装成M.2 NVMe的DMA硬件....也许是我最近FPS游戏玩多了吧。

开源虚拟化 API libvirt 11.0 发布

来源:Michael Larabel
Libvirt 11.0 发布了多个重要新特性和改进,增强了其作为开源虚拟化 API 的功能。主要新增了对 vLAN 的支持,使得用户可以在标准 Linux 主机桥接器上进行 vLAN 标记和中继配置。此外,引入了对直接和扩展 TLB Flush 特性的支持,改善了内存管理,并扩展到 Microsoft Hyper-V 平台。该版本还允许用户在虚拟机的 domain XML 中自定义设备别名,增加了 VirtIOFS 的只读模式,优化了 QEMU 迁移功能,并修复了一些已知问题,进一步提高了性能和稳定性。

小石:这些新功能对喜欢折腾All in ~BOOM~ One的高级玩家有重要意义,有了Vlan支持也许某些东西没必要跑在Docker里了,LXC不失为另一轻量化的选择。