rc.local自啟動學(xué)習(xí)

rc.local自啟動學(xué)習(xí)

ID:39467771

大小:47.50 KB

頁數(shù):7頁

時間:2019-07-04

rc.local自啟動學(xué)習(xí)_第1頁
rc.local自啟動學(xué)習(xí)_第2頁
rc.local自啟動學(xué)習(xí)_第3頁
rc.local自啟動學(xué)習(xí)_第4頁
rc.local自啟動學(xué)習(xí)_第5頁
資源描述:

《rc.local自啟動學(xué)習(xí)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、rc.local自啟動學(xué)習(xí)linux有自己一套完整的啟動體系,抓住了linux啟動的脈絡(luò),linux的啟動過程將不再神秘。本文中假設(shè)inittab中設(shè)置的inittree為:/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.關(guān)于linux的啟動2.關(guān)于rc.d3.啟動腳本示例4.關(guān)于rc.local

2、5.關(guān)于bash啟動腳本6.關(guān)于開機程序的自動啟動1.關(guān)于linux的啟動init是所有進程的頂層init讀取/etc/inittab,執(zhí)行rc.sysinit腳本(注意文件名是不一定的,有些unix甚至?xí)⒄Z句直接寫在inittab中)rc.sysinit腳本作了很多工作:init$PATHconfignetworkstartswapfunctionsethostnamecheckrootfilesystem,repairifneededcheckrootspace....rc.sysinit

3、根據(jù)inittab執(zhí)行rc?.d腳本linux是多用戶系統(tǒng),getty是多用戶與單用戶的分水嶺在getty之前運行的是系統(tǒng)腳本2.關(guān)于rc.d所有啟動腳本放置在/etc/rc.d/init.d下rc?.d中放置的是init.d中腳本的鏈接,命名格式是:S{number}{name}K{number}{name}S開始的文件向腳本傳遞start參數(shù)K開始的文件向腳本傳遞stop參數(shù)number決定執(zhí)行的順序3.啟動腳本示例這是一個用來啟動httpd的/etc/rc.d/init.d/apache腳

4、本:代碼:#!/bin/bash......可以看出他接受start,stop,restart,status參數(shù)然后可以這樣建立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/S

5、32apache&&ln-sf../init.d/apache../rc4.d/S32apache&&ln-sf../init.d/apache../rc5.d/S32apache&&ln-sf../init.d/apache../rc6.d/K28apache4.關(guān)于rc.local經(jīng)常使用的rc.local則完全是習(xí)慣問題,不是標(biāo)準(zhǔn)。各個發(fā)行版有不同的實現(xiàn)方法,可以這樣實現(xiàn):代碼:touch/etc/rc.d/rc.localchmod+x/etc/rc.d/rc.localln-sf/et

6、c/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.

7、local&&ln-sf/etc/rc.d/rc.local/etc/rc.d/rc6.d/S999rc.local5.關(guān)于bash啟動腳本/etc/profile/etc/bashrc~/.bash_profile~/.bashrc是bash的啟動腳本一般用來設(shè)置單用戶的啟動環(huán)境,也可以實現(xiàn)開機單用戶的程序,但要明確他們都是屬于bash范疇而不是系統(tǒng)范疇。他們的具體作用介紹如下:/bin/bash這個命令解釋程序(后面簡稱shell)使用了一系列啟動文件來建立一個運行環(huán)境:?/etc/prof

8、ile/etc/bashrc~/.bash_profile~/.bashrc~/.bash_logout每一個文件都有特殊的功用并對登陸和交互環(huán)境有不同的影響。/etc/profile和~/.bash_profile是在啟動一個交互登陸shell的時候被調(diào)用。/etc/bashrc和~/.bashrc是在一個交互的非登陸shell啟動的時候被調(diào)用。~/.bash_logout在用戶注銷登陸的時候被讀取一個交互的登陸shell會在/bin/login成功登陸之后運行。一個交互的非登陸shell是通

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。