黑群晖显示真实的CPU

黑群晖的信息中心默认显示的不是我们机器的CPU,我们可以通过ch_cpuinfo这个项目提供的补丁来修复这个问题。 修复方法 登录到群晖的终端,并切换到root用户 下载补丁并解压 # 创建一个文件夹,然后进入到这个文件夹里 mkdir ch_cpuinfo && cd ch_cpuinfo # 下载补丁 wget https://github.com/FOXBI/ch_cpuinfo/releases/download/ch_cpuinfo/ch_cpuinfo.tar # 解压补丁 tar -xvf ch_cpuinfo.tar 运行补丁 解压后我们得到下面两个文件: ch_cpuinfo LANG.txt 我们主要是使用ch_cpuinfo这个文件,先给这个文件设置运行权限,然后运行即可 # 设置权限 chmod 755 ch_cpuinfo # 运行 ./ch_cpuinfo 运行后会出现一些提示和选项让你选择: 1) First run 第一次打补丁,即填1 2) Redo 重新打补丁,即填2 3) Restore 还原,即填3 可以参考下面的输出 DSM CPU Information Change Tool ver. 4.2.1-r01 - made by FOXBI Your version of DSM is DSM 6.2.3-25426 The CPU information to be applied is as follows....

四月 22, 2023 · 1 分钟 · 152 字 · Desmond

Wayfire下的软件

在这里记录一下自己在Wayfire下使用的软件 状态栏 waybar https://github.com/Alexays/Waybar yay -S waybar 终端 alacritty https://github.com/alacritty/alacritty yay -S alacritty 登录管理器 greetd 和 tuigreet https://wiki.archlinux.org/title/Greetd yay -S greetd-git greetd-tuigreet 桌面通知 mako https://github.com/emersion/mako yay -S mako 注销菜单 wlogout https://github.com/ArtsyMacaw/wlogout yay -S wlogout 截图 grim 是一个截图工具 https://sr.ht/~emersion/grim/ slurp 是一个简单的区域选择工具 https://github.com/emersion/slurp swappy 是一个编辑工具 https://github.com/jtheoof/swappy yay -S grim slurp swappy 例子:选择一个区域截图,并对截图进行编辑 grim -g "$(slurp)" - | swappy -f - 屏幕亮度控制 xbacklight (只支持intel) https://wiki.archlinux.org/title/backlight yay -S acpilight 蓝牙管理 bluetoothctl yay -S bluez bluez-util 应用程序启动器 rofi...

四月 22, 2023 · 1 分钟 · 157 字 · Desmond

在群晖上查找占用带宽的进程

在群晖的资源面板上,我们可以看到上传和下载的流量,但是看不到具体是哪些进程的流量。在这篇文章中,我们将介绍如何使用命令行工具来查找这些进程。 在群晖上使用 iftop 命令 在Linux中,我们通常是使用 iftop 命令来查看当前正在占用带宽的网络连接。iftop 是一个实时的网络流量监控工具,可以显示当前网络连接的带宽使用情况。我们可以在群晖上通过以下步骤来运行 iftop 命令: 进入”套件中心“,安装“Docker”套件 进入命令行工具,运行一下命令即可实时网络流量监控 $ sudo docker run -it --rm --net host janten/iftop -P ─ nas.lan:2049 => baidu.com:746 355Mb 296Mb 296Mb <= 1.35Mb 1.56Mb 1.56Mb 239.255.255.250:1900 => my.lan:42939 0b 0b 0b <= 0b 13.5Kb 13.5Kb nas.lan:5000 => archlinux.lan:32804 2.95Kb 2.70Kb 2.70Kb <= 4.55Kb 4.57Kb 4.57Kb nas.lan:22 => archlinux.lan:45858 2.84Kb 4.18Kb 4.18Kb <= 208b 416b 416b nas.lan:5000 => archlinux.lan:35226 2.58Kb 880b 880b <= 4....

四月 19, 2023 · 1 分钟 · 123 字 · Desmond

如何在Alacritty终端中支持中文输入

如果你使用的是wayland,并且喜欢在终端中工作,那么你可能会想在Alacritty终端中启用中文输入法。 默认情况下,Alacritty终端不支持中文输入,因此需要采取一些措施来解决这个问题。 解决办法 使用x11协议启动即可 env WINIT_UNIX_BACKEND=x11 alacritty

四月 16, 2023 · 1 分钟 · 7 字 · Desmond

使用GoAccess进行Web日志分析

如果你想了解有关你的网站访问情况的详细信息,那么分析你的Web服务器日志是一个不错的选择。在本文中,我们将向你介绍一款强大的命令行工具GoAccess,并演示如何使用它来分析你的Web服务器日志。 什么是GoAccess? GoAccess是一款开源的实时Web日志分析工具,它可以通过命令行界面展示访问日志的各种统计信息,包括访问量、访问者IP、页面浏览量、流量等等。在实际使用中,可以用于监控网站访问情况、分析用户行为、识别潜在攻击等等。 GoAccess默认支持分析多种日志,如:Apache、Nginx、Amazon S3、 Elastic Load Balancing、 CloudFront等,本文主要是使用GoAccess分析Nginx日志。 项目地址:allinurl/goaccess 安装GoAccess 在使用GoAccess之前,你需要先安装它。GoAccess支持在Linux、Unix和macOS等操作系统上运行,可以通过源码安装或者直接从发行包中获取。不过发行包的版本一般比较旧,所以我一般是选择从源码安装。 从源码安装需要先安装一些依赖包,具体可以参考下面: Distro NCurses GeoIP (可选) GeoIP2 (可选) OpenSSL (可选) Ubuntu/Debian libncursesw6-dev libgeoip-dev libmaxminddb-dev libssl-dev RHEL/CentOS ncurses-devel geoip-devel libmaxminddb-devel openssl-devel Arch ncurses geoip libmaxminddb openssl Gentoo sys-libs/ncurses dev-libs/geoip dev-libs/libmaxminddb dev-libs/openssl Slackware ncurses GeoIP libmaxminddb openssl NCurses:这个是必须安装的。 GeoIP:如果编译参数包含了地理位置的支持,并且对应的值是legacy,则需要安装。 GeoIP2:如果编译参数包含了地理位置的支持,并且对应的值是mmdb,则需要安装。 OpenSSL:如果编译参数包含了支持WebSocket server,则需要安装。 注意:你可能还需要安装像 gcc,autoconf,gettext,autopoint 等构建工具。例如 base-devel,,build-essential, "Development Tools". 以下是在Debian系统从源码安装的命令 # 更新软件包 apt-get update # 安装依赖包 apt-get -y install libncursesw5-dev libmaxminddb-dev libssl-dev # 安装构建工具 apt-get -y install build-essential # 下载GoAccess源码 wget https://tar....

四月 15, 2023 · 2 分钟 · 423 字 · Desmond