用戶(hù)想要在linux開(kāi)機(jī)的時(shí)候自啟動(dòng)相關(guān)的程序。那我們要怎么設(shè)置呢?下面由我為大家整理了linux下開(kāi)機(jī)自啟動(dòng)命令的相關(guān)知識(shí),希望對(duì)大家有所幫助!

創(chuàng)新互聯(lián)公司專(zhuān)注于清河企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城建設(shè)。清河網(wǎng)站建設(shè)公司,為清河等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站建設(shè),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
linux下開(kāi)機(jī)自啟動(dòng)命令
1.開(kāi)機(jī)啟動(dòng)時(shí)自動(dòng)運(yùn)行程序
Linux加載后, 它將初始化硬件和設(shè)備驅(qū)動(dòng), 然后運(yùn)行第一個(gè)進(jìn)程init。init根據(jù)配置文件繼續(xù)引導(dǎo)過(guò)程,啟動(dòng)其它進(jìn)程。通常情況下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目錄下的腳本文件,可以使init自動(dòng)啟動(dòng)其它程序。
例如:編輯 /etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx",可以在開(kāi)機(jī)啟動(dòng)后直接進(jìn)入X-Window。
擴(kuò)展:其他情況下linux自啟動(dòng)程序命令
2.登錄時(shí)自動(dòng)運(yùn)行程序
用戶(hù)登錄時(shí),bash首先自動(dòng)執(zhí)行系統(tǒng)管理員建立的全局登錄script :/etc/profile。然后bash在用戶(hù)起始目錄下按順序查找三個(gè)特殊文件中的一個(gè):/.bash_profile、/.bash_login、 /.profile,但只執(zhí)行最先找到的一個(gè)。
因此,只需根據(jù)實(shí)際需要在上述文件中加入命令就可以實(shí)現(xiàn)用戶(hù)登錄時(shí)自動(dòng)運(yùn)行某些程序(類(lèi)似于DOS下的Autoexec.bat)。
3.退出登錄時(shí)自動(dòng)運(yùn)行程序
退出登錄時(shí),bash自動(dòng)執(zhí)行個(gè)人的退出登錄腳本/.bash_logout。例如,在/.bash_logout中加入命令"tar -cvzf c.source.tgz *.c",則在每次退出登錄時(shí)自動(dòng)執(zhí)行 "tar" 命令備份 *.c 文件。
4.定期自動(dòng)運(yùn)行程序
linux有一個(gè)稱(chēng)為crond的守護(hù)程序,主要功能是周期性地檢查 /var/spool/cron目錄下的一組命令文件的內(nèi)容,并在設(shè)定的時(shí)間執(zhí)行這些文件中的命令。用戶(hù)可以通過(guò)crontab 命令來(lái)建立、修改、刪除這些命令文件。
例如,建立文件crondFile,內(nèi)容為"00 9 23 Jan * HappyBirthday",運(yùn)行"crontab cronFile"命令后,每當(dāng)元月23日上午9:00系統(tǒng)自動(dòng)執(zhí)行"HappyBirthday"的程序("*"表示不管當(dāng)天是星期幾)。 (/etc/crontab中配置命令即可)也可以
5.定時(shí)自動(dòng)運(yùn)行程序一次
定時(shí)執(zhí)行命令at 與crond 類(lèi)似(但它只執(zhí)行一次):命令在給定的時(shí)間執(zhí)行,但不自動(dòng)重復(fù)。at命令的一般格式為:at [ -f file ] time ,在指定的時(shí)間執(zhí)行file文件中所給出的所有命令。也可直接從鍵盤(pán)輸入命令:
6.創(chuàng)建開(kāi)機(jī)自啟動(dòng)腳本
1) 將你的啟動(dòng)腳本復(fù)制到 /etc/init.d目錄下
以下假設(shè)你的腳本文件名為 test。
2) 設(shè)置腳本文件的權(quán)限
$ sudo chmod 755 /etc/init.d/test
3) 執(zhí)行如下命令將腳本放到啟動(dòng)腳本中去:
$ cd /etc/init.d
$ sudo update-rc.d test defaults 95
注:其中數(shù)字95是腳本啟動(dòng)的順序號(hào),按照自己的需要相應(yīng)修改即可。在你有多個(gè)啟動(dòng)腳本,而它們之間又有先后啟動(dòng)的依賴(lài)關(guān)系時(shí)你就知道這個(gè)數(shù)字的具體作用了。該命令的輸出信息參考如下:
update-rc.d: warning: /etc/init.d/test missing LSB informationupdate-rc.d: see
卸載啟動(dòng)腳本的方法:
$ cd /etc/init.d
$ sudo update-rc.d -f test remove
命令輸出的信息參考如下:
Removing any system startup links for /etc/init.d/test … /etc/rc0.d/K95test /etc/rc1.d/K95test /etc/rc2.d/S95test /etc/rc3.d/S95test /etc/rc4.d/S95test /etc/rc5.d/S95test /etc/rc6.d/K95test
留此備查。
screen命令類(lèi)似于“虛擬桌面”的概念,可以啟動(dòng)一個(gè)Linux下的虛擬桌面,在其中可以和普通終端一樣執(zhí)行各種命令。
如果系統(tǒng)中沒(méi)有screen命令,可以用 apt install screen 來(lái)進(jìn)行安裝。
screen命令的基本用法有:
screen 啟動(dòng)一個(gè)虛擬桌面
在啟動(dòng)后的虛擬桌面中,按Ctrl+a 然后d(注意這個(gè)過(guò)程中Ctrl一直按住,也就相當(dāng)于Ctrl+a 然后Ctrl+d),可以從虛擬桌面返回之前的終端,此時(shí)如果虛擬桌面中還有命令或進(jìn)程在執(zhí)行,將繼續(xù)執(zhí)行,即使退出了這個(gè)終端也仍將繼續(xù)執(zhí)行。這樣就實(shí)現(xiàn)了后臺(tái)執(zhí)行命令或服務(wù)。
如果再想要查看這個(gè)虛擬桌面中的情況,執(zhí)行screen -r即可。
如果有多個(gè)screen虛擬桌面在執(zhí)行中,可以用screen -ls列出所有的桌面,然后按照桌面開(kāi)始的序號(hào)(例如是1234),執(zhí)行screen -r 1234或screen -x 1234就可以進(jìn)入該桌面查看,然后再用Ctrl+a,d命令組合退出桌面。
如果要真正退出虛擬桌面(結(jié)束該桌面及其中正在運(yùn)行的進(jìn)程),在桌面中用exit命令退出即可。
如果要給啟動(dòng)的虛擬桌面起一個(gè)名字,可以用類(lèi)似 screen -S test 這樣的命令,這將啟動(dòng)一個(gè)名為test的虛擬桌面,以后可以用screen -x test命令來(lái)進(jìn)入查看。
如果想要一條命令用screen啟動(dòng)一個(gè)后臺(tái)進(jìn)程并且退出(保持后臺(tái)運(yùn)行,類(lèi)似于服務(wù)進(jìn)程),可以用類(lèi)似下面的命令:
screen -dmS test top
這將啟動(dòng)一個(gè) 名為 test 的虛擬桌面,然后在其中執(zhí)行top命令,然后退出該桌面。
這樣,我們?cè)俳Y(jié)合Linux中的啟動(dòng)執(zhí)行方法,就可以制作自己的服務(wù)進(jìn)程了。
下面設(shè)置自啟動(dòng)腳本的方法啟動(dòng)僅供參考:
方法一:使用crontab
方法二:
很多時(shí)候需要Ubuntu在開(kāi)機(jī)的時(shí)候執(zhí)行一些指定的命令,這里對(duì)操作方法進(jìn)行記錄。
在 /etc/init.d/ 中創(chuàng)建自己的開(kāi)機(jī)運(yùn)行腳本
# 這里的文件名 mystart 可以修改為任何你喜歡的名稱(chēng),但是必須放在/etc/init.d/目錄中
cd /etc/init.d
sudo vim /etc/init.d/mystart.sh
寫(xiě)入需要執(zhí)行的命令,
#!/bin/bash
### BEGIN INIT INFO
# Provides:? ? ? ? ? tuzixini
# Required-Start:? ? $local_fs $network
# Required-Stop:? ? $local_fs
# Default-Start:? ? 2 3 4 5
# Default-Stop:? ? ? 0 1 6
# Short-Description: self define auto start
# Description:? ? ? self define auto start
### END INIT INFO
# 上面的部分也必須寫(xiě)上,后面放上你需要開(kāi)機(jī)執(zhí)行的命令,這里是掛載一個(gè)硬盤(pán)
sudo mount /dev/sdb1 /opt/disk
修改腳本文件權(quán)限(將命令中的mystart.sh替換成實(shí)際的腳本文件名稱(chēng))
sudo chmod 755 /etc/init.d/mystart.sh
加入開(kāi)機(jī)啟動(dòng)(將命令中的mystart.sh替換成實(shí)際的腳本文件名稱(chēng))
sudo update-rc.d mystart.sh defaults 90
ok,完成,后面系統(tǒng)啟動(dòng)的時(shí)候就會(huì)自動(dòng)運(yùn)行這段命令。
下面是另一段參考:
第一步、先建立screen name
shellscreen -dmS test
第二步、發(fā)送要執(zhí)行的命令
shellscreen -r test -p 0 -X stuff "top"
第三步、發(fā)送一個(gè)回車(chē)符,讓top命令運(yùn)行起來(lái)
shellscreen -r test -p 0 -X stuff $'\n'
參數(shù)說(shuō)明:
-r 恢復(fù)/進(jìn)入一個(gè)screen
-p 0 指定第一個(gè)(從0開(kāi)始)window,一個(gè)screen里可以有幾個(gè)window,這里只需要指定第一個(gè),不然會(huì)在某些情況下不生效。
-X 執(zhí)行一個(gè)指定的screen支持的command
stuff 是-X的第一個(gè)參數(shù),也是screen支持的一個(gè)command,意思是粘貼一個(gè)string
"top" 是粘貼的string 內(nèi)容
$'\n' 是粘貼一個(gè)回車(chē)符進(jìn)去,以此來(lái)執(zhí)行screen里面的top命令
方法一:
一、賦予腳本可執(zhí)行權(quán)限(/opt/script/autostart.sh是你的腳本路徑)
二、打開(kāi)/etc/rc.d/rc/local文件,在末尾增加如下內(nèi)容。
三、在centos7中,/etc/rc.d/rc.local的權(quán)限被降低了,所以需要執(zhí)行如下命令賦予其可執(zhí)行權(quán)限。
方法二:
一、將腳本移動(dòng)到/etc/rc.d/init.d目錄下。
二、增加腳本的可執(zhí)行權(quán)限。
三、添加腳本到開(kāi)機(jī)自動(dòng)啟動(dòng)項(xiàng)目中。
LINUX里的添加啟動(dòng)項(xiàng)的方法和WINDOWS不一樣
使用chkconfig命令可以查看在不同啟動(dòng)級(jí)別下課自動(dòng)啟動(dòng)的服務(wù)(或是程序),命令格式如下:
chkconfig
--list
可能輸出如下:
openvpn 0:關(guān)閉 1:開(kāi)啟 ...... 6:關(guān)閉 (0-6 為啟動(dòng)級(jí)別 ;
關(guān)閉/開(kāi)啟為相應(yīng)級(jí)別下該服務(wù)的自動(dòng)啟動(dòng)選項(xiàng))
如果希望對(duì)自動(dòng)啟動(dòng)選項(xiàng)做出改變,命令格式為:
chkconfig --level x name
on/off
z.B. chkconfig --level 5 openvpn
off
以上的命令可以查詢(xún)系統(tǒng)可提供的服務(wù),如果希望開(kāi)機(jī)時(shí)啟動(dòng)某一程序,可采用以下方法:
在~/.bash_profile文件最后一行添加所希望啟動(dòng)的軟件名。如:“synergyc
192.168.0.154”
則在開(kāi)機(jī)時(shí)自動(dòng)運(yùn)行synergyc并與192.168.0.154連接。
以上內(nèi)容為我個(gè)人配置,但是發(fā)現(xiàn)了一個(gè)問(wèn)題:FC12在登陸后才完成系統(tǒng)啟動(dòng),也就是說(shuō)在進(jìn)入用戶(hù)登陸界面的時(shí)候synergyc還未能啟動(dòng)。所以,(也許)synergyc不適合被安裝在用作無(wú)鍵鼠客戶(hù)機(jī)的linux系統(tǒng)中。
在Red
Hat Linux中自動(dòng)運(yùn)行程序
1.開(kāi)機(jī)啟動(dòng)時(shí)自動(dòng)運(yùn)行程序
Linux加載后, 它將初始化硬件和設(shè)備驅(qū)動(dòng),
然后運(yùn)行第一個(gè)進(jìn)程init。init根據(jù)配置文件繼續(xù)引導(dǎo)過(guò)程,啟動(dòng)其它進(jìn)程。通常情況下,修改放置在 /etc/rc或 /etc/rc.d 或
/etc/rc?.d 目錄下的腳本文件,可以使init自動(dòng)啟動(dòng)其它程序。例如:編輯 /etc/rc.d/rc.local
文件,在文件最末加上一行"xinit"或"startx",可以在開(kāi)機(jī)啟動(dòng)后直接進(jìn)入X-Window。
2.登錄時(shí)自動(dòng)運(yùn)行程序
用戶(hù)登錄時(shí),bash首先自動(dòng)執(zhí)行系統(tǒng)管理員建立的全局登錄script
:/etc/profile。然后bash在用戶(hù)起始目錄下按順序查找三個(gè)特殊文件中的一個(gè):/.bash_profile、/.bash_login、
/.profile,但只執(zhí)行最先找到的一個(gè)。
因此,只需根據(jù)實(shí)際需要在上述文件中加入命令就可以實(shí)現(xiàn)用戶(hù)登錄時(shí)自動(dòng)運(yùn)行某些程序(類(lèi)似于DOS下的Autoexec.bat)。
3.退出登錄時(shí)自動(dòng)運(yùn)行程序
退出登錄時(shí),bash自動(dòng)執(zhí)行個(gè)人的退出登錄腳本/.bash_logout。例如,在/.bash_logout中加入命令"tar
-cvzf c.source.tgz *.c",則在每次退出登錄時(shí)自動(dòng)執(zhí)行 "tar" 命令備份 *.c
文件。
4.定期自動(dòng)運(yùn)行程序
Linux有一個(gè)稱(chēng)為crond的守護(hù)程序,主要功能是周期性地檢查
/var/spool/cron目錄下的一組命令文件的內(nèi)容,并在設(shè)定的時(shí)間執(zhí)行這些文件中的命令。用戶(hù)可以通過(guò)crontab
命令來(lái)建立、修改、刪除這些命令文件。
例如,建立文件crondFile,內(nèi)容為"00 9 23 Jan *
HappyBirthday",運(yùn)行"crontab
cronFile"命令后,每當(dāng)元月23日上午9:00系統(tǒng)自動(dòng)執(zhí)行"HappyBirthday"的程序("*"表示不管當(dāng)天是星期幾)。
5.定時(shí)自動(dòng)運(yùn)行程序一次
定時(shí)執(zhí)行命令at
與crond 類(lèi)似(但它只執(zhí)行一次):命令在給定的時(shí)間執(zhí)行,但不自動(dòng)重復(fù)。at命令的一般格式為:at [ -f file ] time
,在指定的時(shí)間執(zhí)行file文件中所給出的所有命令。也可直接從鍵盤(pán)輸入命令:
代碼如下:
$ at 12:00
atmailto Roger -s ″Have a
lunch″ plan.txt
atCtr-D
Job 1 at 2000-11-09 12:00
2000-11-09
12:00時(shí)候自動(dòng)發(fā)一標(biāo)題為"Have a
lunch",內(nèi)容為plan.txt文件內(nèi)容的郵件給Roger。
#!/bin/bash
RESTART="........"
#里面寫(xiě)相應(yīng)服務(wù)代碼
START="......."
STOP=".........."
case "$1"
in
restart)
$RESTART
echo "......"
;;
start)
$START
echo
"......"
;;
STOP)
$STOP
echo "......"
;;
*)
echo "Usage: $0
{restart | start | stop}"
exit 1
esac
exit 1
腳本寫(xiě)完要修改一下權(quán)限
chmod u+x
test.sh
首先,linux隨機(jī)啟動(dòng)的服務(wù)程序都在/etc/init.d這個(gè)文件夾里,里面的文件全部都是腳本文件(腳本程序簡(jiǎn)單的說(shuō)就是把要運(yùn)行的程序?qū)懙揭粋€(gè)文件里讓系統(tǒng)能夠按順序執(zhí)行,類(lèi)似windows下的autorun.dat文件),另外在/etc這個(gè)文件夾里還有諸如名為rc1.d,
rc2.d一直到rc6.d的文件夾,這些都是linux不同的runlevel,我們一般進(jìn)入的X
windows多用戶(hù)的運(yùn)行級(jí)別是第5級(jí),也就是rc5.d,在這個(gè)文件夾下的腳本文件就是運(yùn)行第5級(jí)時(shí)要隨機(jī)啟動(dòng)的服務(wù)程序。需要注意的是,在每個(gè)rc
(1-6).d文件夾下的文件其實(shí)都是/etc/init.d文件夾下的文件的一個(gè)軟連接(類(lèi)似windows中的快捷方式),也就是說(shuō),在
/etc/init.d文件夾下是全部的服務(wù)程序,而每個(gè)rc(1-6).d只鏈接它自己?jiǎn)?dòng)需要的相應(yīng)的服務(wù)程序!
要啟動(dòng)scim(某一程序),我們首先要知道scim程序在哪里,用locate命令可以找到,scim在/usr/bin/scim這里,其中usr表示是屬于用戶(hù)的,bin在linux里表示可以執(zhí)行的程序。這樣,我就可以編寫(xiě)一個(gè)腳本程序,把它放到/etc/init.d里,然后在rc5.d里做一個(gè)相應(yīng)的軟鏈接就可以了。
這個(gè)腳本其實(shí)很簡(jiǎn)單,就兩行:
#!/bin/bash
/usr/bin/scim
第一行是聲明用什么終端運(yùn)行這個(gè)腳本,第二行就是要運(yùn)行的命令。
還需要注意的一點(diǎn)是,在rc5.d里,每個(gè)鏈接的名字都是以S或者K開(kāi)頭的,S開(kāi)頭的表示是系統(tǒng)啟動(dòng)是要隨機(jī)啟動(dòng)的,K開(kāi)頭的是不隨機(jī)啟動(dòng)的。這樣,你就可以知道,如果我要哪個(gè)服務(wù)隨機(jī)啟動(dòng),就把它名字第一個(gè)字母K改成S就可以了,當(dāng)然,把S改成K后,這個(gè)服務(wù)就不能隨機(jī)啟動(dòng)了。因此,我這個(gè)鏈接還要起名為SXXX,這樣系統(tǒng)才能讓它隨機(jī)啟動(dòng)
添加自啟動(dòng)腳本
首先把自己的腳本放到/etc/init.d中,,然后執(zhí)行如下指令:
update-rc.d
a start 90 2 3 4 5 . stop 90 0 1 6 .
其中a就是你的腳本,注意有兩個(gè)點(diǎn)。
a腳本范例。
代碼如下:
#!/bin/sh
# Source function
library.
if [ -f /etc/init.d/functions ]; then
.
/etc/init.d/functions
else
.
/lib/lsb/init-functions
fi
MOD=/a.ko
start()
{
echo -n $"insert a
kernel module: "
/sbin/insmod $MOD
echo
}
stop()
{
echo -n
$"remove a kernel module: "
/sbin/rmmod a -f
echo
}
[ -f $MOD ] ||
exit 0
# See how we were called.
case "$1"
in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
*)
echo
$"Usage: $0
{start|stop|restart|reload}"
update-rc.d命令,是用來(lái)自動(dòng)的升級(jí)System
V類(lèi)型初始化腳本,簡(jiǎn)單的講就是,哪些東西是你想要系統(tǒng)在引導(dǎo)初始化的時(shí)候運(yùn)行的,哪些是希望在關(guān)機(jī)或重啟時(shí)停止的,可以用它來(lái)幫你設(shè)置。這些腳本的連接位于/etc/rcn.d/LnName,對(duì)應(yīng)腳本位于/etc/init.d/Script-name.
1、設(shè)置指定啟動(dòng)順序、指定運(yùn)行級(jí)別的啟動(dòng)項(xiàng):
update-rc.d
<service> start <o(jì)rder> <runlevels>
2、設(shè)置在指定運(yùn)行級(jí)中,按指定順序停止:
update-rc.d
<service> stop <o(jì)rder> <runlevels>
3、從所有的運(yùn)行級(jí)別中刪除指定的啟動(dòng)項(xiàng):
update-rc.d -f
<script-name> remove
例如:
update-rc.d script-name start 90 1 2 3 4 5 . stop
52 0 6 .
start 90 1 2 3 4 5 . :
表示在1、2、3、4、5這五個(gè)運(yùn)行級(jí)別中,按先后順序,由小到大,第90個(gè)開(kāi)始運(yùn)行這個(gè)腳本。
stop 52 0 6 .
:表示在0、6這兩個(gè)運(yùn)行級(jí)別中,按照先后順序,由小到大,第52個(gè)停止這個(gè)腳本的運(yùn)行。
如果在 /etc/init.d 中加入一個(gè)
script,還須要制作相關(guān)的 link
在 /etc/rc*.d 中。K 開(kāi)頭是 kill , S 開(kāi)頭是 start ,
數(shù)字順序代表啟動(dòng)的順序。(SysV)
update-rc.d 可以幫你的忙。
例:
在 /etc/init.d 中建立一個(gè)叫作 zope 的
script , 然后
update-rc.d zope defaults
就會(huì)產(chǎn)生以下鏈結(jié)::
代碼如下:
Adding system startup for /etc/init.d/zope
...
/etc/rc0.d/K20zope - ../init.d/zope
/etc/rc1.d/K20zope -
../init.d/zope
/etc/rc6.d/K20zope - ../init.d/zope
/etc/rc2.d/S20zope
- ../init.d/zope
/etc/rc3.d/S20zope -
../init.d/zope
/etc/rc4.d/S20zope - ../init.d/zope
/etc/rc5.d/S20zope
- ../init.d/zope
其他進(jìn)階使用方式請(qǐng) man update-rc.d
1、linux開(kāi)啟mysql命令。
2、啟動(dòng)MySQL的命令。
3、linux啟動(dòng)mysql。
4、linux中如何啟動(dòng)mysql。
1."linux啟動(dòng)mysql的命令,為您提供linux啟動(dòng)mysql的命令圖文信息,打開(kāi)linux系統(tǒng),在linux的桌面的空白處右擊。
2.在彈出的下拉選項(xiàng)里,點(diǎn)擊打開(kāi)終端。
3.在啟動(dòng)之前需要修改mysql的配置文件。
4.修改之后可以使用servicemysqldstart命令來(lái)啟動(dòng)mysql服務(wù)。
5.可以使用命令ps-ef|grepmysqld來(lái)查看有沒(méi)有啟動(dòng)成功。
方法1:.利用ntsysv命令進(jìn)行設(shè)置,利用root登陸
終端命令下輸入ntsysv 回車(chē);如下圖
在這個(gè)界面上進(jìn)行操作即可,簡(jiǎn)要的操作說(shuō)明:
括號(hào)中(*)代表默認(rèn)開(kāi)機(jī)啟動(dòng),否則不會(huì)在開(kāi)機(jī)的時(shí)候啟動(dòng);
按鈕功能:
上下鍵:可以在各個(gè)服務(wù)之間移動(dòng)
空格鍵:設(shè)置啟動(dòng)還是不啟動(dòng),*進(jìn)行設(shè)置即可
Tab鍵:在方框、ok、cancle之間進(jìn)行切換
F1鍵:進(jìn)行幫助文檔,如下圖:
方法2:利用命令行chkconfig命令進(jìn)行設(shè)置
簡(jiǎn)要說(shuō)明一下chkconfig 命令的使用方法
Chkconfig
--list:將目前的各項(xiàng)服務(wù)狀態(tài)欄顯示出來(lái)
--level:設(shè)置某個(gè)服務(wù)在該LEVEL下啟動(dòng)或者關(guān)閉
單獨(dú)查看某一服務(wù)是否開(kāi)機(jī)啟動(dòng)的命令 :chkconfig --list 服務(wù)名
單獨(dú)開(kāi)啟某一服務(wù)的命令 ;chkconfig 服務(wù)名 on
單獨(dú)關(guān)閉某一服務(wù)的命令;chkconfig 服務(wù)名 off
查看某一服務(wù)的狀態(tài):/etc/intd.d/服務(wù)名 status
設(shè)置完成之后,重啟一下即可
方法3:用戶(hù)自定義開(kāi)機(jī)程序(/etc/rc.d/rc.local)
用戶(hù)可以將自己書(shū)寫(xiě)的shell script文件放入其中,或者數(shù)據(jù)庫(kù)的自動(dòng),was等等
比如讓數(shù)據(jù)庫(kù)開(kāi)機(jī)自啟:
vi /etc/rc.local添加以下內(nèi)容:
su - oracle -c 'lsnrctl start' //讓監(jiān)聽(tīng)啟動(dòng)起來(lái)
su - oracle -c 'dbstart' //讓數(shù)據(jù)庫(kù)啟動(dòng)起來(lái)
網(wǎng)頁(yè)題目:linux命令加入啟動(dòng),linux 添加開(kāi)機(jī)啟動(dòng)
網(wǎng)頁(yè)鏈接:http://chinadenli.net/article38/dsegpsp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站維護(hù)、標(biāo)簽優(yōu)化、網(wǎng)站改版、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)