2022 年 2 月
-
Proxmox VE关于Alpine虚机、MAC地址还有Hostname的小坑
Proxmox VE简称PVE,有 kvm 和 lxc 两种模式,说人话就是虚拟机和容器,比较轻量的应用我会优先使用lxc,磁盘和内存占用都非常低。 如果对glibc没有强制要求的,我会优先使用 Alpine Linux 这个发行版,除开应用本身的资源,只有2m左右的系统文件,几乎没有内存和磁盘浪费。 我的PVE和虚机优先跑在SSD上,会比跑在HDD上有更好的io,所有SSD空间需要省着用。 问题1:Alpine DHCP可能不发送主机…
-
正则表达式阶段性记录
昨天在写一个diff脚本的时候,需要过滤#开头的注释,以及过滤掉过滤#后出现的空行,Google后我的脚本变成了 grep -v '^#' | grep -v '^$' 这样,可用但是并太不明白 ^$ 的意思,猜测可能是开始即结束? 因为我尝试加上几个空格匹配会失败,且改成 grep -v '^#'|grep -Ev '^\s+$' 是可以的,今天又搜了下想确认猜测,然而并没有找到相关的说明,但是也有其他收获。 首先是梳理了下正则的各种…
-
如何解压 .zst 和 tar.zst 压缩文件
.zst 和 tar.zst 是使用 Facebook 开源的 Zstandard 算法压缩出来的文件。 tar 命令有个参数 -I(--use-compress-program) 可以指定压缩和解压缩使用的子命令,所以解压的完整命令如下: tar --use-compress-program=unzstd -xvf archive.tar.zst 如果报错:zstd: Cannot exec: …