Каков рекомендуемый способ проверки запущенных сервисов?

Я часто сталкиваюсь с различными системами GNU / Linux, включая CentOS, SLES и Debian.

Я хочу знать: какой рекомендуемый метод проверки всех запущенных сервисов в этих системах?

Я знаю об service --status-all и chkconfig но они не всегда доступны.

Пожалуйста, порекомендуйте.

  • Automounts: все монтируются и не будут монтироваться самостоятельно
  • Как предоставить разрешения пользователю (относительно общего ресурса NFS)
  • zypper, как установить пакет в локальный каталог ~ / bin
  • где ifconfig на suse studio
  • Плохая производительность сети между AIX 7.1 на скорости 1 Гбит / с и SLES 11 на скорости 10 Гбит / с
  • Может ли чрезмерное использование ресурсов фактически заставлять пользователей быть неспособными SSH к Linux?
  • Есть ли хороший способ опроса в режиме реального времени, который подходит для ядра?
  • Ошибка при попытке создания pango (1.34.1) и harfbuzz (0.9.18) из источника
  • 3 Solutions collect form web for “Каков рекомендуемый способ проверки запущенных сервисов?”

    Я хочу знать: какой рекомендуемый метод проверки всех запущенных сервисов в этих системах?

    Поскольку вы знаете chkconfig , service и можете быть ntsysv , rcconf ,

    но вы можете проверить, используя команду ниже, которая почти работает во всех вкусах

     ls -1 /etc/rc$(runlevel| cut -d" " -f2).d/S* 

    Что такое S *?

    традиционный стиль init создает символические ссылки, начинающиеся с S или K. те, у которых S означает «start», и они запускаются с параметром «start» при вводе этого уровня запуска. Те, у которых K означает «kill», эти службы запускаются с параметром «stop», когда этот уровень запуска введен

    Полная информация:

     ls -1 /etc/rc$(runlevel| cut -d" " -f2).d/S* | \ awk -F'[0-9][0-9]' '{print "Startup :-> " $2}' 

    Вывод:

     Startup :-> bind9 Startup :-> apt-cacher-ng Startup :-> slapd Startup :-> cron Startup :-> dmesg Startup :-> inetutils-inetd Startup :-> ssh Startup :-> dns-clean Startup :-> sudo Startup :-> apache2 Startup :-> grub-common Startup :-> ondemand Startup :-> rc.local 

    Немного менее элегантный, но вы всегда можете сравнить, что работает ps aux против того, что указано в /etc/init.d/ или /etc/rc.d/

    Попробуйте использовать svcs. svcs должен перечислить все службы в автономном режиме или в режиме обслуживания.

    Interesting Posts

    Самый минималистический способ переключения пользователей в X сеанс

    Установка удаленной файловой системы через SSH как другого пользователя

    Использовать apt get install без вставки DVD?

    Не удается установить расширения оболочки gnome

    Видео Youtube после спящего режима

    Как создать собственное ядро ​​с localmodconfig, которое поддерживает аппаратное обеспечение нескольких машин?

    Сообщение об ошибке на терминале, несмотря на использование символа 2>

    Отсутствует Python.h в Arch

    Поиск файлов в алфавитном порядке перед заданной строкой

    Я не могу использовать прокрутку колеса мыши в Eclipse XFCE

    Как указать ISO как местоположение корневой файловой системы для GRUB?

    Можно ли настроить конфигурацию git через несколько репозиториев?

    Как получить все номера из строки и добавить их?

    USB-аудио-адаптер вызывает HTML5-видео в Firefox для быстрой перемотки вперед

    Раскомментирование нескольких строк кода, заданных номерами строк, с использованием vi или vim

    Linux и Unix - лучшая ОС в мире.