您使用什么工具来管理您的 Linux 服务器?

您使用什么工具来管理您的 Linux 服务器?

我是一个初学者,刚刚开始使用 VPS(无头 Ubuntu 服务器 20.04),我想知道哪些工具与配置、管理和监控 Linux 服务器最相关。

也许还有一些使 Docker 更容易的工具:)

我是新手,所以我想看看我是否遗漏了什么

干杯

答案1

嗯,显然是 OpenSSH。您可以安装 X11 并在 sshd.conf 文件中启用 X11 转发,然后您可以在本地 PC 上使用 VCXsrv、Windows 上的 Xmingw 或 Linux 客户端上已经运行的任何 X11 服务器(如果需要)运行 GUI 内容。有些事情可能需要 GUI,例如,我更喜欢 Synaptic,而不是从命令行使用 apt 命令,以及用于虚拟机的 virt-manager。

我还会安装 Cockpit 来通过 Web 管理服务器。您可以使用此工具添加/删除/控制虚拟机,这很棒(顺便说一句,KVM+QEMU 是一个很棒的虚拟机平台,使用 Cockpit 管理虚拟机时需要它)。Webmin 也非常强大,尽管说实话,它的方法开始感觉有点过时了,而且您必须注意它对配置文件的操作,而并不总是您想要的(SMBd,我正在关注您)。

htop 是资源监控/调查方面“top”的绝佳替代品。bashtop 甚至更好,而 bpytop 甚至比它更好!

我还不太了解容器,但我的理解是,“Microk8s”结合 Kubernetes 和 Docker 是一个很好的解决方案(至少 Ubuntu 会让你相信这一点)。与容器相比,Ubuntu“snaps”是一种退步,它具有容器的一些隔离和打包功能,但不是容器。你必须研究一下,因为这太简单了,甚至可能没有任何意义。

正如你肯定已经知道的那样,有很多方法可以做到任何事物在 Linux 上,所以找到适合你的。这些只是我忘记完成的事情时常用的一些工具。

相关内容