blog

读 kubernetes for Developers

实践过后,补点理论

April 14, 2024

View Article
雷索纳斯数据站-从构思到失败

雷索纳斯数据站-从构思到失败

一个月的努力

April 7, 2024

View Article
读CPU眼中的C/C++

读CPU眼中的C/C++

another perspective

March 1, 2024

View Article
读gRPC Microservices in Go第五章

读gRPC Microservices in Go第五章

micro 5

February 26, 2024

View Article
see all posts

hint

fuse是?

February 21, 2024

FUSE(Filesystem in Userspace)是UNIX和类UNIX操作系统的软件接口,允许用户态程序创建和管理文件系统,而不需更改内核代码。使开发人员可在不需要复杂内核开发过程的情况下,实现和运行新的文件系统类型。通过FUSE文件系统的实现可像普通的用户级应用程序一样运行,大大降低开发和测试的复杂度

工作原理是FUSE提供了一个桥接用户空间和内核空间的接口,使用户空间程序可处理那些通常由内核管理的文件系统请求。访问FUSE挂载的文件系统时,相关操作(如打开文件、读/写数据、修改文件属性等)会被重定向到用户空间的程序处理,而不由内核直接处理

appimage就用了fuse来挂载文件系统

nixos上运行appimage的问题

February 21, 2024

NixOS上即使用buildFHSUserEnv创建FHS环境,AppImage运行时也可能遇到问题,尤其当它们需要挂载文件系统时

  • 尝试使用fakeroot,一个模拟root权限的工具,可在不提升实际权限的情况下执行root权限操作。不过并不总是有效,因为它并不提供挂载操作所需的内核级权限
  • ./YourApp.AppImage --appimage-extract: 将AppImage文件解压后直接运行解压出来的应用程序,而不是通过AppImage挂载

nmcli使用

February 21, 2024

nmcli device wifi list

nmcli connection up id <YourWiFiSSID>

nmcli device wifi connect <YourWiFiSSID> password <YourPassword>

tlp是?

December 31, 2023

tlp 是在Linux系统上用于电源管理的工具。帮助用户优化笔记本电脑的电池续航时间,通过各种设置如根据系统负载动态地开关处理器核心和锁定处理器频率

networkmanager 底层是用wpa的

December 13, 2023

wpa_supplicant 是Wi-Fi 保护接入(WPA)客户端和 IEEE 802.1X 供应商。处理与 Wi-Fi 网络的连接、加密、身份验证等

NetworkManager 是管理网络的高级工具。在后台利用 wpa_supplicant 来管理无线网络的具体细节