日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

ubuntu设置自启动服务程序

發布時間:2024/1/17 Ubuntu 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu设置自启动服务程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為什么80%的碼農都做不了架構師?>>> ??

1、在init.d西面寫寫啟動腳本,命名為tomcat6,如我用gedit,那么命令gedit /opt/init.d/tomcat6,默認自動建了個tomcat的文件。

#!/bin/sh #tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun case $1 in start)sh /usr/lib/tomcat6/bin/startup.sh;; stop)sh /usr/lib/tomcat6/bin/shutdown.sh;; restart)sh /usr/lib/tomcat6/bin/shutdown.shsh /usr/lib/tomcat6/bin/startup.sh;; *)echo 'Usage:tomcat start|stop|restart';; esac exit 0

2、添加系統服務

sysv-rc-conf tomcat on?

或者

update-rc.d tomcat6 defaults ?
update-rc.d tomcat6 remove?

這里有個注意事項,如果有多個啟動,并且有順序。那么需要加一個參數,如

update-rc.d tomcat6 defaults 30

update-rc.d tomcat7 defaults?31

那么tomcat7會在tomcat6后面啟動,因為31>30

4、建完后涉及到系統有限級別,可以在etc下的rc0.d,rc1.d,rc2.d...文件夾找到對應的S+啟動順序+服務名稱的文件,如上面的tomcat6,會有文件S30tomcat6

5、也可以不直接在/etc/init.d下新建文件,可以進行文件連接。新增運行級鏈接文件命令:

sudo ln -s 源文件名 鏈接文件的位置和名稱
sudo ln -s /etc/rc*.d/S**腳本名 /etc/init.d/腳本名(或說服務名)

ln --symbolic 指建立軟鏈接
/etc/init.d/腳本名(或說服務名) 指鏈接目的文件(或目錄)
/etc/rc*.d/S**腳本名 指要建立的鏈接文件名,rc*是rcS或rc0~6,S**是S加數字

如:sudo ln /etc/init.d/mdadm-raid /etc/rcS.d/S04mdadm-raid

指:在目錄 /etc/rcS.d (即運行級S)下建立到 /etc/init.d/mdadm-raid (mdadm-raid服務)的鏈接 S04mdadm-raid ,這樣,系統啟動后,排在運行順序第4的服務 mdadm-raid 被啟用。

6、查看文件的運行級別和權限:

ll /etc/rc?.d/*local

sudo chmod +x /etc/rc.local ?// 增加可執行權限

sudo chmod +s /etc/rc.local ?// 增加s權限,即讓普通用戶執行該文件時擁有文件所有者的權限

7、第二種方法,直接在rc.local中添加可運行腳本

8、新的方式upstart和systemd


轉載于:https://my.oschina.net/fir01/blog/415621

總結

以上是生活随笔為你收集整理的ubuntu设置自启动服务程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。