其實服務在linux下也就是一段shell,copy到相應的目錄下,分配乙個可執行許可權,再把那個shell加進服務列表就ok了,具體步驟是:
1.將該服務的指令碼檔案拷入/etc/rc.d/init.d 資料夾下保證其狀態為可執行
cp mysql /etc/rc.d/init.d/
2.給shell分配許可權,這裡就用777了
chmod 777 mysql
3.把shell加入服務列表
chkconfig --add mysql
4.給服務制定執行級別
chkconfig --level 35 mysql on
上面的命令將mysql服務新增到級別為3 5 的自啟動服務列表中,若想從自動啟動列表中刪除,可以執行:
chkconfig --level 35 mysql off
5.啟動服務
service mysql start
6.有時候會用到關閉服務
service mysql stop
7.檢視服務狀態
service mysql status
8.如果是自己寫的shell,必須在開頭的注釋中加入:
#chkconfig:2345 61 61
#description: support by chkconfig
2345是執行級別,啟動序號(s61);關閉序號(k61)
否則不加上邊注釋在執行chkconfig時則會出現:
service jboss_start does not support chkconfig
的錯誤提示,其實chkconfig是redhat linux的一種規範
必須在shell的頭部寫入上邊的注釋資訊
linux設定cvs服務
在suse linux上設定cvs服務相當簡單,步驟以下 1,先新增乙個組及使用者 groupadd cvs useradd g cvs g cvs d home cvsroot cvsroot 在home下新增乙個cvsroot目錄,新增cvsroot使用者並納入cvs組 passwd cvsro...
Linux開機啟動服務設定
一 開機啟動項 1 檢視開機將要啟動的服務 chkconfig list 2 修改開機啟動項 chkconfig service on off 一般常啟動的服務有vsftpd,sshd,關閉iptables 防火牆 二 環境變數的設定 path path export path 1.在終端視窗設定,...
linux上ftp服務設定
一 簡介 二 服務端設定 1.安裝vsftpd軟體 yum install vsftpd y 2.開啟匿名訪問和被動模式埠 vim etc vsftpd vsftpd.conf anonymous enable yes 開啟訪問 anon upload enable yes 名稱可以上傳檔案 ano...