🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
Logstash 在安装之后不会自动运行。如何启动和停止Logstash取决于您的系统是使用Systemd、Upstart还是SysV。 这是一些常用操作系统和不同版本对应的启动方式。清单旨在提供信息,并非详尽无遗。 | 发行版 | Service System | | | --------------------- | ------------------------------------------------------------ | ---- | | Ubuntu 16.04 + | [systemd](https://www.elastic.co/guide/en/logstash/current/running-logstash.html#running-logstash-systemd) | | | Ubuntu 12.04 - 15.10 | [upstart](https://www.elastic.co/guide/en/logstash/current/running-logstash.html#running-logstash-upstart) | | | Debian 8 "jessie" + | [systemd](https://www.elastic.co/guide/en/logstash/current/running-logstash.html#running-logstash-systemd) | | | Debian 7 "wheezy" - | [sysv](https://www.elastic.co/guide/en/logstash/current/running-logstash.html#running-logstash-sysv) | | | CentOS (and RHEL) 7 + | [systemd](https://www.elastic.co/guide/en/logstash/current/running-logstash.html#running-logstash-systemd) | | | CentOS (and RHEL) 6 | [upstart](https://www.elastic.co/guide/en/logstash/current/running-logstash.html#running-logstash-upstart) | | ### 使用Systemd运行Logstash DebianJessie、Ubuntu15.10+等发行版和许多SUSE衍生工具使用systemd和`systemctl`命令启动和停止服务。使用DEB和RPM安装的Logstash,其启动单元都放在`/etc/systemd/system`目录下。安装完成之后可以使用下面的命令进行启动: ```shell sudo systemctl start logstash.service ``` ### 使用Upstart运行Logstash 对于使用upstart的系统,可以使用下面的命令启动Logstash: ```shell sudo initctl start logstash ``` 对于使用upstart的系统,自动生成的配置文件在`/etc/init/logstash.conf` ### 使用SysV运行Logstash 对于使用SysV的系统,可以使用下面的命令启动Logstash: ```shell sudo /etc/init.d/logstash start ``` 此种系统下,自动生成的配置文件位于`/etc/init.d/logstash`