Төлем әдістері Abuse

Жұмыс істеп тұрған қызметтердің тізімін қалай көруге болады

19.09.2023, 18:38

Linux жүйесінде қызмет дегеніміз пайдаланушының тікелей әрекетінсіз компьютерде немесе серверде белгілі бір функцияны немесе тапсырманы орындайтын фондық процесс. Linux жүйесіндегі қызметтер фондық режимде жұмыс істейді, көбінесе жүйе жүктелген кезде іске қосылады және әдетте пайдаланушыға кіруді қажет етпейді.

Неліктен іске қосылған қызметтерге қарау керек?

Linux жүйесінде іске қосылған қызметтер тізімін көру бірнеше себептерге байланысты пайдалы:

  1. Түзету және диагностика: іске қосылған қызметтер тізімін қарау жүйеде қандай қызметтер жұмыс істеп тұрғанын және қайсысы қазір жұмыс істеп тұрғанын анықтауға көмектеседі. Жүйеде ақауларды тапсаңыз, іске қосылған қызметтер арасында қателер немесе қайшылықтар бар-жоғын тексеруге болады.
  2. Ресурстарды басқару: іске қосылған қызметтер CPU уақыты, жад немесе желі ресурстары сияқты ресурстарды тұтынуы мүмкін. Қызметтер тізімін қарап шығу қай қызметтер ресурстарды көбірек тұтынатынын және жүйені тиімсіз пайдалануды тудыруы мүмкін екенін анықтауға көмектеседі.
  3. Автоматты жүктеуді тексеру: Жұмыс істеп тұрған қызметтер тізімін қарау жүйе іске қосылғанда тек қажет қызметтер автоматты түрде жүктелетініне көз жеткізуге мүмкіндік береді. Қай қызметтерді іске қосу үшін конфигурацияланғанын тексеруге және қажет болса, осы тізімді өзгертуге болады.

Linux жүйесінде іске қосылған қызметтерді қалай көруге болады

systemctl ішінде іске қосылған қызметтердің (бірліктер) тізімін көру үшін пәрменді іске қосыңыз:

 systemctl list-units --type=service

Немесе ешбір параметрсіз systemctl . Бұл жүйедегі барлық қызметтердің тізімін, олардың күйін (басталған немесе тоқтатылған) және олар туралы басқа ақпаратты көрсетеді.

Сондай-ақ параметрді қосу арқылы шығысты тек іске қосылған қызметтерге шектеуге болады:

 --state=running: systemctl list-units --type=service --state=running

Бұл жүйеде іске қосылған қызметтерді ғана көрсетеді.

Әрбір қызмет туралы толығырақ ақпарат алғыңыз келсе, опцияны пайдалана аласыз:

 --full`: `systemctl list-units --type=service --full

Бұл әрбір қызмет туралы толық ақпаратты, оның ішінде оның сипаттамасын, файл жолдарын көрсетеді.

Сондай-ақ шығыста сүзу пәрмендерін пайдалануға болады, мысалы, оның аты бойынша белгілі бір қызметті табу үшін:

 systemctl list-units --type=service | grep <service_name>

Бұл тізімде көрсетілген аты бар қызметті табады. Іске қосылған қызметтер тізімін көру үшін сізде суперпайдаланушы құқықтары (root) болуы немесе sudo префиксі бар пәрменді пайдалану керек екенін ескеріңіз.