【问题标题】:How do I check the version of a running service?如何检查正在运行的服务的版本?
【发布时间】:2022-03-08 14:24:35
【问题描述】:

我正在尝试查找在启动时启动的服务版本。出于疑问,让我们说它的“xyz”。我知道服务的常见操作。我只需要找到该服务的版本。我在手册页中搜索了服务操作,但一无所获。我在 Ubuntu 和 CentOS 平台上都需要这个命令行。

我尝试过一些简单的事情:

服务 xyz --version

./xyz -version 或 ./xyz -v ...等

到目前为止,我无法找到任何东西(文档、命令、启动、停止等)来提供此信息。

欢迎提出任何建议 谢谢

【问题讨论】:

  • 您知道服务是如何安装的吗?源/rpm/等?如果是 rpm,您可以执行 rpm -q xyz,这将提供版本信息。如果以其他方式安装,那么大多数应用程序通常会回复 xyz --vxyz -v 但它会有所不同,并且可能没有特定的 100% 万无一失的检查方式。您需要查看任何给定应用程序的手册页,并了解应该如何查询它。
  • 我不确定它是如何安装的,但我会进一步研究它。我确实尝试了--v 和-v 开关。从输出中可以清楚地看出它没有被理解。

标签: ubuntu service centos version


【解决方案1】:

如果您使用的是基于 RPM 的系统,那么您必须使用的命令是:

rpm -q SERVICE

【讨论】:

    猜你喜欢
    • 2019-01-31
    • 2013-08-19
    • 1970-01-01
    • 2021-08-03
    • 1970-01-01
    • 2013-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多