新聞中心
Linux怎么禁止服務(wù)開機(jī)啟動?
linux設(shè)置開機(jī)服務(wù)自動啟動/關(guān)閉自動啟動命令
我們提供的服務(wù)有:網(wǎng)站制作、網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、江永ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的江永網(wǎng)站制作公司
[root@localhost
~]#
chkconfig
--list
顯示開機(jī)可以自動啟動的服務(wù)
[root@localhost
~]#
chkconfig
--add
***
添加開機(jī)自動啟動***服務(wù)
[root@localhost
~]#
chkconfig
--del
***
刪除開機(jī)自動啟動***服務(wù)
[root@localhost
~]#
setup
可以在shell圖形終端里面配置的命令,去service里選擇
[root@localhost
~]#
ntsysv
在shell終端圖形配置開機(jī)啟動服務(wù)命令,
如果你想了解更詳細(xì)內(nèi)容,建議看看劉遄老師的另外就是劉遄老師的《linux就該這么學(xué)》,書籍當(dāng)中有詳細(xì)的描述;
Linux下禁止MySQL服務(wù)以管理員權(quán)限的賬號運行命令
安全運行mysql服務(wù)。MySql應(yīng)該使用非管理員賬號運行,以普通賬戶安全運行mysqld采用加固方法,Linux下禁止MySQL服務(wù)以管理員權(quán)限的賬號運行命令,安全運行mysql服務(wù),從而保證系統(tǒng)程序的正常運行。
Linux服務(wù)管理(如何關(guān)閉或禁用不需要的服務(wù)
在安裝Linux操作系統(tǒng)時,一些不必要的數(shù)據(jù)包和應(yīng)用程序會在用戶不注意的情況下自動安裝。在本文中,我們將討論如何將Linux系統(tǒng)中一些不必要的應(yīng)用程序和服務(wù)禁用,以保護(hù)你的系統(tǒng)資源。
首先讓我們來看看系統(tǒng)中正在運行哪些服務(wù)。使用以下命令:
輸出結(jié)果
現(xiàn)在讓我們使用下面的netstat命令快速瀏覽接受連接的進(jìn)程(端口)。
輸出結(jié)果
從上面的輸出結(jié)果中,你會發(fā)現(xiàn)一些不需要在服務(wù)器上運行的應(yīng)用程序,如:
1. smbd and nmbd
smbd和nmbd是Samba的后臺進(jìn)程。你真的需要在Windows或其他機(jī)器上輸出smb分享嗎?如果不是,為什么運行這些進(jìn)程呢?
你可以在下一次機(jī)器啟動時關(guān)閉開機(jī)啟動設(shè)置,這樣就能安全地關(guān)閉或禁用這些進(jìn)程。
2. Telnet
你需要通過互聯(lián)網(wǎng)或者局域網(wǎng)進(jìn)行適合文本形式的通訊嗎?如果不是的話,在機(jī)器啟動時關(guān)閉這個進(jìn)程吧。
3. rlogin
你需要通過網(wǎng)絡(luò)登錄到另一個主機(jī)嗎?如果不需要的話,那么在機(jī)器啟動時關(guān)閉這個進(jìn)程的開啟啟動功能。
4. rexec
遠(yuǎn)程進(jìn)程執(zhí)行rexec允許你在遠(yuǎn)程計算機(jī)上執(zhí)行shell命令。如果你不需要在遠(yuǎn)程機(jī)器上執(zhí)行shell命令,請關(guān)閉該進(jìn)程。
5. FTP
你需要將一個主機(jī)上的文件通過網(wǎng)絡(luò)轉(zhuǎn)移到另一個主機(jī)上嗎?如果不需要,你可以停止FTP服務(wù)。
6. automount
你需要自動掛載不同的文件系統(tǒng),彈出網(wǎng)絡(luò)文件系統(tǒng)嗎?如果不是,為什么要運行這個進(jìn)程,為什么要讓這個應(yīng)用程序占用你的資源呢?關(guān)閉它的自動啟動功能吧。
7. named
你需要運行域名服務(wù)器(DNS)嗎?如果不是,你應(yīng)該關(guān)掉這個進(jìn)程,釋放你的資源。先關(guān)閉正在運行的進(jìn)程,然后關(guān)閉開機(jī)啟動設(shè)置。
8. lpd
lpd是打印機(jī)的后臺進(jìn)程。如果你不需要從服務(wù)器打印,該進(jìn)程會消耗你的系統(tǒng)資源。
9. Inetd
你運行inetd服務(wù)嗎?如果你正在運行獨立應(yīng)用程序,如ssh,ssh會使用其他獨立的應(yīng)用程序,比如Mysql、Apache等。如果你不需要inetd,最后在下次自動啟動時關(guān)閉掉。
10. portmap
Portmap是一個開放網(wǎng)絡(luò)計算遠(yuǎn)程過程調(diào)用(ONC RPC),啟用后臺進(jìn)程rpc.portmap和rpcbind。如果這些進(jìn)行運行,意味著你正在運行NFS服務(wù)器。如果你沒有注意到NFS服務(wù)器運行的話,意味著你的系統(tǒng)資源正在消耗。
如何在Linux系統(tǒng)中殺死一個進(jìn)程
可以使用“Kill PID”命令殺死一個在Linux中運行的進(jìn)程。但是在運行Kill命令之前,我們必須了解進(jìn)程的PID。例如,我想找“cupsd”進(jìn)程的PID。
那么“cupsd”進(jìn)程的PID是1511。運行下面的命令殺死該PID。
如何禁用Linux服務(wù)
對于紅帽發(fā)行版如Fedora和CentOS,利用“chkconfig”腳本來啟用和禁用Linux系統(tǒng)中運行的服務(wù)。
例如,在系統(tǒng)啟動時禁用Apache web服務(wù)器。
對于基于Debain的發(fā)行版如Ubuntu、Linux Mint和其他Debian發(fā)行版,使用一個叫做update-rc.d的腳本。
例如,在系統(tǒng)啟用時使用下面的命令禁用Apache服務(wù)。這里“- f”選項代表強制性。
做了這些變更之后,系統(tǒng)下次啟動時不會再運行這些沒有必要的進(jìn)程,從而為我們節(jié)約了系統(tǒng)資源。服務(wù)器將會更實用、快速、安全。
linux關(guān)閉服務(wù)命令
在linux中關(guān)閉一些沒有的服務(wù)可以釋放系統(tǒng)資源,那么我們要怎么關(guān)閉服呢?下面由我為大家整理了linux關(guān)閉服務(wù)的相關(guān)命令,希望對大家有所幫助。
1.linux關(guān)閉服務(wù)原因
服務(wù)器的本質(zhì)是為各種服務(wù)提供訪問功能。使服務(wù)器只運行所需的服務(wù),關(guān)閉沒有使用的服務(wù)。這樣做不僅會釋放一些系統(tǒng)資源,而且也會使服務(wù)器變得更加安全。比如,如果只是運行一個簡單的服務(wù)器,顯然不需要X顯示或者桌面環(huán)境。如果不需要Windows網(wǎng)絡(luò)共享功能,則可以放心關(guān)閉Samba。
2.linux關(guān)閉服務(wù)命令
使用下面的命令能查看伴隨系統(tǒng)啟動而啟動的服務(wù):
代碼如下:
chkconfig --list | grep "3:on"
如果系統(tǒng)運行了systemd,執(zhí)行這條命令:
代碼如下:
systemctl list-unit-files --type=service | grep enabled
然后使用下面的命令關(guān)閉服務(wù):
代碼如下:
chkconfig service off
或
代碼如下:
systemctl disable service
在上面的例子中,把“service”替換成真正想要停止的服務(wù)名稱。實例如下:
代碼如下:
chkconfig httpd off
或
代碼如下:
systemctl disable httpd
當(dāng)前文章:linux禁止服務(wù)的命令 linux殺掉服務(wù)
標(biāo)題來源:http://www.dlmjj.cn/article/docsehj.html