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`
- Emmm
- Logstash簡介
- 開始使用Logstash
- 安裝Logstash
- 儲存你的第一個事件
- 通過Logstash解析日志
- 多個輸入和輸出插件的混合使用
- Logstash是如何工作的
- 執行模型Execution Model
- 設置并運行Logstash
- Logstash目錄布局
- Logstash配置文件
- logstash.yml
- Secrets keystore for secure settings
- 從命令行運行Logstash
- 以服務的方式運行Logstash
- 在Docker中運行Logstash
- 配置容器版Logstash
- Logging
- 關閉Logstash
- 安裝X-Pack
- 設置X-Pack
- 升級Logstash
- 使用包管理升級
- 直接下載進行升級
- 升級至6.0
- Upgrading with the Persistent Queue Enabled
- 配置Logstash
- 管道配置文件的結構
- 訪問配置中的事件數據和字段
- 在配置中使用環境變量
- Logstash配置示例
- 多管道
- 管道間通信(beta)
- 重載配置文件
- 管理多行事件
- Glob Pattern Support
- Converting Ingest Node Pipelines
- Logstash間通信
- 配置集中式管道管理
- X-Pack Monitoring
- X-Pack Security
- X-Pack Settings
- Field References Deep Dive(深入字段引用)
- 管理Logstash
- 集中式管道管理
- 使用Logstash模塊
- 使用Elastic Cloud
- Logstash ArcSight模塊