管理云主机时的文件结构最佳实践?

File Structure Best Practices when Managing Cloud Hosts?

我有一个带有 Digital Ocean 的 Ubuntu 16.04 VPS 服务器。我通过 ssh 以 root 用户身份连接。

连接后,我进入默认为空的 root@cloudserver:~ 主目录。要访问其他任何内容,我需要 cd / root。

我应该在哪里下载和安装软件包(vagrant、ansible、a​​pache 等)?在根目录,主目录?主目录应该保持为空吗?还是像 "wherever you want".

一样简单

您的云主机服务器与您的本地机器没有什么不同。

将应用程序(需要时)下载到本地目录,安装程序会知道一个默认位置,如果您不确定,请保留此默认位置。同样如果你通过包管理器安装应用程序,他们会知道在哪里安装应用程序