欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux下源碼包安裝的服務(wù)管理

 更新時(shí)間:2021年12月14日 15:53:27   作者:繁華似錦Fighting  
大家好,本篇文章主要講的是linux下源碼包安裝的服務(wù)管理,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽

1、源碼包服務(wù)的啟動(dòng)管理

# 通過源碼包的安裝路徑,找到該服務(wù)的啟動(dòng)腳本,
# 也就是獲得該服務(wù)的啟動(dòng)腳本的絕對路徑,
# 最后加上啟動(dòng)選項(xiàng)。
[root@localhost ~]# /usr/local/apache2/bin/apachectl start|stoplrestart|...

注意:

按用源碼包安裝服務(wù)的時(shí)候,每個(gè)服務(wù)的啟動(dòng)腳本是不同的。

我們?nèi)绾沃酪粋€(gè)服務(wù)的啟動(dòng)腳本叫什么名稱呢?

在官方給你的安裝文檔中,會明確的告訴你該服務(wù)的啟動(dòng)腳本叫什么名稱。

開啟服務(wù)示例:

說明:

這個(gè)報(bào)錯(cuò)說的是localhost.localdomain這個(gè)主機(jī)名沒有被識別,但是apache服務(wù)啟動(dòng)起來是沒有問題的。

查看apache服務(wù)是否開啟,執(zhí)行命令ps aux | grep httpd

如下圖所示:

2、源碼包服務(wù)的自啟動(dòng)管理

通過配置/etc/rc.d/rc.local配置文件,來實(shí)現(xiàn)通過源碼包安裝的服務(wù)的自啟動(dòng)管理。

這個(gè)方法是通用的,不論是源碼包還是RPM包安裝的服務(wù)都可以,主要看的是你在/etc/rc.d/rc.local配置文件中寫的是源碼包安裝的服務(wù)啟動(dòng)命令,還是通過RPM包安裝的服務(wù)啟動(dòng)命令。

所以在上文中推薦使用配置文件的方式進(jìn)行服務(wù)的管理,通用、統(tǒng)一管理Linux系統(tǒng)中的服務(wù)。

示例:

# 配置/etc/rc.d/rc.local配置文件
[root@localhost ~]# vim /etc/rc.d/rc.local

# 修改自啟動(dòng)文件內(nèi)容
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
/usr/local/apache2/bin/apachectl start

3、讓源碼包服務(wù)被服務(wù)管理命令識別

我們接下來就做個(gè)試驗(yàn),把通過源碼包安裝的apche服務(wù),變?yōu)楹蚏PM包安裝的apache服務(wù)一樣,可以被service,chkconfigntsysv命令識別。

我們所要解決的問題如下圖:

(1)讓通過源碼包安裝的服務(wù)能被service命令管理啟動(dòng)

service命令其實(shí)只是在/etc/rc.d/init.d/目錄中查找是否有服務(wù)的啟動(dòng)腳本,所以我們只需要做個(gè)軟鏈接,把源碼包的啟動(dòng)腳本鏈接到/etc/rc.d/init.d/目錄中,就能被service命令管理了。

# 將通過源碼包安裝的服務(wù)的啟動(dòng)腳本,在/etc/rc.d/init.d/目錄中做一個(gè)軟鏈接
[root@localhost ~]# ln -s /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/apachectl

查看/etc/rc.d/init.d/內(nèi)容,如下圖所示:

執(zhí)行service apachectl restart命令,開啟apche服務(wù)。

可以看到apche服務(wù)可以通過service 命令進(jìn)行啟動(dòng)了,沒有報(bào)未被識別的服務(wù)錯(cuò)誤。

(2)讓通過源碼包安裝的服務(wù)能被chkconfig命令管理自啟動(dòng)

接上一步,然后需要對軟鏈接到/etc/rc.d/init.d/目錄,通過源碼包安裝的服務(wù)的啟動(dòng)腳本進(jìn)行配置。

# 編輯/etc/rc.d/init.d/目錄中的源碼包啟動(dòng)腳本
# (注意此文件是軟鏈接,所以修改的還是源碼包啟動(dòng)腳本)
[root@localhost ~]# vim /etc/rc.d/init.d/apachectl

# 在開頭添加內(nèi)容如下
#!/bin/sh
# 添加內(nèi)容-1
# 指定httpd腳本可以被chkconfig命令管理
# 格式是:chkconfig:運(yùn)行級別啟動(dòng)順序關(guān)閉順序
# 這里我們設(shè)定apache在3和5級別能被chkconfig命令管理,啟動(dòng)順序是S86,關(guān)閉順序是K76
# 注意:(自定順序,不要和系統(tǒng)中已有的啟動(dòng)程序順序沖突)
# chkconfig:35 86 76
#
# 添加內(nèi)容-2
# 說明,內(nèi)容隨意
# description:aaabbbccc

#以上兩句話必須加入,才能被chkconfig命令識別。

然后讓chkconfig命令能夠管理源碼包安裝的服務(wù)。

[root@localhost ~]# chkconfig --add apachectl

沒有報(bào)錯(cuò)說明成功。

通過chkconfig命令查看Linux中自啟動(dòng)服務(wù)。

如下圖所示:

然后可以通過chkconfig命令開啟該服務(wù)的自啟動(dòng)狀態(tài)了。

(3)讓ntsysv命令可以管理通過源碼包安裝的服務(wù)

ntsysv命令其實(shí)是和chkconfig命令使用同樣的管理機(jī)制,也就是說上面chkconfig命令能夠管理源碼包安裝的服務(wù),ntsysv命令也就可以管理通過源碼包安裝的服務(wù)了。

執(zhí)行[root@localhost ~]# ntsysv命令,可以在圖形界面中找到我們上邊剛剛配置的apache服務(wù)。

(4)總結(jié)

如果想讓源碼包服務(wù)被service命令識別并管理,只要做個(gè)軟鏈接把啟動(dòng)腳本鏈接到/etc/rc.d/init.d/目錄中即可。

要想讓源碼包服務(wù)被chkconfig命令識別,除了需要把服務(wù)的啟動(dòng)腳本鏈接到/etc/rc.d/init.d/目錄中,還要修改這個(gè)啟動(dòng)腳本,在啟動(dòng)腳本的開頭加入:

# chkconfig:運(yùn)行級別、啟動(dòng)順序、關(guān)閉順序。

# description:說明信息。然后需要使用chkconfig --add 服務(wù)名的方式,把服務(wù)加入chkconfig命令管理中。

命令格式如下:

[root@localhost ~]# chkconfig [選項(xiàng)] [服務(wù)名]

選項(xiàng):
  --add:把服務(wù)加入chkconfig命令的管理。
  --del:把服務(wù)從chkconfig命令的管理中刪除。

# 示例:
# 把a(bǔ)pache服務(wù)從chkconfig命令的管理中刪除
[root@localhost ~]# chkconfig -del httpd

chkconfig命令配置完成,ntsysv命令也就可以管理該服務(wù)了。

提示:

知道源碼包安裝的服務(wù)可以這樣處理就可以了,并不推薦這樣做。通過源碼包安裝的服務(wù)就用源碼包的方式啟動(dòng)服務(wù),通過RPM包方式安裝的服務(wù),就用RPM包的方式啟動(dòng)服務(wù),就很好。

到此這篇關(guān)于linux下源碼包安裝的服務(wù)管理的文章就介紹到這了,更多相關(guān)linux源碼包安裝管理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • linux下bind9安裝配置一例

    linux下bind9安裝配置一例

    linux下bind9安裝配置一例,有需要的朋友可以參考下
    2013-02-02
  • apache中通過mod_rewrite實(shí)現(xiàn)偽靜態(tài)頁面的方法

    apache中通過mod_rewrite實(shí)現(xiàn)偽靜態(tài)頁面的方法

    mod_rewrite是Apache的一個(gè)非常強(qiáng)大的功能,它可以實(shí)現(xiàn)偽靜態(tài)頁面。下面我詳細(xì)說說它的使用方法!對初學(xué)者很有用的哦!
    2011-08-08
  • 【專家教程】xmrig挖礦病毒清除攻略,保護(hù)你的服務(wù)器免受侵害!

    【專家教程】xmrig挖礦病毒清除攻略,保護(hù)你的服務(wù)器免受侵害!

    面對日益猖獗的XMRig挖礦病毒,是時(shí)候采取行動(dòng)了!這份攻略將帶你一步步清除這個(gè)隱蔽的威脅,讓你的設(shè)備再次安全起來,快來看看我們的秘訣,讓病毒無處遁形!
    2024-02-02
  • 詳解Linux iptables 命令

    詳解Linux iptables 命令

    iptables 是 Linux 管理員用來設(shè)置 IPv4 數(shù)據(jù)包過濾條件和 NAT 的命令行工具。這篇文章較詳細(xì)的給大家介紹了Linux iptables 命令,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2018-07-07
  • Linux 基于CentOS的LNMP 服務(wù)器部署標(biāo)準(zhǔn) 新手簡明版

    Linux 基于CentOS的LNMP 服務(wù)器部署標(biāo)準(zhǔn) 新手簡明版

    Linux 基于CentOS的LNMP 服務(wù)器部署標(biāo)準(zhǔn) 新手簡明版,需要配置centos服務(wù)器的朋友可以參考下。
    2011-01-01
  • vscode遠(yuǎn)程免密登入Linux服務(wù)器的配置方法

    vscode遠(yuǎn)程免密登入Linux服務(wù)器的配置方法

    這篇文章主要介紹了配置vscode遠(yuǎn)程免密登入Linux服務(wù)器的操作方法,主要包括windows端操作和linux服務(wù)端操作,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • Linux服務(wù)使用寶塔面板搭建網(wǎng)站并發(fā)布公網(wǎng)訪問

    Linux服務(wù)使用寶塔面板搭建網(wǎng)站并發(fā)布公網(wǎng)訪問

    寶塔面板作為簡單好用的服務(wù)器運(yùn)維管理面板,它支持Linux/Windows系統(tǒng),本文我們將演示使用寶塔面板快速簡單搭建本地web網(wǎng)站,并做內(nèi)網(wǎng)穿透,實(shí)現(xiàn)不在同個(gè)局域網(wǎng)下的用戶也可以訪問到本地web站點(diǎn),無需公網(wǎng)IP,也不用設(shè)置路由器,需要的朋友可以參考下
    2023-08-08
  • Linux上進(jìn)行常用軟件的配置方法

    Linux上進(jìn)行常用軟件的配置方法

    這篇文章主要介紹了Linux上進(jìn)行常用軟件的配置方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • linux網(wǎng)絡(luò)配置工具的使用

    linux網(wǎng)絡(luò)配置工具的使用

    這篇文章主要介紹了linux網(wǎng)絡(luò)配置工具的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Linux文件查找命令總結(jié)(上篇)

    Linux文件查找命令總結(jié)(上篇)

    這篇文章主要介紹了Linux文件查找命令總結(jié)(上篇),本文章內(nèi)容詳細(xì),通過案例可以更好的掌握文件查找的相關(guān)命令,本篇為上篇,需要的朋友可以參考下
    2023-01-01

最新評論