操作系统

在离岸 VPS 上运行 Arch Linux

Rolling分钟 512 MB推荐 2 GBArch Linux
简短回答

Arch 是滚动发行版:你始终拥有最新的软件包,并承担其后果。在服务器上,这是一个可辩护的选择,只要你谨慎更新并在更新前阅读新闻。AUR 提供了其他发行版未打包的软件。

优势

  • 始终保持最新软件包
  • 最小化基础安装
  • AUR
  • 优秀的文档

权衡

  • 滚动更新可能导致问题
  • 需要细心的管理员

最适合

经验丰富的管理员前沿软件个人服务器

Arch Linux 在 KVM 虚拟服务器上

KVM 虚拟服务器为 Arch Linux 提供了自己的内核、自己的 /proc,并且没有共享命名空间,这与基于容器的 VPS 不同。这对于滚动发布的发行版很重要,因为它附带了可替换为自定义内核的标准内核。您可以启动自定义 ISO,运行嵌套虚拟化,并使用原始套接字。您需要负责的是管理:更新始终是最新的,但后果由您承担。文档非常出色,因此纪律是可以学习的,但细心的管理员是不可或缺的。

人们运行只存在于其他地方的最新软件,通常通过 AUR。始终最新的软件包适合个人服务器和工具,您希望在其中获得最新功能。明确说明的缺点是滚动更新可能会破坏某些内容,因此此类工作负载往往是您可以快速重建的。对于被动、设置后便不再管理的生产负载来说,这不是合适的选择。

Arch Linux 实际需要多少机器资源

在您的应用程序使用任何字节之前,Arch 至少需要 512 MB 内存才能启动;2 GB 的底线为您提供了软件包更新和基础系统运行服务的余量。对于只有一两个应用程序的最小服务器,从 2 GB 开始。磁盘是更便宜的杠杆:每月 8 美元的 100 GB NVMe 涵盖了软件包缓存和 AUR 构建目录。

适合 Arch Linux 的方案

Skiff

Skiff 2

$ 6.65 /month

总计 US$19.95 · 节省 5%

vCPU
1 × 共享
RAM
2 GB
存储
40 GB NVMe SSD
流量
3 TB
IPv4 / IPv6
1 / /64 routed
配置
Skiff

Skiff 4

$ 11.4 /month

总计 US$34.20 · 节省 5%

vCPU
2 × 共享
RAM
4 GB
存储
60 GB NVMe SSD
流量
4 TB
IPv4 / IPv6
1 / /64 routed
配置
Cutter

Cutter 4

$ 18.05 /month

总计 US$54.15 · 节省 5%

vCPU
2 × 专用
RAM
4 GB
存储
80 GB NVMe SSD
流量
6 TB
IPv4 / IPv6
1 / /64 routed
配置

常见问题

Arch Linux 需要多少内存?

Arch Linux 以 512 MB 启动,推荐 2 GB。在此基础上根据您的应用需求添加内存——操作系统基线是下限,而非预算。

我可以在 VPS 上运行 Arch Linux 吗?

可以,在真正的 KVM 虚拟化上,这是每个 OnionVPS 实例的运行方式。 它作为现成模板提供,也可以从您自己的 ISO 安装。

Arch Linux 支持多长时间?

滚动发布——无固定版本周期

AUR 在 VPS 上给我带来了什么?

Arch 用户软件仓库打包了在其他地方找不到的软件,通常是当前开发版本。在您自己的 KVM 实例上,您可以不受限制地从源代码构建。您用上游的新鲜度换取偶尔的构建失败,并自行验证 PKGBUILD。文档对此进行了全面介绍,这是您的安全网。

我可以在 KVM 主机上运行自定义内核吗?

可以。真正的 KVM 虚拟化为您提供了自己的内核,因此自定义内核或加固内核都可以使用,包括您为自己硬件编译的内核。基于容器的主机无法做到这一点,因为它们共享主机内核。您可以上传自定义 ISO 或使用 VNC 控制台来管理启动过程。