1、連接上相應(yīng)的linux主機(jī),進(jìn)入到等待輸入shell指令的linux命令行狀態(tài)下。

創(chuàng)新互聯(lián)公司主要業(yè)務(wù)有網(wǎng)站營(yíng)銷策劃、成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、微信平臺(tái)小程序開發(fā)、成都h5網(wǎng)站建設(shè)、程序開發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當(dāng)客戶,還把客戶視為我們的合作伙伴,在開展業(yè)務(wù)的過(guò)程中,公司還積累了豐富的行業(yè)經(jīng)驗(yàn)、全網(wǎng)營(yíng)銷推廣資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。
2、在linux命令行下輸入shell指令:ps -ef | grep ftp。
3、最后,按下回車鍵執(zhí)行shell指令,此時(shí)會(huì)看到ftp進(jìn)程被成功查詢到,說(shuō)明ftp功能是開啟狀態(tài)。
FTP設(shè)置開機(jī)自動(dòng)運(yùn)行:chkconfig vsftpd on
關(guān)閉FTP開機(jī)自動(dòng)運(yùn)行:chkconfig vsftpd off
查看所有服務(wù)開啟自動(dòng)運(yùn)行的情況:chkconfig --list
啟動(dòng)FTP服務(wù):service vsftpd start
停止FTP服務(wù):service vsftpd stop
重啟FTP服務(wù):service vsftpd restart
到底哪些服務(wù)適合開機(jī)自啟動(dòng)?是很多Linux運(yùn)維在工作中會(huì)遇到的問(wèn)題。其實(shí),只要不影響系統(tǒng)及服務(wù)的運(yùn)行,開多開少也沒(méi)關(guān)系。Linux運(yùn)維人員要明確每項(xiàng)服務(wù)的作用,不用的就不安裝,默認(rèn)安裝時(shí)則不開機(jī)自啟動(dòng)。設(shè)置開機(jī)自啟動(dòng)服務(wù)的常見(jiàn)方法有哪些?
1)執(zhí)行命令,然后手動(dòng)選擇處理的方法
方法1:執(zhí)行ntsysv命令,然后在彈出窗口進(jìn)行設(shè)置。
方法2:執(zhí)行setup命令→system service,然后在彈出窗口中進(jìn)行設(shè)置。
2)通過(guò)一行命令或She11腳本設(shè)置
在快速設(shè)置前,先查看默認(rèn)情況下Linux系統(tǒng)開啟的服務(wù)有哪些。如果工作在文本模式3級(jí)別,那就只需要查找3級(jí)別上開啟的服務(wù)即可。了解了系統(tǒng)在3級(jí)別上開啟的服務(wù)后,就可以通過(guò)命令快速實(shí)現(xiàn)配置了。以下便是幾種通過(guò)命令或腳本設(shè)置開機(jī)自啟動(dòng)的方法。
1:先全關(guān)閉,再開啟需要保留的。
2:一條命令搞定,Shell循環(huán)實(shí)現(xiàn)。默認(rèn)情況下需要保留的服務(wù)都已開啟,因此,關(guān)閉3級(jí)別文本模式下已開啟但又不需要的服務(wù)就好了。
3:不要Shell循環(huán)語(yǔ)句也一條命令搞定。默認(rèn)情況下要保留的服務(wù)都已開啟,因此,關(guān)閉3級(jí)別文本模式下已開啟但又不需要的服務(wù)就好了,不用循環(huán)結(jié)構(gòu)而是利用命令拼出所有要處理的命令字符串,通過(guò)bash將其當(dāng)作命令執(zhí)行。
那么到底將哪些服務(wù)作為開機(jī)自啟動(dòng)服務(wù)合適?但作為一名優(yōu)秀的Linux系統(tǒng)管理員,應(yīng)該遵守最小化原則,盡量不安裝不使用的軟件、不開啟不需要的服務(wù);這樣系統(tǒng)的性能和安全性才是最好的。
留此備查。
screen命令類似于“虛擬桌面”的概念,可以啟動(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列出所有的桌面,然后按照桌面開始的序號(hào)(例如是1234),執(zhí)行screen -r 1234或screen -x 1234就可以進(jìn)入該桌面查看,然后再用Ctrl+a,d命令組合退出桌面。
如果要真正退出虛擬桌面(結(jié)束該桌面及其中正在運(yùn)行的進(jìn)程),在桌面中用exit命令退出即可。
如果要給啟動(dòng)的虛擬桌面起一個(gè)名字,可以用類似 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)行,類似于服務(wù)進(jìn)程),可以用類似下面的命令:
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在開機(jī)的時(shí)候執(zhí)行一些指定的命令,這里對(duì)操作方法進(jìn)行記錄。
在 /etc/init.d/ 中創(chuàng)建自己的開機(jī)運(yùn)行腳本
# 這里的文件名 mystart 可以修改為任何你喜歡的名稱,但是必須放在/etc/init.d/目錄中
cd /etc/init.d
sudo vim /etc/init.d/mystart.sh
寫入需要執(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
# 上面的部分也必須寫上,后面放上你需要開機(jī)執(zhí)行的命令,這里是掛載一個(gè)硬盤
sudo mount /dev/sdb1 /opt/disk
修改腳本文件權(quán)限(將命令中的mystart.sh替換成實(shí)際的腳本文件名稱)
sudo chmod 755 /etc/init.d/mystart.sh
加入開機(jī)啟動(dòng)(將命令中的mystart.sh替換成實(shí)際的腳本文件名稱)
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è)回車符,讓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開始)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è)回車符進(jìn)去,以此來(lái)執(zhí)行screen里面的top命令
本文名稱:linux中服務(wù)啟動(dòng)命令 linux重新啟動(dòng)服務(wù)命令
文章鏈接:http://chinadenli.net/article28/hghsjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、App開發(fā)、電子商務(wù)、品牌網(wǎng)站建設(shè)、App設(shè)計(jì)、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(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)