Linux 为什么在根目录中存储日志不正确?

Linux 为什么在根目录中存储日志不正确?,linux,shell,unix,logging,sysadmin,Linux,Shell,Unix,Logging,Sysadmin,我被指示不要像“/”那样将日志存储在root中。我只是想知道是否有人能告诉我这背后的逻辑?这听起来可能很愚蠢,但我觉得这种理解对我来说是必要的 我移动了日志,但它们不在根目录中,我只是想进一步了解原因?根目录,因为在/中,根目录是文件系统的根目录,并且有一个预定义的结构和顺序 /root中的root是root用户的主文件夹,因此它具有不同的用途 虽然您可以将日志存储在任何文件夹中,但建议您不要这样做,因为普遍接受的标准是将日志存储在/var/log/`文件夹中,再次在类别/文件夹中进一步结构化我

我被指示不要像“/”那样将日志存储在root中。我只是想知道是否有人能告诉我这背后的逻辑?这听起来可能很愚蠢,但我觉得这种理解对我来说是必要的


我移动了日志,但它们不在根目录中,我只是想进一步了解原因?

根目录,因为在
/
中,根目录是文件系统的根目录,并且有一个预定义的结构和顺序

/root
中的root是
root
用户的主文件夹,因此它具有不同的用途


虽然您可以将日志存储在任何文件夹中,但建议您不要这样做,因为普遍接受的标准是将日志存储在/var/log/`文件夹中,再次在类别/文件夹中进一步结构化

我知道除了遵循当前的标准/模式之外,它的工作原理是相同的。我只是想确定这不是一个安全隐患,或者是更深层次的问题。所以它更多的是关于约定而不是功能?我不会说它的工作原理是一样的。不同的文件夹可以位于不同大小的磁盘分区上,因此您可能会被限制在一个小的/根分区中写入一个大日志,在这个分区中,as/var通常被接受来保存大数据块,因此它被规划为大数据块。您还可能受到权限的限制。。根据您所在的位置和使用的用户,写入/读取/执行文件/文件夹需要一定的权限。请注意,以只读方式装载
/
的趋势正在增长,这意味着在
/
中存储日志可能是不可能的。的确,这是正确的。我们的安全开发运营团队在mount设置了一些框为只读。在一个普通系统上将日志存储在
/
中是不可思议的,但我可以想象有人在Docker映像或其他每个应用程序容器系统中这样做