在 Linux 系统中,服务的启动日志通常存储在系统日志文件中。不同的 Linux 发行版可能使用不同的系统日志文件,但通常包括以下几个:

  • /var/log/messages:这是一个常见的系统日志文件,包含了系统启动和运行时期间的所有信息,包括服务的启动和停止信息。

  • /var/log/syslog:这个文件包含了与系统相关的所有日志信息,包括服务的启动和停止信息。

  • /var/log/daemon.log:这个文件包含了所有守护进程的日志信息,包括系统服务。

  • /var/log/boot.log:这个文件包含了系统启动期间的所有信息,包括服务的启动和停止信息。

如果您想查看特定服务的启动日志,可以使用以下命令:

sudo journalctl -u <service-name>.service

这个命令将显示指定服务的所有日志信息,包括启动和停止信息。如果您想查看服务的最近日志,请使用以下命令:

sudo journalctl -u <service-name>.service -n

这个命令将显示指定服务的最近日志信息,包括启动和停止信息。

请注意,不同的 Linux 发行版可能使用不同的系统日志文件和命令,因此请根据您的系统和发行版的文档来确定正确的命令和文件位置。


示例
/var/log/messages 存放的是系统的日志信息,它记录了各种事件,基本上什么应用都能往里写日志,在做故障诊断时可以首先查看该文件内容

[root@mirh5_center1_111.231.133.13 ~]# tail /var/log/messages 
Dec 18 23:27:07 localhost kernel: [33100840.027421] possible SYN flooding on port 3873. Sending cookies.
Dec 18 23:30:11 localhost sz[31090]: [root] 1.txt/ZMODEM: 8144 Bytes, 16520 BPS
Dec 19 16:29:29 localhost kernel: [33162181.801121] possible SYN flooding on port 3873. Sending cookies.  
Dec 19 17:15:05 localhost sz[16756]: [root] ConfigActivity.xml/ZMODEM: 653205 Bytes, 393989 BPS
Dec 19 17:38:55 localhost sz[17617]: [root] ConfigActivity.xml/ZMODEM: 287531 Bytes, 337878 BPS

可以分为几个字段来描述这些事件信息:
  1. 事件的日期和时间
  2. 事件的来源主机
  3. 产生这个事件的程序[进程号]
  4. 实际的日志信息


如:Dec 19 17:39:06 localhost sz[17833]: [root] ConfigActivity.xml/ZMODEM: 287531 Bytes, 343933 BPS
  1. 产生这个事件的时间是:Dec 19 17:39:06
  2. 事件的来源主机为:localhost
  3. 产生这个事件的程序和进程号为:sz[17833]
  4. 这个事件实际的日志信息为:[root] ConfigActivity.xml/ZMODEM: 287531 Bytes, 343933 BPS