Paano Maglista ng Mga Tumatakbong Serbisyo sa Linux

Paano Maglista Ng Mga Tumatakbong Serbisyo Sa Linux



Ang mga serbisyo ay ang backbone ng anumang operating system at mahalaga upang matiyak ang pinakamainam na paggana ng iba't ibang mga application. Karaniwan itong tumutukoy sa mga daemon o mga proseso sa background na tumatakbo nang hiwalay nang walang paglahok ng user.

Kadalasang kailangang tingnan ng mga user ang mga serbisyong ito sa iba't ibang sitwasyon tulad ng pagsubaybay sa system, pag-audit sa seguridad, pag-troubleshoot ng isyu, pagsusuri sa dependency ng serbisyo, atbp. Bukod dito, ang pag-alam sa mga serbisyong ito ay makapagbibigay-daan sa iyo na pamahalaan ang mga mapagkukunan ng iyong system nang mas epektibo.







Gayunpaman, maraming mga nagsisimula sa Linux ang laging naghahanap ng mga pamamaraan upang ipakita ang kasalukuyang tumatakbong mga serbisyo. Kaya, ang maikling blog na ito ay tungkol sa mga paraan upang mailista ang mga tumatakbong serbisyo sa Linux nang walang abala.



Paano Ilista ang Mga Tumatakbong Serbisyo sa Linux

Mayroong iba't ibang paraan kung saan maaari mong ilista ang mga tumatakbong serbisyo sa Linux. Samakatuwid, ang seksyong ito ay nahahati sa iba't ibang mga subsection upang sumisid sa mga pamamaraang iyon, bawat isa sa isang pagkakataon.



1. Systemctl Command

Maaaring subaybayan at pamahalaan ng command na 'systemctl' ang mga system kasama ang mga serbisyo nito. Gayunpaman, ang kawalan nito ay ang paglilista nito ng mga serbisyo anuman ang kanilang estado (tumatakbo, winakasan, o nabigo). Samakatuwid, upang ilista ang mga tumatakbong serbisyo, dapat mong gamitin ang sumusunod na command:





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

Sa ibinigay na utos, ang mga opsyon na “–type=service” at “–state=running”, tulad ng iminumungkahi nila, ay tahasang nagtuturo sa tool na ilista lamang ang mga tumatakbong serbisyo.



Tandaan:

  1. Naglilista lamang ito ng ilang linya sa isang pagkakataon. Pagkatapos maabot ang dulo, maaari mong pindutin ang 'Enter' upang magpatuloy sa pagtingin sa listahan.
  2. Pagkatapos gamitin ang command, hindi ka maaaring makipag-ugnayan sa terminal. Iyon ang dahilan kung bakit dapat mong ilabas ito sa pamamagitan ng pagpindot sa 'Q'.

Bukod dito, kung balak mong ilista ang mga serbisyong pinapatakbo ng isang partikular na programa, gamitin ang command na 'grep' upang i-filter ang mga resulta.

sudo systemctl list-units --type = serbisyo --estado = tumatakbo | mahigpit na pagkakahawak app_name

Sa command na ito, palitan ang 'app_name' ng aktwal na pangalan ng application o program na gusto mong i-target. Halimbawa, ilista natin ang mga serbisyong pinapatakbo ng cron daemon:

sudo systemctl list-units --type = serbisyo --estado = tumatakbo | mahigpit na pagkakahawak cron

2. Utos ng Netstat

Nagbibigay ang Netstat ng detalyadong impormasyon tungkol sa iba't ibang serbisyo na tumatakbo sa kanilang mga nauugnay na port.

sudo netstat -tulpn

Inililista ng utos na ito ang mga serbisyo at ang kanilang mga kaukulang numero ng port at mga ID ng proseso. Sinasala ng opsyong “-tulpn” ang resulta upang ipakita ang mga serbisyo ng TCP at UDP.

Konklusyon

Ang paglilista ng mga tumatakbong serbisyo sa system ay mahalaga para sa administrasyon. Samakatuwid, ang maikling blog na ito ay may kasamang mga simpleng paraan upang ilista ang mga tumatakbong serbisyo sa iyong mga device. Ipinaliwanag namin ang dalawang paraan na kinabibilangan ng paggamit ng mga command na 'systemctl', 'grep', at 'netstat'. Higit pa rito, ang mga utos na ito ay ganap na nagsisilbi sa iyong layunin, kaya hindi kami naglista ng anumang iba pang mahirap makuhang pamamaraan.