我最近将我的 Web 服务器从 Ubuntu 16.04 升级到 20.04。我注意到 snapd 正在运行并占用大量内存。我已经阅读了一些有关 Snap Package Manager 的内容,我读到的大部分内容似乎都是在桌面环境的上下文中。看来对于一个服务器来说,apt仍然是核心。我真的需要运行这个东西吗?
如前所述,如果您不使用任何 snap 包,则可以snapd完全删除该服务。
首先,运行以下命令查看已安装的快照。在此示例中,您可以看到已snapd安装(即基础包)和core18(也是基础包)。唯一实际的服务是lxd,因此您在这里决定是否使用 LXD 。
$ snap list\nName Version Rev Tracking Publisher Notes\ncore18 20210128 1988 latest/stable canonical\xe2\x9c\x93 base\nlxd 4.0.5 19188 4.0/stable/\xe2\x80\xa6 canonical\xe2\x9c\x93 -\nsnapd 2.48.2.1 11036 latest/stable canonical\xe2\x9c\x93 snapd\nRun Code Online (Sandbox Code Playgroud)\n要删除这些卡扣,您可以按以下顺序执行操作:
\nsudo snap remove lxd\nsudo snap remove core18\nsudo snap remove snapd\nRun Code Online (Sandbox Code Playgroud)\n话虽如此,您提到您托管网站。如果是这种情况,那么您首先会从使用 LXD 中受益。使用 LXD,您可以创建系统容器,它们是轻量级虚拟机。作为轻量级虚拟机,您可以为反向代理服务器创建这样的容器,然后为每个网站创建单独的容器。通过这样做,每个网站将彼此分开。此外,每个容器(包括反向代理)都会与主机隔离!如果所有这些听起来有点有趣,您可以使用诸如此类的指南在实践中尝试一下, https://www.linode.com/docs/guides/beginners-guide-to-lxd-reverse-proxy/
\n| 归档时间: |
|
| 查看次数: |
1101 次 |
| 最近记录: |