三 文章首页 实时留言 网络邻居 开往 虫洞
返回
如何自制一个简易的资源监控程序

前段时间有网友留言好奇我这个博客下的资源监控是怎么实现的,今天就和大家讲一下实现思路。 这里博主使用 JS / TS(Bun)作为演示。当然,你也可以选择自己喜欢的编程语言来实现,但本质上是通用的。 首先科普一下 Linux 下的 ``/proc/`` 这个目录,这里存放着很多内核级的接口文件,有些是可读或可写的(或需要管理员权限)。 下面是几种常见的: |文件|信息| |-|-| |``/proc/cpuinfo``| 这里可以获取到 CPU 型号,频率等信息。| |``/proc/me...
2024-12-29 00:09:39
Linux
系统运维,Bun
SQL 常用 CRUD 语法记录

### MySQL 数据类型 | 数据类型| 描述 |---|---| |char(size)|保存固定长度的字符串,最多255个| |varchar(size)|保存可变长度的字符串,如果值长度大于255则会被转为 text 类型| |tinytext|存放最大长度为 255 的字符串| |text|存放最大长度为 65535 的字符串| |blob|用于存放二进制数据,最多 65535 字节| |mediumtext|存放最多为 16777215 长度的字符串| |mediumblob|存...
2024-11-23 16:07:47
数据库
Debian 打包入门,与需要注意的问题

众所周知 `.deb` 是 Debian 发行版所采用的软件包格式。可以将二进制,脚本,图片或各种文件打包成一个类似压缩包形式(ar 归档格式),然后通过 `apt install [包]` 去安装(解压)文件到各个目录下。 一般可以使用 ``ar x [deb包]`` 或使用 ``dpkg-deb -X [deb包] [解压目录]`` 命令提取里面的文件。 打包好的 .deb 包解压后会是这样子: ```txt ├── control.tar.xz ├── data.tar.xz └─...
2024-10-06 18:46:07
Linux
Debian
在 fedora 建立一个 Arch 容器 (bwrap)

在尝试 <a href="https://blog.glumi.cn/article/bwrap-debian.html">上一篇文章</a> (建立一个 Debian 隔离容器)可行之后,有天需要用到 Arch 的一些环境,决定再次尝试建立一个 Arch 的容器以方便使用。 Arch 官方提供了一种 <a href="https://mirrors.aliyun.com/archlinux/iso/latest/">Bootstrap 镜像</a>(这里是阿里云的下载节点,架构为 x86_6...
2024-10-03 23:20:33
Linux
容器,Fedora,Arch
在 fedora 上建立一个 debian 容器 (bwrap)

有天入了 fedora 的坑,把笔记本电脑安装了它作为主系统。但是有个问题随之而来,恐怕我以后没法用 deb 包还有星火商店了(解deb包吧还怪麻烦,而且不太方便找软件)。想起星火社区搞了一个 ACE(debian 容器),但 rpm 构建脚本已经年久失修,问题挺多的。后面干脆看 ACE 的源码看它怎么实现的了。后面了解到使用了 bwrap ,随后我在一个 debian rootfs 上做了些简易测试,感觉还算成功。 首先通过 debootstrap 可以下载 debian 的 rootfs...
2024-07-22 21:12:06
Linux
容器,Fedora,Debian