У Линуку, услуга је позадински процес који обавља одређену функцију или задатак на рачунару или серверу без директне интеракције корисника. Услуге на Линук-у раде у позадини, често се покрећу када се систем покрене и обично не захтевају пријаву корисника.
Зашто гледати текуће услуге?
Прегледање листе покренутих услуга у Линук-у је корисно из неколико разлога:
- Отклањање грешака и дијагностика: Прегледање листе покренутих услуга помаже вам да одредите које услуге су покренуте на вашем систему, а које су тренутно покренуте. Ако нађете проблеме са својим системом, можете да проверите да ли постоје грешке или конфликти међу покренутим услугама.
- Управљање ресурсима: Покренути сервиси могу да троше ресурсе као што су ЦПУ време, меморија или мрежни ресурси. Прегледање листе услуга ће вам помоћи да утврдите које услуге троше више ресурса и могу узроковати неефикасност система.
- Проверите аутоматско учитавање: Прегледање листе покренутих услуга омогућава вам да осигурате да се само услуге које су вам потребне аутоматски учитавају када се систем покрене. Можете проверити које су услуге конфигурисане за покретање и променити ову листу ако је потребно.
Како да видите покренуте услуге на Линук-у
Да бисте видели листу покренутих услуга (јединица) у 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> Ово ће пронаћи услугу са наведеним именом на листи. Имајте на уму да да бисте видели листу покренутих услуга, морате имати права суперкорисника (роот) или користити команду са sudo префиксом.