校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Linux系統中的rc.local自啟動服務

Linux系統中的rc.local自啟動服務

熱門標簽:桂林市ai電銷機器人公司 磁力導航地圖標注 地圖標注的牌子 地址高德地圖標注 商店地圖標注外賣入駐 外呼系統怎么弄 制作地圖標注 外呼系統鏈接 新科火車站地圖標注點

linux有自己一套完整的啟動體系,抓住了linux啟動的脈絡,linux的啟動過程將不再神秘。

本文中假設inittab中設置的init tree為:

/etc/rc.d/rc0.d
/etc/rc.d/rc1.d
/etc/rc.d/rc2.d
/etc/rc.d/rc3.d
/etc/rc.d/rc4.d
/etc/rc.d/rc5.d
/etc/rc.d/rc6.d
/etc/rc.d/init.d

目錄

1. 關于linux的啟動
2. 關于rc.d
3. 啟動腳本示例
4. 關于rc.local
5. 關于bash啟動腳本
6. 關于開機程序的自動啟動


1. 關于linux的啟動

init是所有進程的頂層
init讀取/etc/inittab,執行rc.sysinit腳本
(注意文件名是不一定的,有些unix甚至會將語句直接寫在inittab中)

rc.sysinit腳本作了很多工作:

init $PATH

config network

start swap function

set hostname

check root file system, repair if needed

check root space

....


rc.sysinit根據inittab執行rc?.d腳本
linux是多用戶系統,getty是多用戶與單用戶的分水嶺
在getty之前運行的是系統腳本


2. 關于rc.d

所有啟動腳本放置在 /etc/rc.d/init.d下

rc?.d中放置的是init.d中腳本的鏈接,命名格式是:

S{number}{name}

K{number}{name}

S開始的文件向腳本傳遞start參數

K開始的文件向腳本傳遞stop參數

number決定執行的順序


3. 啟動腳本示例

這是一個用來啟動httpd的 /etc/rc.d/init.d/apache 腳本:

代碼:

#!/bin/bash

......

可以看出他接受start,stop,restart,status參數

然后可以這樣建立rc?.d的鏈接:

代碼:

cd /etc/rc.d/init.d

ln -sf ../init.d/apache ../rc0.d/K28apache

ln -sf ../init.d/apache ../rc1.d/K28apache

ln -sf ../init.d/apache ../rc2.d/K28apache

ln -sf ../init.d/apache ../rc3.d/S32apache

ln -sf ../init.d/apache ../rc4.d/S32apache

ln -sf ../init.d/apache ../rc5.d/S32apache

ln -sf ../init.d/apache ../rc6.d/K28apache


4. 關于rc.local

經常使用的 rc.local 則完全是習慣問題,不是標準。

各個發行版有不同的實現方法,可以這樣實現:

代碼:

touch /etc/rc.d/rc.local

chmod +x /etc/rc.d/rc.local

ln -sf /etc/rc.d/rc.local /etc/rc.d/rc1.d/S999rc.local

ln -sf /etc/rc.d/rc.local /etc/rc.d/rc2.d/S999rc.local

ln -sf /etc/rc.d/rc.local /etc/rc.d/rc3.d/S999rc.local

ln -sf /etc/rc.d/rc.local /etc/rc.d/rc4.d/S999rc.local

ln -sf /etc/rc.d/rc.local /etc/rc.d/rc5.d/S999rc.local

ln -sf /etc/rc.d/rc.local /etc/rc.d/rc6.d/S999rc.local

5. 關于bash啟動腳本

/etc/profile

/etc/bashrc

~/.bash_profile

~/.bashrc

是bash的啟動腳本

一般用來設置單用戶的啟動環境,也可以實現開機單用戶的程序,但要明確他們都是屬于bash范疇而不是系統范疇。

他們的具體作用介紹如下:

/bin/bash這個命令解釋程序(后面簡稱shell)使用了一系列啟動文件來建立一個運行環境:
/etc/profile

/etc/bashrc

~/.bash_profile

~/.bashrc

~/.bash_logout

每一個文件都有特殊的功用并對登陸和交互環境有不同的影響。

/etc/profile 和 ~/.bash_profile 是在啟動一個交互登陸shell的時候被調用。

/etc/bashrc 和 ~/.bashrc 是在一個交互的非登陸shell啟動的時候被調用。

~/.bash_logout 在用戶注銷登陸的時候被讀取

一個交互的登陸shell會在 /bin/login 成功登陸之后運行。一個交互的非登陸shell是通過命令行來運行的,如[prompt]$/bin/bash。一般一個非交互的shell出現在運行 shell腳本的時候。之所以叫非交互的shell,是因為它不在命令行上等待輸入而只是執行腳本程序。

6. 關于開機程序的自動啟動

系統腳本可以放置在/etc/rc.d/init.d中并建立/etc/rc.d/rc?.d鏈接,也可以直接放置在/etc/rc.d/rc.local中。

init.d腳本包含完整的start,stop,status,reload等參數,是標準做法,推薦使用。

為特定用戶使用的程序(如有的用戶需要使用中文輸入法而有的不需要)放置在~/中的bash啟動腳本中。

========================================================================
設置系統自動啟動
在/etc/init.d/下創建smsafe文件

內容:
#!/bin/bash
# chkconfig: 35 95 1
# description: script to start/stop smsafe
case $1 in
start)
sh /opt/startsms.sh
;;
stop)
sh /opt/stopsms.sh
;;
*)
echo "Usage: $0 (start|stop)"
;;
esac
更改權限
# chmod 775 smsafe

加入自動啟動
# chkconfig –add smsafe

查看自動啟動設置
# chkconfig –list smsafe

smsafe 0:off 1:off 2:off 3:on 4:off 5:on 6:off

以后可以用以下命令啟動和停止腳本
# service smsafe start 啟動

# service smsafe stop 停止

=======================================================================
jira 的啟動主要依靠的是bin目錄下的catalina.sh腳本,提供了如init腳本的start,stop等參數

#!/bin/bash

#

# chkconfig: 2345 85 15

# description: jira

# processname: jira

# source function library

. /etc/init.d/functions

 

#下面一行比較重要,為jira的安裝路徑,沒有的話,將會提示找不到文件

CATALINA_HOME="/var/www/jira"

 

RETVAL=0

start() {

echo -n $"Starting jira services: "

 

. /var/www/jira/bin/catalina.sh start

RETVAL=$?

echo

}

stop() {

echo -n $"Shutting down jira services: "

. /var/www/jira/bin/catalina.sh stop

RETVAL=$?

echo

}

case "$1" in

start)

start

;;

stop)

stop

;;

restart|reload)

stop

start

;;

status)

status jira

RETVAL=$?

;;

*)

echo $"Usage: $0 {start|stop|restart|status}"

exit 1

esac

exit $RETVAL

 

-------------------------------

保存為/etc/init.d/jira

 

然后利用chkconfig --add jira

 

OK

 

啟動/etc/init.d/jira start

停止/etc/init.d/jira stop

=======================================================================

(以Websphere為例子)

1. 在/etc/rc.d/init.d目錄下新建啟動腳本startWebsphere,鍵入以下內容:
#!/bin/sh
/opt/WebSphere/AppServer/bin/startServer.sh server1

修改該文件的權限:
chmod 755 startWebsphere

2. 在對應的目錄下建立軟連接(假設系統默認進入X11)
cd /etc/rc.d/rc5.d
ln -s ../init.d/startWebsphere S99startWebsphere

3. 重啟系統即可

=======================================================================
linux下oracle的自啟動腳本

1.寫一個StartOracle.sql,假設放在/目錄下
vi /StartOracle.sql加入如下兩行保存
startup
exit

2.配置/etc/rc.local
vi /etc/rc.local加入如下內容,保存
su - oracle -c '$ORACLE_HOME/bin/lsnrctl start'
su - oracle -c '$ORACLE_HOME/bin/sqlplus "/as sysdba" @/StartOracle.sql'

3. 如果還要自動啟動oracle enterprise manager(em)和isqlplus可以如下配置
vi /etc/rc.local 加入:
su - oracle -c '$ORACLE_HOME/bin/emctl start dbconsole'
su - oracle -c '$ORACLE_HOME/bin/isqlplusctl start'

要知道em和isqlplus等使用的端口可以查詢文件:
$ORACLE_HOME/install/portlist.ini(以oracle 10.1.0.3為例)

=======================================================================
#root命令行下直接綁定演示:
arp -s 192.x.x.x. 00:ea:se綁定.
arp -d 刪除
arp -f 批量導入

標簽:湘西 三門峽 衡陽 衡陽 茂名 六盤水 慶陽 仙桃

巨人網絡通訊聲明:本文標題《Linux系統中的rc.local自啟動服務》,本文關鍵詞  Linux,系統,中的,rc.local,自,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux系統中的rc.local自啟動服務》相關的同類信息!
  • 本頁收集關于Linux系統中的rc.local自啟動服務的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    色偷偷久久一区二区三区| 久久www免费人成看片高清| 久久91精品国产91久久小草| 91在线精品一区二区| 在线播放91灌醉迷j高跟美女| 国产精品天美传媒沈樵| 老司机一区二区| 精品婷婷伊人一区三区三| 中文字幕一区二区不卡 | 7777精品伊人久久久大香线蕉最新版| 久久久久亚洲综合| 日韩精品国产欧美| 色综合色综合色综合色综合色综合| ww久久中文字幕| 丝袜诱惑亚洲看片| 在线观看免费视频综合| 国产精品久久久久久久久果冻传媒| 麻豆成人久久精品二区三区小说| 一本色道久久综合亚洲91| 国产欧美精品一区| 久久97超碰国产精品超碰| 欧美一区在线视频| 亚洲国产婷婷综合在线精品| 91高清在线观看| 亚洲精品乱码久久久久久久久| 成人精品免费看| 国产欧美日韩精品在线| 国产电影一区二区三区| 久久久久久久久久久电影| 久久精品av麻豆的观看方式| 91 com成人网| 午夜a成v人精品| 色香蕉久久蜜桃| 亚洲女厕所小便bbb| av一本久道久久综合久久鬼色| 亚洲国产精品黑人久久久| 高清国产午夜精品久久久久久| 久久久久国色av免费看影院| 精品一区二区三区在线观看| 日韩欧美成人午夜| 日本伊人精品一区二区三区观看方式| 欧美日韩一区三区四区| 午夜日韩在线观看| 欧美日韩国产首页| 亚洲丶国产丶欧美一区二区三区| 在线看国产一区二区| 亚洲图片欧美综合| 色视频欧美一区二区三区| 亚洲一区二区三区四区在线观看| 欧美日韩国产另类不卡| 琪琪久久久久日韩精品| 久久影音资源网| 国产盗摄精品一区二区三区在线 | 91国产免费看| 午夜影院在线观看欧美| 91精品国产综合久久精品 | 亚洲人成7777| 欧美日韩一区视频| 美女www一区二区| 久久夜色精品一区| 成人午夜免费av| 中文字幕制服丝袜一区二区三区| 成人免费看视频| 亚洲精品国产成人久久av盗摄 | 国产综合色精品一区二区三区| 国产精品久久777777| 91精品国产免费| 在线一区二区三区| 国产99久久久久| 麻豆视频观看网址久久| 亚洲精品一线二线三线无人区| 欧美午夜精品理论片a级按摩| 奇米精品一区二区三区四区| 亚洲视频狠狠干| 久久久久久99精品| 亚洲精品乱码久久久久久黑人 | 一区二区三区四区视频精品免费| 在线日韩国产精品| 蜜臀av一区二区在线观看| 中文字幕免费不卡在线| 在线观看视频一区二区欧美日韩| 日本vs亚洲vs韩国一区三区| 久久蜜桃av一区精品变态类天堂| 91在线国产福利| 奇米777欧美一区二区| 国产色婷婷亚洲99精品小说| 欧美中文字幕亚洲一区二区va在线 | 日本韩国一区二区三区| 美日韩一区二区| 国产精品久久久久一区二区三区共| 在线观看不卡一区| 国产一区二区在线看| 亚洲精品欧美在线| 日韩久久久精品| 97久久久精品综合88久久| 麻豆精品国产传媒mv男同| 欧美激情综合在线| 91精品国产全国免费观看| 成人av资源在线| 免费观看久久久4p| 亚洲精品久久久蜜桃| 欧美成人bangbros| 欧美色视频一区| 成人午夜免费视频| 久久超级碰视频| 亚洲高清一区二区三区| 国产精品久久久久久妇女6080| 欧美剧情片在线观看| a在线欧美一区| 久久草av在线| 首页综合国产亚洲丝袜| 亚洲三级电影网站| 国产视频一区在线播放| 日韩一区二区在线免费观看| 色琪琪一区二区三区亚洲区| 国产盗摄视频一区二区三区| 青娱乐精品视频| 亚洲成人777| 亚洲美女电影在线| 国产精品午夜久久| 欧美精品一区二区三区蜜桃| 欧美日韩国产大片| 91高清在线观看| 99精品久久99久久久久| 国产精品羞羞答答xxdd| 久久国产乱子精品免费女| 视频一区欧美精品| 亚洲一二三四区不卡| 中文字幕日韩一区| 欧美国产欧美综合| 久久久精品免费观看| 精品国一区二区三区| 日韩午夜电影av| 在线不卡欧美精品一区二区三区| 在线观看视频一区二区| 91在线免费看| 99热99精品| 99久久国产综合色|国产精品| 国产不卡高清在线观看视频| 国产乱码精品一区二区三区av| 日日摸夜夜添夜夜添亚洲女人| 亚洲综合图片区| 国产精品电影一区二区| 国产精品妹子av| 日本一区二区三区高清不卡| 久久久久97国产精华液好用吗| 精品福利av导航| 亚洲精品一区二区三区在线观看| 欧美一区国产二区| 欧美欧美欧美欧美首页| 欧美日韩免费观看一区二区三区| 色欧美片视频在线观看| 色婷婷激情一区二区三区| 色欧美88888久久久久久影院| 色欧美乱欧美15图片| 在线精品视频免费观看| 欧美亚男人的天堂| 欧美日韩一卡二卡| 欧美精品久久一区| 日韩欧美国产小视频| 精品伦理精品一区| 久久久噜噜噜久噜久久综合| 国产欧美日韩不卡免费| 中文字幕一区二区三| 亚洲免费av高清| 午夜精品福利久久久| 麻豆精品国产传媒mv男同| 精品一区二区在线观看| 国产mv日韩mv欧美| 日日骚欧美日韩| 国产欧美一区二区精品忘忧草| 国产一区二区美女诱惑| 亚洲一二三区不卡| 国产日韩精品一区二区三区| 欧美一区二区视频在线观看| 成人av资源网站| 麻豆精品视频在线观看免费| 欧美xxxxxxxxx| 2欧美一区二区三区在线观看视频| 欧美亚洲高清一区| 欧美丰满少妇xxxxx高潮对白| 欧美一区在线视频| 久久亚洲影视婷婷| 中文字幕欧美一区| 亚洲小说欧美激情另类| 国产欧美精品国产国产专区 | 免费人成精品欧美精品| 久久丁香综合五月国产三级网站 | 亚洲福利电影网| 蜜臀精品久久久久久蜜臀| 国产在线不卡视频| 99久久精品免费| 777亚洲妇女| 久久夜色精品一区| 国产精品的网站| 偷拍自拍另类欧美| 成人综合激情网| 欧美色涩在线第一页| 久久香蕉国产线看观看99| 国产精品萝li|