1. 程式人生 > >CentOS下ELK開機自啟動的配置

CentOS下ELK開機自啟動的配置

前言

上篇文章描寫了 CentOS下ELK的搭建流程[ CentOS下ELK的搭建 ],做好相應配置後,我們往往會考慮服務自啟動的問題。筆者在網上找了很多相關資料,都沒有比較全面講解,真是一步一個坑,後來筆者自己寫的自啟動配置檔案,這裡和大家分享。 1.確認JDK配置
  sudo vim /etc/profile在檔案最後有如下配置:
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:/sbin:/usr/bin:/usr/sbin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export JRE_HOME
export PATH
export CLASSPATH
 java -version,echo $JAVA_HOME,echo $PATH有值輸出如下說明JDK配置無誤:

2.elasticsearch服務配置檔案
cd /etc/init.d
  touch elasticsearch
  chmod +x elasticsearch
  vi elasticsearch並輸入以下內容:
#!bin/bash

# chkconfig:   2345 21  89
# description:  elasticsearch

# JAVA_HOME=/usr/lib/jvm/jdk1.8.0_91
ES_HOME=/elk/elasticsearch
case $1 in
          start) sudo -iu elk $ES_HOME/bin/elasticsearch &;;
          *)  echo "require start"  ;;
esac
之後便可以用service elasticsearch start啟動es服務了。 3.logstash服務配置檔案  cd /etc/init.d
  touch logstash
  chmod +x logstash
  vi logstash並輸入以下內容:
#!/bin/bash

# chkconfig:   2345 50  50
# description:  logstash

LS_HOME=/elk/logstash
case $1 in
        start)sudo -iu elk $LS_HOME/bin/logstash -f $LS_HOME/config &;;
        *) echo "require start";;
esac
之後便可以用service logstash start啟動logstash服務了。
4.Kibana服務配置檔案  cd /etc/init.d
  touch kibana
  chmod +x kibana
  vi kibana並輸入以下內容:
#!/bin/bash

# chkconfig:   2345 98  02
# description:  kibana

KIBANA_HOME=/elk/kibana
case $1 in
        start) $KIBANA_HOME/bin/kibana &;;
        *) echo "require start";;
esac
之後便可以用service kibana start啟動kibana服務了

5.設定服務為自啟動
  root身份下執行以下命令:
chkconfig --add elasticsearch
chkconfig --add logstash
chkconfig --add kibana
輸入chkconfig --list,當發現一下服務存在時,說明自啟動配置成功:


總結:
本文由筆者自行編寫,如有錯誤或補充的地方,還請諸位同仁指正。 祝大家學業進步,事業有成!

作者:Smile瀟灑Tel 

轉載請註明出處,謝謝合作!

相關推薦

CentOSELK開機啟動配置

前言 上篇文章描寫了 CentOS下ELK的搭建流程[ CentOS下ELK的搭建 ],做好相應配置後,我們往往會考慮服務自啟動的問題。筆者在網上找了很多相關資料,都沒有比較全面講解,真是一步一個

centos7php-fpm多例項執行開機啟動配置

在centos7中,/etc/rc.d/rc.local檔案的許可權被降低了,沒有執行許可權,需要給它新增可執行許可權。 chmod +x /etc/rc.d/rc.local 然後就可以在裡面新增你要開機自啟的命令了 vi /etc/rc.d/rc.local 承接

【Linux】Cent OS 虛擬機開機啟動配置

map nod ada 參考 snap can fine discover 自啟 一次斷電,導致實體機關機了,虛擬機也連不上去,只好手動來起來。 我想增加一下自啟動,讓硬件開機的時候,自動啟動虛擬機; 其實是有辦法的,嘗試了一下,也成功了,這裏簡單標記下。 vir

Linuxoracle開機啟動

case chm autorun art parameter bin $1 sid path 1、以root身份登錄到linux系統,編輯/etc/oratab文件,找到 testsid:/data/oracle/product/11.2.0/db_1:N ,改為

windows 編寫開機啟動程序bat腳本

mpp ask sql 啟動 開機 con vbs 冗余 del rem **Code Start @echo off echo 正在關閉冗余進程,請稍等.....taskkill /f /im mysqld.exe echo ----啟動程序中------ start &

大資料Zookeeper系列之Zookeeper服務開機啟動配置

1.  編寫執行指令碼 $ sudo cd /etc/init.d $ sudo vi zookeeper #!/bin/bash #chkconfig:2345 20 90 #description:zookeeper #processname:zookeeper

大資料Hadoop系列之Hadoop服務開機啟動配置

1.  編寫執行指令碼 $ sudo cd /etc/init.d $ sudo vi hadoop #!/bin/bash #chkconfig:35 95 1 #description:script to start/stop hadoop su - hadoop

windowsredis 開機啟動z

轉載於 https://www.cnblogs.com/sunjiguang/p/6048183.html 1,在redis的目錄下執行(執行後就作為windows服務了) redis-server --service-install redis.windows.conf

Linux程式開機啟動

在windows下使一個應用程式開機自啟動,只需要把它加入開機啟動項即可,那麼在Linux下如何設定呢? 下面介紹兩種方法可以使Linux下的應用程式開機自啟動。 第一種方法:在啟動指令碼/etc/rc.local新增啟動命令。 下面編譯生成一個小程式:StartMain

Windows平臺程式開機啟動

需求 客戶機器是Win10,要求在開機後能自動執行UWP程式 方法 電腦\C盤(系統盤)\使用者\ray(你自己的使用者)\AppData\Roaming\Microsoft\Windows\「開始」選單\程式\啟動。 把uwp快捷方式拖動到上述資料夾下,即可實現開機自啟動。

centos7 系統軟體開機啟動配置 tomcat Rabbitmq Redis kafka zookeeper nginx

首先說明一點,這是一個整體的自啟動配置總結,借鑑了很多前輩的經驗。 系統:centos7     這是重點,否則命令後不一樣。。。。 一、nginx 開機啟動 1.建立服務檔案 檔案路徑 vim /u

Linuxoracle開機啟動設定

今天在虛擬機器安裝完oracle資料庫重啟系統後想進入資料庫卻發現如下錯誤: 出現ORA-01034和ORA-27101的原因是多方面的:主要是oracle當前的服務不可用,shared memory realm does not exist,是因為oracle沒有啟動或沒有正常啟動。那麼如何

centos設定tomcat開機啟動

直接修改系統檔案來實現,親測有效。 修改指令碼檔案rc.local:vim /etc/rc.d/rc.local 這個指令碼是使用者自定的開機啟動程式,可以在裡面新增想在系統啟動之後執行的指令碼或者指令碼執行命令 新增如下內容: /home/t

Spring boot專案打包成jar在linux環境設定開機啟動【原創】

#!/bin/bash # The three branches of the scouting program,Add to auto. # chkconfig: 2345 20 80 # description: py-0.0.1-SNAPSHOT-exec.jar #

ubuntu設定開機啟動

Ubuntu 不像 RedHat 或者 CentOS 那樣有開機啟動配置器 ntsysv 但其也有個很方便的工具:rcconf  不過需要另外安裝 安裝方式:sudo apt-get install rcconf 完成後在命令狀態下輸入:sudo rcconf  即可 執行介面跟紅帽子的 ntsy

windowsredis 開機啟動

1,在redis的目錄下執行(執行後就作為windows服務了)redis-server --service-install redis.windows.conf2,安裝好後需要手動啟動redisredis-server --service-start3,停止服務redis-

ubuntu linuxmysql開機啟動

1. 預使mysql開機自啟動,首先需要註冊mysql為ubuntu下的服務。 直接拷貝mysql.server檔案至/etc/init.d/目錄下即可。 sudo cp $MYSQL_HOME/support-files/mysql.server /etc/ini

linuxMongoDB開機啟動的問題

按照常理,把如下命令 /usr/local/mongodb/bin/mongod --dbpath=/data/db/ --fork --logpath=/data/log/m.log --directoryperdb 放在/etc/rc.local檔案中就可以實現開機自啟

Redis 在Centos7配置開機啟動

腳本 fin sta ive 鏈接 權限 開機自啟 chmod usr 設置Redis開機啟動需要如下幾個步驟: 編寫配置腳本 [ vim /etc/init.d/redis ] #!/bin/sh # # Simple Redis init.d script co

centos 6.5系統安裝ibus及設置開機啟動

系統環境 tails src home 博客 技術分享 bus 快捷鍵 執行 先說一下系統環境:centos 6.5,然後我是以root身份執行的,沒有權限的用戶參見sudo用法 第1步:查找並安裝ibus安裝包,命令如下: 找到一行: ibus-pinyin.x86_6