結(jié)束進(jìn)程方式:kill+進(jìn)程編號(hào)、kill -s 9 進(jìn)程編號(hào)強(qiáng)制結(jié)束。
長(zhǎng)順ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
1、先啟動(dòng)一個(gè)進(jìn)程作為測(cè)試使用,如圖:
2、tomcat它是一個(gè)Java進(jìn)程,所以查找Java進(jìn)程也可查找出來(lái),ps -ef|grep java
3、可以看到用戶和進(jìn)程編號(hào),然后用kill 進(jìn)程編號(hào)結(jié)束進(jìn)程。
4、不所有進(jìn)程都可以kill+進(jìn)程編號(hào)結(jié)束,對(duì)于結(jié)束不掉的進(jìn)程可以使用:kill -s 9 進(jìn)程編號(hào)
強(qiáng)制結(jié)束。如圖:
語(yǔ)法:kill [-s 信息名稱或編號(hào)][程序] 或 kill [-l 信息編號(hào)]
補(bǔ)充說(shuō)明:kill可將指定的信息送至程序。預(yù)設(shè)的信息為SIGTERM(15),可將指定程序終止。若仍無(wú)法終止該程序,可使用SIGKILL(9)信息嘗試強(qiáng)制刪除程序。程序或工作的編號(hào)可利用ps指令或jobs指令查看。
參數(shù):
-l 信息編號(hào) 若不加信息編號(hào)選項(xiàng),則-l參數(shù)會(huì)列出全部的信息名稱。
-s 信息名稱或編號(hào) 指定要送出的信息。
[程序] [程序]可以是程序的PID或是PGID,也可以是工作編號(hào)。
linux關(guān)閉系統(tǒng)的幾種方法:
shutdown -h now 立即關(guān)機(jī)
shutdown -r now 立即重啟
Linux命令:shutdown
功能說(shuō)明:系統(tǒng)關(guān)機(jī)指令。
語(yǔ)法:shutdown [-efFhknr][-t 秒數(shù)][時(shí)間][警告信息]
補(bǔ)充說(shuō)明:shutdown指令可以關(guān)閉所有程序,并依用戶的需要,進(jìn)行重新開機(jī)或關(guān)機(jī)的動(dòng)作。
參數(shù):
-c 當(dāng)執(zhí)行"shutdown -h 11:50"指令時(shí),只要按+鍵就可以中斷關(guān)機(jī)的指令。
-f 重新啟動(dòng)時(shí)不執(zhí)行fsck(磁盤維護(hù))。
-F 重新啟動(dòng)時(shí)執(zhí)行fsck。
-h 將系統(tǒng)關(guān)機(jī)。
-k 只是送出信息給所有用戶,但不會(huì)實(shí)際關(guān)機(jī)。
-n 不調(diào)用init程序進(jìn)行關(guān)機(jī),而由shutdown自己進(jìn)行。
-r shutdown之後重新啟動(dòng)。
-t秒數(shù) 送出警告信息和刪除信息之間要延遲多少秒。
[時(shí)間] 設(shè)置多久時(shí)間後執(zhí)行shutdown指令。
[警告信息] 要傳送給所有登入用戶的信息。
reboot 快速重啟(跳過(guò)sync過(guò)程,即同步化)
啟動(dòng)級(jí)別(0~6),位于/etc/inittab:
對(duì)各個(gè)運(yùn)行級(jí)的詳細(xì)解釋:
0 為停機(jī),機(jī)器關(guān)閉。(千萬(wàn)不要設(shè)置到此級(jí)別)
1 為單用戶模式,就像Win9x下的安全模式類似。
2 為多用戶模式,但是沒有NFS支持。
3 為完整的多用戶模式,是標(biāo)準(zhǔn)的運(yùn)行級(jí)。
4 一般不用,在一些特殊情況下可以用它來(lái)做一些事情。例如在筆記本電腦的電池用盡時(shí),可以切換到這個(gè)模式來(lái)做一些設(shè)置。
5 就是X11,進(jìn)到X Window系統(tǒng)了。
6 為重啟,運(yùn)行init 6機(jī)器就會(huì)重啟。(千萬(wàn)不要設(shè)置到此級(jí)別)
shutdown、Halt、init、reboot的區(qū)別:
shutdown調(diào)用時(shí),會(huì)發(fā)送信號(hào)(signal)給init程序,要求它改變r(jià)unlevel,具體會(huì)根據(jù)參數(shù)決定(關(guān)閉或重起)。
halt和reboot都是shutdown的某個(gè)命令的鏈接,halt相當(dāng)于shutdown -h now,也就是關(guān)閉;reboot相當(dāng)于shutdown -r now,作用是重啟系統(tǒng)。
Init作為L(zhǎng)inux系統(tǒng)的首發(fā)程序,有多個(gè)運(yùn)行級(jí)(runlevel),比如0-關(guān)閉 1-單用戶模式 3-字符界面 5-圖形界面 6-重啟,因此使用Init來(lái)進(jìn)行關(guān)機(jī)或重啟操作和shutdown差不多,且比shutdown更直接(不需要發(fā)送信號(hào)了的說(shuō))。
在linux中關(guān)閉一些沒有的服務(wù)可以釋放系統(tǒng)資源,那么我們要怎么關(guān)閉服呢?下面由我為大家整理了linux關(guān)閉服務(wù)的相關(guān)命令,希望對(duì)大家有所幫助。
1.linux關(guān)閉服務(wù)原因
服務(wù)器的本質(zhì)是為各種服務(wù)提供訪問(wèn)功能。使服務(wù)器只運(yùn)行所需的服務(wù),關(guān)閉沒有使用的服務(wù)。這樣做不僅會(huì)釋放一些系統(tǒng)資源,而且也會(huì)使服務(wù)器變得更加安全。比如,如果只是運(yùn)行一個(gè)簡(jiǎn)單的服務(wù)器,顯然不需要X顯示或者桌面環(huán)境。如果不需要Windows網(wǎng)絡(luò)共享功能,則可以放心關(guān)閉Samba。
2.linux關(guān)閉服務(wù)命令
使用下面的命令能查看伴隨系統(tǒng)啟動(dòng)而啟動(dòng)的服務(wù):
代碼如下:
chkconfig --list | grep "3:on"
如果系統(tǒng)運(yùn)行了systemd,執(zhí)行這條命令:
代碼如下:
systemctl list-unit-files --type=service | grep enabled
然后使用下面的命令關(guān)閉服務(wù):
代碼如下:
chkconfig service off
或
代碼如下:
systemctl disable service
在上面的例子中,把“service”替換成真正想要停止的服務(wù)名稱。實(shí)例如下:
代碼如下:
chkconfig httpd off
或
代碼如下:
systemctl disable httpd
在命令后面加上可實(shí)現(xiàn)后臺(tái)運(yùn)行。使用示例:
但僅使用命令,當(dāng)關(guān)閉控制臺(tái)終端時(shí),任務(wù)同樣會(huì)被終止。
nohup(no hang up)命令,即忽略SIGHUP信號(hào)。nohup能保證關(guān)閉控制臺(tái)終端時(shí),任務(wù)不被終止:
關(guān)閉控制臺(tái)終端后,通過(guò)ps查看,easeapi.sh 的父進(jìn)程由終端進(jìn)程變成了init進(jìn)程,即使關(guān)閉終端,任務(wù)依然能保持運(yùn)行。nohup命令默認(rèn)會(huì)在當(dāng)前目錄創(chuàng)建nohup.out文件存儲(chǔ)輸出信息。如果要輸出到指定文件則:
nohup命令雖然簡(jiǎn)單,但在一些情況下可能并不好用。比如,想使用scp命令從需要驗(yàn)證的服務(wù)端下載文件時(shí),直接使用nohup命令并不會(huì)出現(xiàn)驗(yàn)證交互。這種情況下,推薦使用bg/fg命令。
Ctrl + C 和 Ctrl + Z是linux中兩種中斷命令,但作用有不同。Ctrl + C是強(qiáng)制中斷進(jìn)程,而Ctrl + Z則是暫停任務(wù)執(zhí)行。在終端中正常執(zhí)行scp命令,輸入賬戶密碼后,使用Ctrl + Z暫停任務(wù)。
jobs命令顯示當(dāng)前任務(wù)狀態(tài)。
可以看到任務(wù)已經(jīng)暫停,任務(wù)編號(hào)為1。
bg/fg將可將任務(wù)在前后臺(tái)切換?,F(xiàn)在將任務(wù)切換到后臺(tái):
在通過(guò)jobs查看,任務(wù)狀態(tài)已變成了running:
當(dāng)關(guān)閉終端后,任務(wù)可能會(huì)被終止??墒褂胐isown命令忽略SIGHUP信號(hào)。
linux退出命令如下:
操作設(shè)備:戴爾筆記本電腦
操作系統(tǒng):win10
操作程序:linux 2.91
1、首先連接相應(yīng)linux主機(jī),等待輸入shell指令。
2、執(zhí)行./lua文件進(jìn)入命令操作模式后,按ESC,輸入::q!。
3、鍵盤按“回車鍵”運(yùn)行shell指令,此時(shí)會(huì)發(fā)現(xiàn)成功退出了文件的命令行操作界面。