Изброяване на Linux услуги със Systemctl
Разнообразни услуги работят непрекъснато на фона на Linux, като мрежови и системни услуги. Услугите, работещи на Linux, са известни също като демони, което се отнася до група процеси, работещи на back-end.
Услугите могат да се управляват и изброяват чрез различни методи и инструменти. Systemd е софтуерен набор от инструменти с възможност за управление на Linux системи, възприети от дистрибуцията на Linux като заместващ процес на init.
Всички системни задачи могат да се контролират чрез Systemd. Процесът може да бъде стартиран или завършен с помощта на този инструмент и цялата информация за разрешени и деактивирани услуги също може да бъде изброена със Systemd.
Списък на услуги, използващи Systemctl в Linux
Systemctl е помощна програма, отговорна да управлява и контролира systemd системата. Командата systemctl може да се използва за изброяване на всички услуги в Linux.
Сега ще ви покажем как работи systemctl.
Списък на всички услуги
За да получите списък на всички услуги в системата, независимо дали са заредени или неактивни, издайте следната команда systemctl в терминала:
$ systemctl list-units --type = service --all
Всички услуги във вашата система ще се появят на екрана, както можете да видите в изхода, показан на изображението по-горе.
Списък на заредени услуги
Следващата команда ще изброи всяка заредена услуга, която работи, активна или е неуспешна:
$ systemctl list-units --type = услуга
Работещи услуги
В много случаи може да е трудно да се разграничат работещите услуги от всички останали услуги. Изпълнете следната команда, за да получите бърз отговор, който показва заредените и работещи услуги в системата:
$ systemctl list-units --type = service --state = работи
Активирани услуги
Въведете следната команда, за да проверите активираните услуги в системата:
$ systemctl list-unit-files --state = активиран
Услуги за инвалиди
Деактивираните услуги няма да се стартират или активират автоматично. За да активирате желана / необходима услуга, изберете услугата от категорията на инвалидите. Следващата команда се използва за получаване на списък с деактивирани услуги в системата:
$ systemctl list-unit-files --state = забранено
Проверете състоянието на услугата
„чашаКоманда се използва за получаване на повече информация за състоянието на услугата. Cup е модулна система за печат, чрез която компютърът действа като сървър за печат и показва информация. Използвай чаши команда за получаване на повече информация за активираните / деактивираните услуги в системата:
$ systemctl статусни чаши.обслужване
Заключение
Тази статия ви показа как да използвате systemctl команди за изброяване на услуги в Linux, включително множество опции за преглед на услугите. С правилните знания е лесно да изберете необходимата команда.