当我构建 Ubuntu 云 VPS(通常是 DigitalOcean)时,我会编写并维护一份手动构建指南。作为构建指南的一部分,我会在服务器上以文本文件的形式留下自己的注释,这样我就能知道我到了哪里、做了什么、需要做什么等等。这些文本文件位于 中,~/.build/
典型的文件名是310-build-nginx
。该310
部分是我的构建指南的标记,所以我知道它是第 3 章,第 1 部分,第 0 节。构建完成该部分后,文件会更新,并且构建者(即我)会被标记。本质上,这是一个基本的审计日志。
到目前为止,只有我一个人在构建服务器。从今天起,我得到了帮助,~/.build/
不再适合存放这些构建状态文件。放置这些文件的合理位置是某个/var/log/
位置。我可以很容易地创建一个新目录,但如果这些系统构建文件有一个首选目录,我更愿意遵循惯例。
笔记:
- 有两个系统构建者,我是其中一个,我信任另一个人;
- 两个账户都有
sudo
权利; - 两个帐户具有相同的构建指南;
- 编辑/附录:保存位置应该在服务器本身的本地文件系统中;
请问我应该将系统构建状态文件写入哪里?
先感谢您。
答案1
放置这些文件的逻辑位置是在某个
/var/log/
地方。
那将是一个完美的地方。
另一种选择是将日志存储在项目目录中。