站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        RHEL6設(shè)置Tomcat開機自啟動

        Linux下/etc/init.d和/etc/rc.d/rc.local的區(qū)別說明:

        /etc/init.d是個目錄,這個目錄里面用于放置shell腳本,注意是腳本,這些腳本是啟動腳本,用于Linux中服務(wù)的啟動、停止、重啟,比如各種Linux中的服務(wù)都會有啟動腳本放在這里,像是ssh服務(wù)的文件sshd就在這里面。而/etc/rc.d/rc.local是一個文件,這個文件用于用戶自定義開機啟動程序,也就是說用戶可以把需要開機啟動的程序、命令寫入這個文件,這樣就可以在系統(tǒng)啟動時自動執(zhí)行這個命令,比如把一個shell腳本的完整路徑寫入這個文件,那這個shell腳本就會在開機后自動執(zhí)行。

        開機自啟動Tomcat:

        每次開機都要啟動tomcat,用shell腳本來實現(xiàn)tomcat開機自啟動或者直接修改系統(tǒng)文件來實現(xiàn)。

        一、改腳本文件rc.local:vim /etc/rc.d/rc.local

          這個腳本是使用者自定的開機啟動程序,可以在里面添加想在系統(tǒng)啟動之后執(zhí)行的腳本或者腳本執(zhí)行命令
        1、如下內(nèi)容:

          export Java_HOME=/opt/jdk1.8.0_65
          /opt/tomcat包名/bin/startup.sh start

        2、esc 退出編輯,:wq 保存修改
        3、將rc.local修改為可執(zhí)行
          chmod +x /etc/rc.d/rc.local

        二、在/etc/init.d目錄下創(chuàng)建啟動shell腳本文件

        1、/etc/init.d里增加一個開機 運行腳本tomcatstart

        vi /etc/init.d/tomcatstart
        #!/bin/bash
        #chkconfig:  2345 08 92
        #description: Start

        echo “Starting Tomcat Service …”
        /opt/tomcat8/bin/startup.sh

        2、給些啟動腳本加上執(zhí)行
        chmod +x /etc/init.d/tomcatstart

        3、利用chkconfig命令將腳本設(shè)置為自啟動
        chkconfig –add tomcatstart

        三、shell腳本說明

        #!/bin/bash
        #chkconfig:  2345 08 92
        #description: Start

        第一行,告訴系統(tǒng)使用的shell,所有的shell腳本都是這樣。
        第二行,chkconfig后面有三個參數(shù)2345,08和92告訴chkconfig程序,需要在/etc/rc.d/rc2.d~rc5.d目錄下,創(chuàng)建名字為 S08tomcatstart的文件連接,連接到/etc/rc.d/init.d目錄下的的tomcatstart腳本。第一個字符是S,系統(tǒng)在啟動的時候,運行腳本tomcatstart,就會添加一個start參數(shù),告訴腳本,現(xiàn)在是啟動模式。
        同時在/etc/rc.d/rc0.d和/etc/rc.d/rc6.d目錄下,創(chuàng)建名字為K92tomcatstart的 文件連接,第一個字符為K,在關(guān)閉系統(tǒng)的時候,會運行tomcatstart,添加一個stop參數(shù),告訴腳本,現(xiàn)在是關(guān)閉模式。
        注意上面的三行中:第二、第三行是必須的,否則在運行chkconfig –add tomcatstart時,會報錯。

        四、rhel7開機啟動自己的shell腳本

        1、執(zhí)行如下命令將/etc/rc.d/rc.local文標(biāo)記為可執(zhí)行文件
        在rhel7中,/etc/rc.d/rc.local文件的權(quán)限被降低了,開機的時候執(zhí)行在自己的腳本是不能起動一些服務(wù)的,執(zhí)行下面的命令可以文件標(biāo)記為可執(zhí)行的文件
        chmod +x /etc/rc.d/rc.local

        2、打開/etc/rc.d/rc.local文件,在最后面添加如下腳本

        vi /etc/rc.d/rc.local
        /etc/init.d/tomcatstart

        這樣tomcatstart這個腳本在開機的時候就會被執(zhí)行了,以后再這里面寫啟動服務(wù)的命令就可以了

        rhel7開機自啟動腳本可查看另外一篇:http://m.0106606.com/Linux/2019-07/159389.htm

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 四虎国产精品免费观看| 国产日韩久久久精品影院首页| 欧美日激情日韩精品| 少妇人妻无码精品视频| 国产精品一区二区久久精品无码| 精品欧洲av无码一区二区| 亚洲AV无码乱码精品国产| 国产在线精品观看免费观看| 久久97精品久久久久久久不卡| 久久国产精品77777| 一本一本久久a久久精品综合麻豆| 国产精品嫩草影院一二三区| 国产欧美久久久精品| 亚洲AV无码成人网站久久精品大| 久久精品国产精品亚洲艾草网美妙 | 亚洲综合精品网站| 精品亚洲欧美无人区乱码| 国产精品色视频ⅹxxx| 国产精品 91 第一页| 99热成人精品免费久久| 中文字幕精品视频| 热久久国产精品| 亚洲精品理论电影在线观看| 精品九九久久国内精品| 国产精品久久久久久影院 | 中文成人无字幕乱码精品区| 免费看一级毛片在线观看精品视频| 国产成人精品免费大全| 国产精品成人99久久久久| wwwvr高清亚洲精品二区| 69堂午夜精品视频在线| 99久久精品无码一区二区毛片| 97视频在线精品国自产拍| wwwvr高清亚洲精品二区| 国产精品福利区一区二区三区四区| 在线观看日韩精品| 99久久综合国产精品二区| 国产精品日日摸夜夜添夜夜添1国产精品va欧美精 | 亚洲国产精品成人| 少妇人妻无码精品视频| 精品国产午夜理论片不卡|