瀏覽量:42次
關(guān)于 update-rc.d 的一些使用介紹Debian 的update-rc.d與RH的chkconfig工具相類似。然而chkconfig是一個二進(jìn)制程序,而update-rc.d是一個Perl腳本。這些工具有不同的命令行選項,但是卻執(zhí)行類似的功能。下表列出了update-rc.d的一些用法。如果要查看完整的信息,我們可以查閱相關(guān)的和冊頁。
命令功能
update-rc.d -f remove 從所有的運行級別配置目錄中是刪除指定的服務(wù)update-rc.d start 配置服務(wù)在運行級別列表中按指定的順序啟動update-rc.d stop 配置服務(wù)在運行級別列表中指定的順序停止update -rc.d與RH的chkconfig之間最大的不同就在于update-rc.d是要設(shè)置所以指向/etc/init.d目錄下服務(wù)腳本的運行級別鏈接,而chkconfig是要每一個運行級別單獨配置服務(wù)。從本質(zhì)上來說,這也就意味著每次我們使用update-rc.d改變一個運行級別,我們就不得不改變所有的。例如,下面的命令序列與命令chkconfig -level 2345 inetd off的作用相同:$ update-rc.d -f inetd remove$ update-rc.d inetd stop 20 0 1 2 3 4 5 6 .第一個命令移除了所有的指向/etc/init.d/inetd服務(wù)腳本的運行級別鏈接,-f標(biāo)志將會使得update-rc.d即使在inetd腳本本身已經(jīng)存在的情況仍然進(jìn)行相應(yīng)的處理。第二個命令在每一個運行級別創(chuàng)建了一個服務(wù)級別為20的停止腳本。例如,這會創(chuàng)建一個 /etc/rc3.d/K20inetd的符號鏈接來禁止運行級別3中inetd的運行。(在這里我們要注意的是我們要顯示的添加reboot與 shutdown運行級別,即0和6,僅管其中所有的服務(wù)都會被設(shè)置成為“stop“)。作為另外的一個例子,下面所顯示的命令將會在運行級別3到5允許 inetd的運行,而在其他的運行級別中則被禁止:$ update-rc.d -f inetd remove$ update-rc.d inetd start 20 3 4 5 . stop 20 0 1 2 6 .Debian的update-rc.d最初看起來會叫人有一些迷惑,但是旦我們明白,我們就會發(fā)現(xiàn)他可以多么出色的完成我們的工作。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認(rèn)后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776