0%

最近心血来潮,虚拟机安装了一下 Arch Linux,并且尝试了 XFS 文件系统。这里记录一下主要的坑。

首先,务必不要忘记在系统内安装 xfsprogs 包。否则会导致 fsck.xfs 无法找到,进而引起奇奇怪怪的问题。

  • 以 xfs 格式化分区:mkfs.xfs /dev/target_partition 直接这样格式化便能获得最佳性能。
  • 增大 xfs 空间只需要:xfs_growfs /path/to/mnt/point

注:操作完毕后最好执行以下操作。

  1. 确保 xfsprogs 包已经安装,若没有,需要:sudo pacman -S xfsprogs
  2. 重建 initrd:mkinitcpio -p linux
  3. 重启系统 reboot

XFS 也许是下一代 Linux 文件系统,目前在 Linux 内核主线被维护。它比 Ext4 性能更好,安全性更强,已经在 CentOS 7 得到默认使用。

一些关于 XFS 文件系统的资源:

最近发现 Caddy 2 用如下 Caddyfile 就能自动实现 HTTPS + SNI(不同域名都用 443 端口,反代到不同服务)。

1
2
3
4
5
6
7
https://xxx1.neteroster.live {
reverse_proxy 127.0.0.1:1234
}

https://xxx2.neteroster.live {
reverse_proxy 127.0.0.1:5678
}

这样访问 https://xxx1.neteroster.live 就相当于用 HTTPS 访问 https://127.0.0.1:1234xxx2 同理。

这段时间学业比较繁忙,没有频繁更新博客。

  • 最近由于百度的事件(虽然不用百度网盘),还是觉得数据安全非常重要,遂对 OneDrive、BitWarden 这些重要文件、服务做了一些多点备份(包括移动硬盘,OneDrive,Google Drive,Dropbox)。

  • 最近发现了一个不错的文件加密工具 age,采用 ChaCha20-Poly1305 的现代化加密验证工具,支持多种加密方式。

  • 另外最近玩了玩阿里云的一些服务,看起来 OSS 的归档存储很便宜,可以考虑作为备份空间(当然,这时候上面的加密工具这时候就发挥作用了。)

排列组合

T1. 中国古代将物质属性分为「金、木、土、水、火」五种,其相互关系是「金克木,木克土,土克水,水克火,火克金。」将五种不同属性的物质任意排成一列,则属性相克的两种物质不相邻的排法种数为多少种?

WireGuard 与 CN2 线路的合体

今天试了一下在阿里云香港的云服务器(ECS)上搭建 WireGuard 与本地连接,发现速度出乎意料的快,任何时段均能跑满 100M。另外一个有趣的现象是,用 WireGuard 内网 Ping 服务器只需 14ms,而 ICMP 直接 Ping 服务器公网 IP 却要 15ms。使用 UDP 且集成到内核的 WireGuard 果然性能优异。

另外还是要感叹一下,阿里云的香港 CN2 线路质量太好了,世界加钱可及是没错的。

现在暂时用这个服务器搭建了一个 SMB 共享玩玩~

二项式幂的系数和

我们都知道,如果有一个二项式 \((a+b)^n\),它的二项式系数和。

\[ \sum_{i=1}^n{C_{n}^{i}}=\sum_{i=1}^n{\left( C_{n}^{i}1^n\times 1^{n-i} \right)}=\left( 1+1 \right) ^n=2^n \]

但是,这次考试之前,没有注意到 \((x+a)^n\)\(x\) 的系数和是

\[ \sum_{i=1}^n{\left( C_{n}^{i}a^i \right)}=\sum_{i=1}^n{\left( C_{n}^{i}a^i\times 1^{n-i} \right)}=\left( 1+a \right) ^n \]

含参函数存在零点,一定要用参变分离

Eg. 函数 \(ax^3-3x^2+1\) 存在唯一零点,且这个零点 \(x_0>0\),则实数 \(a\) 的取值范围为?

So. 应该先设 \(h(x) = \frac{3x^2-1}{x^3}\),然后需要把 \(h(x)\) 的图像画出来(并不难,求个导即可),然后对图像就行。

Zsh 的主题 maran

由于最近装了个 Arch Linux,研究了一下 zsh 和 oh-my-zsh 的主题,发现 maran 这款相当不错,比较简约,但是必要的信息都有。

VMware Player 虚拟机 Arch

今天在本地的 Windows 10 上装了 VMware Workstation Player (对个人用户免费),并且安装了 Arch Linux (找回原来的感觉~),还是原来的配方。Linux 内核已经升级到了 5.6.3,内核集成了 WireGuard(下一代 VPN),接下来准备研究一下 Linux 下的网络技术哦(毕竟 Windows 下网络方面的工具比较少)。

开学时间继续延长

最新的广东确定开学时间是 2020 年 5 月 11 日,意味着还有一个月的在家学习的时间。在家学习的体验还是非常不错的,感觉效率相较学校还是高了一些,能搞懂更多东西了。

WireGuard 再调试

今天基本确定 DigitalOcean 的机器会对大流量 UDP 限速,已经提交了反馈,看他们怎么处理了。

明天主要干些啥

  • 研究一下正态分布的公式和性质
  • 研究几道物理气压的难题
  • WireGuard 不用 DO 的机器测试

在人生中,我们需要面对和处理很多事情。无可否认的是,生活总是不完美的。为了一些事情、一些人,我们可能要放弃其他的一些东西。虽然这种「不完美」让这个世界增加了很多痛苦、悲伤,但生在这个世上,对这种「不完美」的抵抗,对内心的坚守或许能够帮助我们少一点忧愁。这种「抵抗」就是这里所说的平衡。

有的人会有这样的观点:「我们对于世上的不完美,应该积极的接受与面对,正视这种不完美。」

的确,这样对待不完美的心态有助于平和我们的心情,让我们更好的面对生活。但是我认为,这并没有解决不完美,这种「正视」正是一种逃避的方式,强迫自己接受不完美的事实。

很多人都这样认为:「接受了这种不完美,人才成长了。」仿佛承认了这世界的不完美,人算是成长了。

我很喜欢《小王子》这个故事,因为它告诉了我们,什么是「真正」的成长,什么是「虚假」的成长。

在书中,故事的主人公小王子环游了几个星球,它遇到了酒鬼、「国王」、虚荣的人和商人。与一般的评价说这是在批判这些人被利益冲昏了头脑,我更相信作者是在借这几个人讽刺那些忘记初心的人。即使是这些人,也有他们的童年。大家的童年都是童真的、无邪的,但是为什么他们长大以后就变得如此的追求权力与财富呢。这种「忘记初心的成长」正是我希望避免的(即便这很难)。

回到我们的讨论,举个例子。至少可以说大多数人,在小时候,总是为无法得到想要的东西,因为与亲密的人离别而十分悲伤,但随着我们的渐渐长大,我们是不是在别人的「劝导」下一次又一次的,逐渐对这些东西「无感」了?这难道不是忘记初心的,虚假的「成长」吗?

时间有限,关于这个话题,我还想写更多,以后有机会,会写的。

1
5oS/5omA5pyJ5aSx5pyb6YO96IO95Zyo5Y+m5LiA5Liq5bmz6KGM5LiW55WM5YyW5Li65Zac5oKm77yM5oS/5omA5pyJ56a75Yir5pyJ5oOF5Lq657uI6IO95Zyo5Y+m5LiA5Liq5LiW55WM55u46YGH77yM57uI5oiQ55y35bGe44CC5oiR5biM5pyb5a2Y5Zyo5LiA5Liq5LiW55WM77yM5Zyo6YKj6YeM77yM5oiR5Lus5pyJ6IO95Yqb5Zue5Yiw5oiR5Lus55yf5q2j5oOz6KaB55qE6L+H5Y6777yM5Y675Yiw5oiR5Lus55yf5q2j5oOz6KaB55qE5pyq5p2l44CC5oiR5Lus6IO95bCG5omA5pyJ576O5Li955qE556s6Ze05YyW5Li65rC45oGS77yM5Y+v5Lul6YeN5aSN5LuO5YmN5omA5pyJ55qE576O5aW977yM5LiA5qyh77yM5YaN5LiA5qyh44CC

I hope I'd never lose myself.

2020-04-07