答案:查看Linux服務(wù)開機(jī)自啟需先判斷初始化系統(tǒng)類型。使用ps -p 1確認(rèn)是systemd還是SysVinit。若為systemd,執(zhí)行systemctl is-enabled 服務(wù)名.service,返回enabled表示已啟用;可結(jié)合systemctl list-unit-files --type=service | grep enabled查看所有自啟服務(wù)。若為SysVinit,使用chkconfig --list 服務(wù)名查看運(yùn)行級別狀態(tài),或檢查/etc/rc.d/rc.local是否有啟動命令。還可通過ps aux | grep 服務(wù)名確認(rèn)運(yùn)行狀態(tài),或查看/etc/systemd/system/multi-user.target.wants/目錄軟鏈接及crontab @reboot任務(wù)輔助判斷。
在Linux系統(tǒng)中,查看某個(gè)服務(wù)是否設(shè)置為開機(jī)自啟,主要取決于你使用的系統(tǒng)初始化方式。目前主流的是systemd(大多數(shù)現(xiàn)代發(fā)行版如CentOS 7+、Ubuntu 16.04+、Debian 9+等),也有部分舊系統(tǒng)使用SysVinit。以下是常用的方法。
如果你的系統(tǒng)使用systemd,可以通過systemctl命令來查看服務(wù)的自啟動狀態(tài)。
對于仍在使用SysVinit的系統(tǒng),可以使用chkconfig或直接查看/etc/rc.d/rc.local等腳本。
如果不確定初始化類型,也可以通過以下方式輔助判斷:
基本上就這些。大多數(shù)情況下,systemctl is-enabled 服務(wù)名就能快速判斷服務(wù)是否開機(jī)自啟。確認(rèn)你的系統(tǒng)使用systemd還是SysVinit是關(guān)鍵。輸入ps -p 1可查看進(jìn)程1是systemd還是init,從而判斷初始化系統(tǒng)類型。
以上就是LINUX怎么查看一個(gè)服務(wù)是否開機(jī)自啟_LINUX服務(wù)自啟動狀態(tài)查詢方法的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
每個(gè)人都需要一臺速度更快、更穩(wěn)定的 PC。隨著時(shí)間的推移,垃圾文件、舊注冊表數(shù)據(jù)和不必要的后臺進(jìn)程會占用資源并降低性能。幸運(yùn)的是,許多工具可以讓 Windows 保持平穩(wěn)運(yùn)行。
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號