Linux中新增系統服務,實現軟體的自動啟動

2021-05-22 19:22:10 字數 1740 閱讀 3122

新增到系統服務的一般做法在linux中,使用chkconfig命 令,加入系統服務,實現軟體的自動啟動

***************** 下面的是指令碼模板,顏色部分是注釋

#!/bin/sh         #!/bin/sh

是說明該指令碼呼叫的

shell

的 型別

#chkconfig: 2345 80 05

其 中2345

是指明服務的執行等級,

80表 明是系統啟動時要啟動第

80號服務(服務號可以重複)。

05表 明是系統關閉要停止的服務號。

#descrīption: service-name     

這裡的service-name

你 可以隨意取名,但必須有

case $1 in     case

是 個選擇語句。

$1是個變數,用於指代下面的

start,stop等

start)

寫服務啟動要執行的命令。

;;

stop)

寫服務停止時執行的命令

;;

*) ;;

esac

***************** #

這裡寫其他情況下執行的內容,可以沒有

按照模板寫好啟 動指令碼,改為 777 模式,拷貝到 /etc/init.d/

然後用chkconfig –add [service-name]#

這 裡service-name是指令碼中定義的

如果命令成功執 行,則不會有任何提示,此時,在系統/etc/rc.d/的特定執行級目錄當中,會有相應的指令碼產生,一般以 k 或者 s 和你定義的啟動順序號開頭,如 k98httpd

chkconfig –list檢視,列表中可以看到各種服 務在各個執行級的開放情況

chkconfig –deleteservice-nme

Linux使用NFS服務實現遠端共享

首先是目錄,然後星號表示任何ip都能訪問 rw 讀寫,如果想要唯讀,可設為 o sync 資料同步寫入硬碟 no root squash 當遠端訪問使用root使用者時,不對映成,如果想用對映,可設為 root squash no subtree check 這個表示不確認父目錄的許可權,上面沒設定...

linux 使用nfs 服務實現遠端共享

首先是目錄,然後星號表示任何ip都能訪問 rw 讀寫,如果想要唯讀,可設為 o sync 資料同步寫入硬碟 no root squash 當遠端訪問使用root使用者時,不對映成,如果想用對映,可設為 root squash no subtree check 這個表示不確認父目錄的許可權,上面沒設定...

linux新增nginx系統服務

在linux上安裝好nginx後,除了通常需要配置的nignx conf檔案外,將nginx 加入service 系統服務可以更便捷的管理nginx 服務。具體操作很簡單,網上一搜一大把,這裡把我整理的方法總結一下,做個備忘。在 etc init.d 目錄下新建 nginx 檔案,將下面指令碼寫入 ...