在 Debian 或 RPM 上将 Logstash 作为服务运行

编辑

在 Debian 或 RPM 上将 Logstash 作为服务运行

编辑

Logstash 安装后不会自动启动。Logstash 的启动和停止取决于底层操作系统的初始化系统,现在是 systemd。

由于 systemd 现在是事实上的初始化系统,以下是一些使用它的常见操作系统和版本。此列表旨在提供信息,并非详尽无遗。

发行版

服务系统

Ubuntu 16.04 及更高版本

systemd

Debian 8 "jessie" 及更高版本

systemd

CentOS (和 RHEL) 7 及更高版本

systemd

使用 Systemd 运行 Logstash

编辑

Debian Jessie、Ubuntu 15.10+ 和许多 SUSE 派生版使用 systemd 和systemctl命令来启动和停止服务。Logstash 将 systemd 单元文件放置在 deb 和 rpm 的/etc/systemd/system目录中。安装软件包后,可以使用以下命令启动 Logstash:

sudo systemctl start logstash.service