日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux如何配置自啟動服務(wù)?(linux配置自啟動)

Linux是一款開源的操作系統(tǒng),使用范圍廣泛,具有高度的可定制性和安全性。Linux系統(tǒng)下的各種服務(wù)和應(yīng)用程序能夠以自啟動的方式在后臺運行,提高系統(tǒng)的效率和穩(wěn)定性。在本文中,我們將介紹Linux如何配置自啟動服務(wù)。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名注冊、虛擬主機、營銷軟件、網(wǎng)站建設(shè)、碑林網(wǎng)站維護(hù)、網(wǎng)站推廣。

一、服務(wù)介紹

在Linux系統(tǒng)中,服務(wù)是指在后臺運行的應(yīng)用程序。這些服務(wù)可以在系統(tǒng)啟動時自動啟動,也可以根據(jù)需要手動啟動。服務(wù)可以通過系統(tǒng)服務(wù)管理器systemd來管理,systemd是Linux下廣泛使用的init系統(tǒng),它是Linux系統(tǒng)中最常見的系統(tǒng)管理器。

二、服務(wù)列表

在Linux中,可以通過以下命令查看系統(tǒng)中所有服務(wù)的列表:

$ systemctl list-unit-files –type=service

這個命令將顯示所有在系統(tǒng)中可用的服務(wù)列表,其中包括所有開機啟動的服務(wù)以及需要手動啟動的服務(wù)。

三、配置自啟動服務(wù)

要將服務(wù)設(shè)置為自啟動服務(wù),在Linux中有兩種方法:

1、通過systemd管理器:

使用systemd管理器,我們需要使用以下命令:

$ sudo systemctl enable

這個命令將告訴systemd管理器,在啟動時自動運行指定的服務(wù)。替換掉””為實際的服務(wù)名稱。

例如,要將Apache2服務(wù)器設(shè)置為自啟動服務(wù),我們需要使用以下命令:

$ sudo systemctl enable apache2

2、手動配置:

我們可以手動將服務(wù)添加到啟動文件中。啟動文件位于/etc/init.d目錄中,使用vi編輯器來打開它:

$ sudo vi /etc/init.d/service-name

通過編輯啟動文件,我們可以將服務(wù)添加到啟動文件中并保存。然后,通過以下命令將它設(shè)置為自啟動服務(wù):

$ sudo update-rc.d service-name defaults

這條命令將在系統(tǒng)啟動時啟動指定的服務(wù),確保其一直在后臺運行。

四、手動啟動與停止服務(wù)

有時候,我們需要手動啟動或停止某個服務(wù)。為此,我們可以使用以下命令:

手動啟動服務(wù):

$ sudo systemctl start

手動停止服務(wù):

$ sudo systemctl stop

例如,我們可以通過以下命令手動啟動Apache2服務(wù)器:

$ sudo systemctl start apache2

五、管理已啟動的服務(wù)

一旦服務(wù)啟動,我們可以使用以下命令來控制它們:

查看已啟動的服務(wù):

$ sudo systemctl status

停止或重啟服務(wù):

$ sudo systemctl stop

$ sudo systemctl restart

例如,我們可以通過以下命令查看已啟動的Apache2服務(wù)器的狀態(tài):

$ sudo systemctl status apache2

結(jié)論

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù)!

Linux系統(tǒng)如何將某一程序設(shè)置為開機自啟動,linux 小白求詳細(xì)講解……

/早辯此etc/profile 系統(tǒng)的環(huán)境參數(shù)和啟動程序

需要用陸迅root權(quán)限改寫。灶禪

Linux開機啟動程序詳解

我們假設(shè)大家已經(jīng)熟悉其它操作系統(tǒng)的引導(dǎo)過程,了解硬件的自檢引導(dǎo)步驟,就只從Linux操作滾漏系統(tǒng)的引導(dǎo)加載程序(對個人電腦而言通常是LILO)開始,介紹Linux開機引導(dǎo)的步驟。

加載內(nèi)核

LILO啟動之后,如果你選擇了Linux作為準(zhǔn)備引導(dǎo)的操作系統(tǒng),之一個被加載的東西就是內(nèi)核。請記住此時的計算機內(nèi)存中還不存在任何操作系統(tǒng),PC(因為它們天然的設(shè)計缺陷)也還沒有辦法存取機器上全部的內(nèi)存。因此,內(nèi)核就必須完整地加載到可用RAM的之一個兆字節(jié)之內(nèi)。為了實現(xiàn)這個目的,內(nèi)核是被壓縮了的。這個文件的頭部包含著必要的代碼,先設(shè)置CPU進(jìn)入安全模式(以此解除內(nèi)存限制),再對內(nèi)核的剩余部分進(jìn)行解壓縮。

執(zhí)行內(nèi)核

內(nèi)核在內(nèi)存中解壓縮之后,就可以開始運行了。此時的內(nèi)核只知道它本身內(nèi)建的各種功能,也就是說被編譯為模塊的內(nèi)核部分還不能使用。最基本的是,內(nèi)核必須有足夠的代碼設(shè)置自己的虛擬內(nèi)存子系統(tǒng)和根文件系統(tǒng)(通常就是ext2文件系統(tǒng))。一旦內(nèi)核啟動運行,對硬件的檢測就會決定需要對哪些設(shè)備驅(qū)動程序進(jìn)行初始化。從這里開始,內(nèi)核就能夠掛裝根文件系統(tǒng)(這個過程類似于Windows識別并存取C盤的過程)。內(nèi)核掛裝了根文件系統(tǒng)之后,將啟動并則差運行一個叫做init的程序。

注意:在這里我們故意略去了Linux內(nèi)核啟動的許多細(xì)節(jié),這些細(xì)節(jié)只有內(nèi)核開發(fā)人員才感興趣。如果你好奇的話,可以訪問http://

www.redhat.com

:8080地址處的”Kernel Hackers Guide”。

init進(jìn)程

init進(jìn)程是非內(nèi)核進(jìn)程中之一個被啟動運行的,因此它的進(jìn)程編號PID的值總是1。init讀它的配置文件/etc/inittab,決定需要啟動的運行級別(Runlevel)。從根本上說,運行級別規(guī)定了整個系統(tǒng)的行為,每個級別(分別由0到6的整數(shù)表示)滿足特定的目的。如果定義了initdefault級別,這個值就直接被選中,否則需要由用戶輸入一個代表運行級別的數(shù)值。

輸入代表運行級別的數(shù)字之后,init根據(jù)/etc/inittab文件中的定義執(zhí)行一個命令腳本程序。缺省的運行級別取決于安裝階段對登錄程序的選擇:是使用基于文本的,還是使用基于X-Window的登錄程序。

rc命令腳本程序我們已經(jīng)知道,當(dāng)運行級別發(fā)生改變時,將由/etc/inittab文件定義需要運行哪一個命令腳本程序。這些命令腳本程序負(fù)責(zé)啟動或者停止該運行級別特定的各種服務(wù)。由于需要管理的服務(wù)數(shù)量很多,因此需要使用rc命令腳本程序。其中,最主要的一個是/etc/rc.d/rc,它負(fù)責(zé)為每一個運行級別按照正確的順序調(diào)用相應(yīng)的命令腳本程序。我們可以想象,這樣一個命令腳本程序很容易變得難以控制!為了防止這類事件的發(fā)生,需要使用精心設(shè)計的方案。

對每一個運行級別來說,在/etc/rc.d子目錄中都有一個對應(yīng)的下級目錄。這些運行級別的下級子目錄的命名方法是rcX.d,其中的X就是代表運行級別的數(shù)字。比如說,運行級別3的全部命令腳本程序都保存在/etc/rc.d/rc3.d子目錄中。在各個運行級別的子目錄中,都建立有到/etc/rc.d/init.d子目錄中命令腳本程序的符號鏈接,但是,這些符號鏈接并不使用命令腳本程序在/etc/rc.d/init.d子目錄中原來的名字。如果命令腳本程序是用來啟動一個服務(wù)的,其符號鏈接的名字就以字母S打頭;如果命令腳本程序是用來關(guān)閉一個服務(wù)的,其符號鏈接的名字就以字母K打頭。

許多情況下,這些命令腳本程序的執(zhí)行順序都很重要。如果沒有先配置網(wǎng)絡(luò)接口,就沒有辦法使用DNS服務(wù)解析主機名!為了安排它們的執(zhí)行順序,在字母S或者K的后面緊跟著一個兩位數(shù)字,數(shù)值小的在數(shù)值大的前面執(zhí)行。比如:/etc/rc.d/rc3.d/S50inet就會在/etc/rc.d/rc3.d/S55named之前執(zhí)行(S50inet配置網(wǎng)絡(luò)設(shè)置,55named啟動DNS服務(wù)器)。存放在/etc/rc.d/init.d子目錄中的、被符號鏈接上的命令腳本程序是真正的實干家,是它們完成了大盯爛啟動或者停止各種服務(wù)的操作過程。當(dāng)/etc/rc.d/rc運行通過每個特定的運行級別子目錄的時候,它會根據(jù)數(shù)字的順序依次調(diào)用各個命令腳本程序執(zhí)行。它先運行以字母K打頭的命令腳本程序,然后再運行以字母S打頭的命令腳本程序。對以字母K打頭的命令腳本程序來說,會傳遞Stop參數(shù);類似地對以字母S打頭的命令腳本程序來說,會傳遞Start參數(shù)。編寫自己的rc命令腳本在維護(hù)Linux系統(tǒng)運轉(zhuǎn)的日子里,肯定會遇到需要系統(tǒng)管理員對開機或者關(guān)機命令腳

本進(jìn)行修改的情況。

有兩種方法可以用來實現(xiàn)修改的目的:

●如果所做的修改只在引導(dǎo)開機的時候起作用,并且改動不大的話,可以考慮簡單地編輯一下/etc/rc.d/rc.local腳本。這個命令腳本程序是在引導(dǎo)過程的最后一步被執(zhí)行的。

●如果所做的修改比較細(xì)致,或者還要求關(guān)閉進(jìn)程使之明確地停止運行,則需要在/etc/rc.d/init.d子目錄中添加一個命令腳本程序。這個命令腳本程序必須可以接受Start和Stop參數(shù)并完成相應(yīng)的操作。

之一種方法,編輯/etc/rc.d/rc.local腳本,當(dāng)然是兩種方法中比較簡單的。如果想在這個命令腳本程序中添加內(nèi)容,只需要使用喜歡的編輯器程序打開它,再把打算執(zhí)行的命令附加到文件的末尾就可以了。這對一兩行的修改來說的確很便利。

如果確實需要使用一個命令腳本程序,這時必須選擇第二個方法。編寫一個rc命令腳本程序的過程并不像想象中那么困難。我們下面就給出一個例子,看看它是怎樣實現(xiàn)的(順便說一句,你可以把我們的例子當(dāng)作范本,按照自己的需要進(jìn)行修改和添加)。

假設(shè)你打算每隔60分鐘調(diào)用一個特殊的程序來彈出一條消息,提醒自己需要從鍵盤前面離開休息一會兒,命令腳本程序?qū)ㄏ旅鎺讉€部分:

●關(guān)于這個命令腳本程序功能的說明(這樣就不會在一年之后忘記它);

●在試圖運行它之前驗證這個命令腳本程序確實存在;

●接受start和stop參數(shù)并執(zhí)行要求的動作。

參數(shù)給定后,我們就可以編寫命令的腳本程序。這個程序很簡單,大家可以自己編寫一下,我在這里就不給出了。

編寫好新的命令腳本程序之后,再從相關(guān)的運行級別子目錄中加上必要的符號鏈接,來控制這個命令腳本程序的啟動或者停止。在我的印象中,只想讓它在運行級別3或者運行級別5中啟動,原因是我認(rèn)為只有這兩個運行級別才是日常工作的地方。最后,希望這個命令腳本程序在進(jìn)入運行級別6(重啟動)的時候被關(guān)閉。

激活或者禁止服務(wù)項目有的時候會發(fā)現(xiàn),在引導(dǎo)的時候并不需要某個特定的服務(wù)被啟動。如果你正在考慮使用Linux替換Windows NT的文件和打印服務(wù)器,就更是如此。我們已經(jīng)知道,在特定的運行級別子目錄中給符號鏈接改個名稱,就可以讓該服務(wù)不被啟動,如把其名稱的之一個字母由S改為K。一旦熟練掌握了命令行和符號鏈接,就會發(fā)現(xiàn)這是激活或者禁止服務(wù)的最快辦法。

在學(xué)習(xí)這個改名方法的時候,可能會覺得圖形化的操作界面ksysv比較容易掌握。雖然它原來是設(shè)計使用在KDE環(huán)境里的,但在Red HatLinux 7.2下缺省安裝的GNOME環(huán)境里也運行得很好。如果想啟動它,只需簡單地打開一個xterm窗口,并輸入ksysv命令就可以了。屏幕上會出現(xiàn)一個窗口,其中列出了能夠修改的全部參數(shù),需要時還包括在線幫助。警告:如果是在一個現(xiàn)實中的系統(tǒng)上學(xué)習(xí)本文的知識,要多多運用常識。當(dāng)試著對啟動腳本程序進(jìn)行修改的時候,要記住所做的修改可能會造成你的系統(tǒng)不能正常工作,而且無法采用重啟動的方法恢復(fù)。不要在正常運轉(zhuǎn)的系統(tǒng)上實驗新的設(shè)置,對你準(zhǔn)備修改的文件要全部進(jìn)行備份。最重要的是,在手邊要準(zhǔn)備一張引導(dǎo)盤以防不測。

如何配置Linux的服務(wù)設(shè)置為自動啟動或崩潰重新啟動后

linux中設(shè)置自動啟動可以編輯/etc/rc.d/rc.local文件,使用vim在/etc/rc.d/rc.local添加你需要啟動的內(nèi)容即可。

rc.local在在系統(tǒng)啟動后執(zhí)行,在用戶登陸前執(zhí)行

rc.local腳本是一個在各運行級別里衫拆到rc.d目錄的rc.local腳本的軟鏈接,編號更大,所以被rc腳本執(zhí)行時在各運行級別的初始化末尾進(jìn)行。

在rc.local里設(shè)置是系統(tǒng)級別而非用戶級別,因為啟動腳本的初始化與用戶無關(guān)(啟動腳本初始化完成后,或乎棗才進(jìn)入用戶登錄界面)。與用戶相關(guān)的設(shè)置頃明shell的配置文件如: ~/.bash_profile。

linux 配置自啟動的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux 配置自啟動,Linux如何配置自啟動服務(wù)?,Linux系統(tǒng)如何將某一程序設(shè)置為開機自啟動,linux 小白求詳細(xì)講解……,如何配置Linux的服務(wù)設(shè)置為自動啟動或崩潰重新啟動后的信息別忘了在本站進(jìn)行查找喔。

香港服務(wù)器選創(chuàng)新互聯(lián),香港虛擬主機被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡稱香港主機/香港空間。香港虛擬主機特點是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機精選cn2+bgp線路訪問快、穩(wěn)定!


網(wǎng)站名稱:Linux如何配置自啟動服務(wù)?(linux配置自啟動)
新聞來源:http://www.dlmjj.cn/article/djhoohh.html