Paano Ilista ang Lahat ng Tumatakbong Serbisyo sa ilalim ng Systemd sa Linux

Paano Ilista Ang Lahat Ng Tumatakbong Serbisyo Sa Ilalim Ng Systemd Sa Linux



Ang Systemd, na kilala rin bilang isang system at service manager ay ang default na tagapamahala ng serbisyo ng iba't ibang mga pamamahagi ng Linux. Ang sistemang ito ay ang init tool ng Linux na siyang unang hakbang na sinimulan kapag nag-boot ang Linux kernel.

systemctl ay ang systemd command para sa pagkontrol sa Linux Services. Ang mga serbisyo sa Linux ay maaaring paganahin, i-disable, at i-mask. Ang mga detalye ng bawat serbisyo ay naka-imbak sa mga file ng unit na matatagpuan sa /usr/lib/systemd na direktoryo. Ang artikulong ito ay isang komprehensibong gabay sa kung paano ilista ang lahat ng tumatakbong serbisyo sa ilalim ng systemd sa isang Linux system.

Tingnan ang Mga Tumatakbong Serbisyo sa Linux Sa ilalim ng Systemd

Ang systemctl ay ang utos para sa pamamahala ng mga serbisyo ng systemd init. Maaari mong gamitin ang command na ito upang ihinto at simulan ang serbisyo, suriin ang katayuan ng tumatakbong mga serbisyo, at suriin ang mga dependency ng mga serbisyo. Upang mahanap ang listahan ng mga tumatakbong serbisyo, i-type ang list-units sa subcommand gamit ang systemctl:







systemctl list-units --type = serbisyo



Sa output sa itaas ang YUNIT ay ang pangalan ng serbisyo, ang LOAD ay sinusuri ang mga file na na-parse ng systemd o hindi, ACTIVE ay ang mataas na antas ng estado ng yunit, ang SUB ay ang mababang antas ng estado ng yunit at PAGLALARAWAN ay isang detalyadong impormasyon ng Unit.



pindutin ang Q susi upang umalis sa listahan ng mga serbisyo at bumalik sa terminal.





Tingnan ang Mga Aktibong Serbisyo sa Linux Sa ilalim ng Systemd

Patakbuhin ang sumusunod na systemctl command sa terminal para sa pagtingin sa lahat ng kasalukuyang aktibong serbisyo sa Linux:

systemctl list-units --type = serbisyo --estado =aktibo



Ilista ang Lahat ng Tumatakbong Serbisyo sa ilalim ng Systemd sa Linux

Mahirap na makilala ang mga tumatakbong serbisyo mula sa listahan ng lahat ng serbisyo. Kumuha ng mabilis na pagtingin sa pagpapatakbo ng mga serbisyo sa pamamagitan ng pagpapatakbo ng sumusunod na command sa terminal:

systemctl list-units --type = serbisyo --estado = tumatakbo

Ilista ang Lahat ng Pinaganang Serbisyo sa ilalim ng Systemd sa Linux

Upang ilista ang lahat ng mga serbisyo, iyon ay awtomatikong magsisimula kapag nag-boot ka sa Linux system isagawa ang sumusunod na utos:

systemctl list-unit-files --estado = pinagana

Ilista ang Lahat ng Mga Serbisyong May Kapansanan Sa ilalim ng Systemd sa Linux

Nasa ibaba ang command para makuha ang listahan ng lahat ng mga serbisyong hindi pinagana sa ilalim ng systemd sa Linux:

systemctl list-unit-files --estado =may kapansanan

Detalye ng Impormasyon ng Mga Serbisyong Tumatakbo sa ilalim ng Systemd sa Linux

Ang cup command ay ginagamit upang makakuha ng detalyadong impormasyon sa mga serbisyo sa ilalim ng system at service manager ng Linux.

systemctl status cups.service

Bottom Line

Ang systemd ay ang system at service manager ng mga pangunahing distribusyon ng Linux. Ang mga serbisyo ng systemd ay pinamamahalaan ng systemctl command at sa mahusay na kaalaman sa systemctl utility, maaari mong pamahalaan ang mga serbisyo sa iyong Linux system. Sa tutorial na ito, binanggit namin ang lahat ng mga paraan upang ilista ang mga serbisyo sa ilalim ng systemd sa Linux.