步骤1:创建Systemd服务文件
在/etc/systemd/system/
目录下创建服务文件:
sudo vi /etc/systemd/system/kibana.service
步骤2:编写服务配置内容
将以下内容写入文件,根据实际路径调整参数:
[Unit]
Description=Kibana Service
Documentation=https://www.elastic.co/guide/en/kibana/current/index.html
After=network.target
[Service]
Type=simple
User=es
Group=es
# 可选:指定配置文件路径
Environment=KBN_PATH_CONF=/opt/kibana-7.11.2/config
ExecStart=/opt/kibana-7.11.2/bin/kibana
Restart=on-failure
RestartSec=10s
WorkingDirectory=/opt/kibana-7.11.2
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=kibana
# 若需限制资源,可添加以下配置(可选)
# LimitNOFILE=65536
# LimitNPROC=4096
[Install]
WantedBy=multi-user.target
步骤3:设置权限和用户
确保用户
es
存在:id es || sudo useradd -r -s /bin/false es
授权Kibana目录:
sudo chown -R es:es /opt/kibana-7.11.2
步骤4:重新加载Systemd配置
sudo systemctl daemon-reload
步骤5:启动Kibana服务
sudo systemctl start kibana
步骤6:设置开机自启
sudo systemctl enable kibana
步骤7:验证服务状态
sudo systemctl status kibana
步骤8:查看日志
journalctl -u kibana -f