日志文件如何命名?

日志文件如何命名?

或者我们可以从日志文件的名称推断出什么?

例如,当我想检查Xorg日志时,我发现三个文件:

Xorg.0.log      
Xorg.0.log.old
Xorg.1.log

您还可以在以下位置找到许多此类日志文件/var/log/

$ ls /var/log/*log*
/var/log/alternatives.log        /var/log/dpkg.log.4.gz
/var/log/alternatives.log.1      /var/log/dpkg.log.5.gz
/var/log/alternatives.log.10.gz  /var/log/dpkg.log.6.gz
/var/log/alternatives.log.11.gz  /var/log/dpkg.log.7.gz
/var/log/alternatives.log.12.gz  /var/log/dpkg.log.8.gz
/var/log/alternatives.log.2.gz   /var/log/dpkg.log.9.gz
/var/log/alternatives.log.3.gz   /var/log/faillog
/var/log/alternatives.log.4.gz   /var/log/fontconfig.log
/var/log/alternatives.log.5.gz   /var/log/kern.log
/var/log/alternatives.log.6.gz   /var/log/kern.log.1
/var/log/alternatives.log.7.gz   /var/log/kern.log.2.gz
/var/log/alternatives.log.8.gz   /var/log/kern.log.3.gz
/var/log/alternatives.log.9.gz   /var/log/kern.log.4.gz
/var/log/apport.log              /var/log/lastlog
/var/log/apport.log.1            /var/log/mail.log
/var/log/apport.log.2.gz         /var/log/mail.log.1
/var/log/apport.log.3.gz         /var/log/mail.log.2.gz
/var/log/apport.log.4.gz         /var/log/mail.log.3.gz
/var/log/apport.log.5.gz         /var/log/mail.log.4.gz
/var/log/apport.log.6.gz         /var/log/mysql.log
/var/log/apport.log.7.gz         /var/log/mysql.log.1.gz
/var/log/auth.log                /var/log/mysql.log.2.gz
/var/log/auth.log.1              /var/log/mysql.log.3.gz
/var/log/auth.log.2.gz           /var/log/mysql.log.4.gz
/var/log/auth.log.3.gz           /var/log/mysql.log.5.gz
/var/log/auth.log.4.gz           /var/log/mysql.log.6.gz
/var/log/boot.log                /var/log/mysql.log.7.gz
/var/log/bootstrap.log           /var/log/syslog
/var/log/dpkg.log                /var/log/syslog.1
/var/log/dpkg.log.1              /var/log/syslog.2.gz
/var/log/dpkg.log.10.gz          /var/log/syslog.3.gz
/var/log/dpkg.log.11.gz          /var/log/syslog.4.gz
/var/log/dpkg.log.12.gz          /var/log/syslog.5.gz
/var/log/dpkg.log.2.gz           /var/log/syslog.6.gz
/var/log/dpkg.log.3.gz           /var/log/syslog.7.gz

那么这些数字代表什么?还有log和之间有什么区别log.old

答案1

日志文件根据其所针对的应用程序指示不同的内容,因为每个应用程序都以自己的方式实现日志记录。有一些普遍遵循的标准,但没有什么可以强制应用程序遵守任何特定的日志记录策略。因此,对于任何给定的应用程序,您应该检查其手册页以尝试弄清楚它是如何实现日志记录的。之后尝试谷歌。

最常见的做法是使用.log扩展名来命名日志文件以表明它们是日志。日志文件通常也放置在/var/log/应用程序安装目录中。

对于 Xorg 日志,数字表示显示编号(0 是您的第一个显示,1 应该是您的第二个)。扩展.old名表明该日志文件是前一个 x 会话的日志文件。

答案2

Xorg.0.log 是当前(最新)日志。 Xorg.1.log 是下一个最新日志。

相关内容