1、背景:
安装完kiban后不想每次都进入安装目录的bin目录下启动,想使用systemctl进行管理,添加开机自启动也方便进行管理。
2、配置:
配置之前先查看kiban是否启动,使用命令:
sudo netstat -ap | grep 5601
如上图,17745是kibana的进程id,则使用如下命令杀掉进程:
kill -9 17745
杀掉进程后,我们可以进行开机自启动配置了
使用命令:
sudo vim /usr/lib/systemd/system/kibana.service
在文件中添加如下脚本:
[Unit]
Description=kibana
Documentation=/usr/local/kibana-8.4.1/bin/kibana -help
After=network-online.target
[Service]
User=senior
Group=root
ExecStart=/usr/local/kibana-8.4.1/bin/kibana
Restart=always
[Install]
WantedBy=multi-user.target
保存并退出后,依次如下命令:
# 重新加载服务
sudo systemctl daemon-reload
# 添加开机自启
sudo systemctl enable kibana.service
# 启动kiban
sudo systemctl start kibana.service
# 查看启动状态:
sudo systemctl status kibana.service
最终出现如下状态即可:
3、常用命令:
# 启动服务
systemctl start kibana.service
# 重启服务
systemctl restart kibana.service
# 停止服务
systemctl stop kibana.service
# 禁止开机启动
systemctl disable kibana.service
# 启用开机启动
systemctl enable kibana.service