新增到系統服務的一般做法在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 檔案,將下面指令碼寫入 ...