在安裝以後,Logstash不會自動啓動,如何啓動和中止Logstash取決於系統是否使用systemd、upstart或SysV。操作系統
下面是一些常見的操做系統和版本,以及它們使用的相應啓動樣式,本列表旨在提供信息,而不是詳盡無遺。code
發行版 | 服務系統 |
---|---|
Ubuntu 16.04及以上 | systemd |
Ubuntu 12.04到15.10 | upstart |
Debian 8 "jessie"及以上 | systemd |
Debian 7 「wheezy」及如下 | sysv |
CentOS(和RHEL)7及以上 | systemd |
CentOS(和RHEL)6 | upstart |
像Debian Jessie、Ubuntu 15.10+和許多SUSE衍生髮行版都使用systemd
和systemctl
命令來啓動和中止服務,Logstash將系統單元文件放在/etc/systemd/system
中,分別用於deb和rpm,在安裝包以後,你能夠啓動Logstash:it
sudo systemctl start logstash.service
對於使用upstart的系統,你能夠啓動Logstash:table
sudo initctl start logstash
upstart系統的自動生成的配置文件是/etc/init/logstash.conf
。配置
對於使用SysV的系統,你能夠啓動Logstash:service
sudo /etc/init.d/logstash start