在 Linux 中,您可以使用以下两种方法来查询服务的启动时间:

  1. 使用 systemctl 命令查询

使用 systemctl 命令查询服务的启动时间,您可以使用以下命令:

systemctl show -p ActiveEnterTimestamp '<service>'

其中,'' 是要查询的服务的名称。例如,要查询 SSH 服务的启动时间,可以使用以下命令:

systemctl show -p ActiveEnterTimestamp sshd

该命令将返回类似以下的输出:

ActiveEnterTimestamp=Sat 2021-04-03 22:26:13 CST

这表示 SSH 服务是在 2021 年 4 月 3 日 22:26:13 启动的。

  1. 查看 /var/log/messages 文件

另一种查询服务启动时间的方法是查看 /var/log/messages 文件。该文件包含了系统的各种日志信息,包括服务的启动时间。您可以使用以下命令来查看服务的启动时间:

grep '<service>' /var/log/messages

其中,'' 是要查询的服务的名称。例如,要查询 SSH 服务的启动时间,可以使用以下命令:

grep 'sshd' /var/log/messages

该命令将返回类似以下的输出:

Apr  3 22:26:13 localhost sshd[1234]: Server listening on 0.0.0.0 port 22.

这表示 SSH 服务是在 2021 年 4 月 3 日 22:26:13 启动的。

Linux 查询服务启动时间:两种方法详解

原文地址: https://www.cveoy.top/t/topic/ohkl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录