前提:root用户登录CentOS服务器
1.进入/etc/systemd/system目录
命令:
cd /etc/systemd/system
[root@elasticsearch ~]# cd /etc/systemd/system
[root@elasticsearch system]# pwd
/etc/systemd/system
[root@elasticsearch system]#
2.创建logstash启动文件。E.g:logstash.service
命令:
touch logstash.service
[root@elasticsearch system]# touch logstash.service
[root@elasticsearch system]# chmod 777 logstash.service
[root@elasticsearch system]# ls -l logstash.service
-rwxrwxrwx 1 root root 0 Mar 27 19:08 logstash.service
[root@elasticsearch system]#
3.将以下配置信息copy至logstash.service,并保存
[Unit]
Description=logstash
[Service]
Type=simple
User=root #logstash启动用户
Group=root #logstash启动组
ExecStart=/usr/local/logstash-7.11.1/bin/logstash -f /usr/local/logstash-7.11.1/config/logstash_messages.conf #指定logstash启动命令,-
本文介绍了如何在CentOS7.9.2009中,以root用户身份设置logstash7.11.1开机自启动。步骤包括进入/etc/systemd/system目录,创建logstash.service文件,配置启动信息,重新加载系统后台启动项,启动并检查logstash状态,最后通过systemctl enable logstash将其加入开机启动项。
最低0.47元/天 解锁文章
953

被折叠的 条评论
为什么被折叠?



