日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux學(xué)習(xí)筆記:如何添加開機服務(wù)(添加開機服務(wù)linux)

在Linux操作系統(tǒng)中,開機服務(wù)是一種在系統(tǒng)啟動時自動運行的程序或服務(wù)。這些服務(wù)可能是系統(tǒng)自帶的,也可能是用戶自己安裝的。添加開機服務(wù)可以讓用戶更方便地運行和管理自己的程序或服務(wù),本文將介紹如何添加開機服務(wù)。

創(chuàng)新互聯(lián)專注于太白企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),成都做商城網(wǎng)站。太白網(wǎng)站建設(shè)公司,為太白等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

為了添加開機服務(wù),我們需要在系統(tǒng)上創(chuàng)建一個systemd service unit文件。systemd是Linux系統(tǒng)中的一種服務(wù)管理器,用于管理和控制系統(tǒng)進程。一個systemd service unit文件描述了一個服務(wù)的配置和啟動參數(shù),通常保存在/etc/systemd/system目錄下。以下是一個標(biāo)準(zhǔn)的systemd service unit文件的基本格式:

“`

[Unit]

Description=描述信息

After=依賴關(guān)系

[Service]

Type=服務(wù)類型

ExecStart=啟動命令

ExecStop=停止命令

Restart=重啟策略

[Install]

WantedBy=依賴關(guān)系

“`

其中,每個字段的含義如下:

Unit:描述了這個service unit 文件的元數(shù)據(jù),包含了服務(wù)的描述信息和依賴關(guān)系。

Service:描述了服務(wù)的配置和啟動過程。

Install:描述了服務(wù)的安裝和卸載。

在創(chuàng)建一個service unit 文件之前,需要確認(rèn)服務(wù)需要執(zhí)行的命令和參數(shù)。例如,如果我們要創(chuàng)建一個名為myservice的服務(wù),它需要運行一個名為myprogram的程序,可以使用以下命令創(chuàng)建myservice.service文件:

“`

sudo vi /etc/systemd/system/myservice.service

“`

然后輸入以下內(nèi)容:

“`

[Unit]

Description=My Service

[Service]

ExecStart=/usr/bin/myprogram arg1 arg2 arg3

[Install]

WantedBy=multi-user.target

“`

在這里,我們定義了一個名為My Service的服務(wù),并將其運行的程序指定為 /usr/bin/myprogram,其參數(shù)為 arg1,arg2,arg3。同時,我們還指定了此服務(wù)在multi-user.target級別下啟動。

當(dāng)我們完成myservice.service文件的編輯以后,使用以下命令啟動服務(wù):

“`

sudo systemctl start myservice.service

“`

然后,我們可以使用下面的命令檢查服務(wù)運行的狀態(tài):

“`

sudo systemctl status myservice.service

“`

如果服務(wù)已經(jīng)運行,則輸出如下所示:

“`

● myservice.service – My Service

Loaded: loaded (/etc/systemd/system/myservice.service; enabled; vendor preset: enabled)

Active: active (running) since Sun 2023-09-01 17:12:07 KST; 10min ago

Mn PID: 1234 (myprogram)

Tasks: 5 (limit: 4703)

Memory: 5.2M

CGroup: /system.slice/myservice.service

└─1234 /usr/bin/myprogram arg1 arg2 arg3

“`

如果服務(wù)未能正常運行,可以使用如下命令查看服務(wù)輸出:

“`

journalctl -xn

“`

這個命令將顯示在調(diào)試服務(wù)時必需的日志信息。

當(dāng)我們使用start命令啟動服務(wù)后,該服務(wù)只在當(dāng)前會話中運行。要設(shè)置開機啟動,可以使用以下命令:

“`

sudo systemctl enable myservice.service

“`

這個命令會創(chuàng)建一個軟鏈接到 /etc/systemd/system/multi-user.target.wants目錄下,啟用開機自啟動。如果你需要禁用開機自啟動,可以使用以下命令:

“`

sudo systemctl disable myservice.service

“`

在Linux操作系統(tǒng)中,添加開機服務(wù)非常容易。只需要創(chuàng)建一個systemd service unit文件,定義服務(wù)的配置和啟動參數(shù),啟動服務(wù)即可。當(dāng)然,為了更好地管理服務(wù),我們可以使用systemctl命令進行更多的操作,如檢查服務(wù)狀態(tài)、設(shè)置開機自啟動等等。希望本文能夠?qū)Τ鯇W(xué)者有所幫助。

相關(guān)問題拓展閱讀:

  • linux設(shè)置開機自啟動

linux設(shè)置開機自啟動

linux設(shè)置開機自啟動執(zhí)行命令

執(zhí)行命令

: 編輯”/etc/rc.local”,添加你想開機運行的命令

運行程序腳本

:然后在文件最后一行添加要執(zhí)行程序的全路徑。

例如,每次開機時要執(zhí)行一個hello

.sh

,這個腳本放在/usr下面,那就可以在”/etc/rc.local”中加一行”/usr/./hello.sh”,或者” cd /opt &橋伏& ./hello.sh “

注意,你的命令應(yīng)該添加在:exit 0 之前

linux在“/etc/rc.d/init.d”下有很多的文件,每個文件都是可以看到內(nèi)容的,其實都是一些shell腳本或者可執(zhí)行二進制文件 Linux開機的時候,會森消神加載運行/etc/init.d目錄下的程序,因此我們可以把想要自動運行的腳本放到這個目錄下即可。系統(tǒng)服務(wù)的啟動就是通過這種方式實現(xiàn)的。

簡單的說,運行級就是操作系統(tǒng)當(dāng)前正在運行的功能級別。

例:在Ubuntu/debain里,可以使用update-rc.d命令來把示例腳本:/etc/init.d/proxy安裝到各個runlevel中。

update-rc.d后面有三個參數(shù),分別是/etc/init.d下的腳本名字,默認(rèn)安裝方式,運行的

優(yōu)先級

。優(yōu)先級的數(shù)字越大,表示越遲運行,這里我們把自己寫的服務(wù)放在最后運行。

如果要卸載隨機啟動的服務(wù),執(zhí)行

在update-rc.d安裝的時候提示了警告信息,是因為我們寫的/etc/init.d/proxy太簡陋了,只包含了我們想要的此虧命令,連LSB的信息也沒有提供。

只需要對自啟動腳本做一些小改動,就可以避免那個警告了。如下:

到此,一個最簡單的隨機啟動服務(wù)寫好了,看起來文章挺長的,但其實也就幾個命令而已。 在下次開機啟動的時候,proxy.py就會以root用戶身份被自動運行。

在/etc/init.d下新建示例腳本文件(startTest.sh),該腳本會啟動/opt/test.sh。內(nèi)容如下:

寫了腳本文件之后事情還沒有完,繼續(xù)完成以下幾個步驟:

關(guān)于添加開機服務(wù)linux的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務(wù)器和獨立服務(wù)器。創(chuàng)新互聯(lián)成都老牌IDC服務(wù)商,專注四川成都IDC機房服務(wù)器托管/機柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機房租用、服務(wù)器托管、機柜租賃、大帶寬租用,可選線路電信、移動、聯(lián)通等。


本文題目:Linux學(xué)習(xí)筆記:如何添加開機服務(wù)(添加開機服務(wù)linux)
網(wǎng)站鏈接:http://m.5511xx.com/article/dppjcce.html