Несколько способов просмотреть запущенные службы в Linux:
Использование команды systemctl. 4 Это основной инструмент для работы со службами в современных дистрибутивах Linux, таких как Ubuntu, Debian, CentOS, Fedora и других. 4 Некоторые команды для просмотра запущенных служб:
systemctl list-units --type=service --state=running. 34 Выводит список всех запущенных служб в текущий момент. 4 В столбце UNIT будет указано название службы, а в столбце LOAD — информация о её состоянии. 4
systemctl list-units --type=service --state=inactive. 4 Позволяет увидеть все службы, которые загружены, но не активны. 4
systemctl status <имя_службы>. 4 Выводит подробную информацию о текущем статусе службы, её процессе, времени работы и другие параметры. 4
Использование команды ps. 4 Она выводит список всех процессов, включая фоновые службы. 4 Чтобы сузить результаты, можно применить фильтры, например: ps aux | grep servicename, где servicename — это название службы, которую ищут. 4
Использование команды top. 4 Она позволяет увидеть все процессы, работающие в системе, в том числе и службы. 4 Для этого достаточно просто выполнить: top. 4 Если нужно отфильтровать процессы по имени службы, используют: top -u <имя_пользователя>. 4
Использование команды htop. 4 Это улучшенная версия top, которая предоставляет графический интерфейс в терминале и позволяет удобнее просматривать список процессов, включая службы. 4 Чтобы использовать htop, достаточно выполнить: htop. 4 Если htop не установлен, его можно установить с помощью: sudo apt install htop. 4