Intereting Posts
UDP NAT Punching Генерировать трафик с указанной пропускной способностью Отсутствие «недостижимого» ответа для исходящего TCP-соединения при использовании маршрутизации fwmark и политики Заменить число на sed / awk Функция Bash присваивает значение переданному параметру Почему я все еще запрашиваю пароль после добавления исключения в файл / etc / sudoers? «Цвет» в TERM всегда означает, что я могу использовать цвета? Slurp-режим в awk? Захват драйверов ОС / аппаратных средств связи / обратного проектирования systemd : задание raspi-config.service / start удалено, чтобы разбить порядок заказа, начиная с basic.target/start Перенаправить вывод ошибки grep в файл проблемы безопасности при установке из исходного кода с правами root Как использовать grep для трубы | Отслеживайте ежедневные изменения каталога (и отправляйте их по электронной почте) Как перенаправить стандартный ввод инструкции `while` в файл?

Inetd и Xinetd: работает?

Я изучаю первый экзамен LPIC. В викторине я нашел этот вопрос:

Как вы можете определить, использует ли ваша система inetd или xinetd в качестве суперсервера?

И правильный ответ должен быть:

Тип ps ax | grep inetd ps ax | grep inetd , и рассмотрим вывод для признаков inetd (или xinetd).

На моем рабочем столе (Fedora 21) это результат обоих случаев:

 15844 pts/0 S+ 0:00 grep --color=auto inetd 15848 pts/0 S+ 0:00 grep --color=auto xinetd 

Как я могу сказать, какой из них работает, если он работает вообще?

Это почти наверняка xinetd поскольку обычный inetd старше, чем грязь, но вы можете проверить базу данных RPM:

 [root@xxx01 ~]# rpm -qa xinetd xinetd-2.3.14-39.el6_4.x86_64 [root@xxx01 ~]# rpm -qa inetd [root@xxx01 ~]# 

Для ваших команд вы, вероятно, можете просто запустить службу xinetd, чтобы заставить команды работать (поскольку один из них не работает, это похоже на).

Кроме того, возможно, лучшая команда для запуска, чем ps ax | grep <some binary> ps ax | grep <some binary> должен использовать только -C :

 [root@xxx01 ~]# ps -C xinetd PID TTY TIME CMD 1823 ? 00:00:00 xinetd [root@xxx01 ~]# 

Который исключает дополнительный выход, как вы видели, если вы просто grep вывод ps .

Эти ответы относятся к конкретным дистрибутивам, но вы принимаете викторину о администрировании машины, которую вы не настроили. Вы понятия не имеете, было ли переименовано xinetd, чтобы больше походить на традиционный inetd. Запрос базы данных пакетов может не принести пользы. Самое лучшее, что нужно сделать, это узнать о каждой программе, чтобы вы могли различать их.

Я предпочитаю использовать ldd для исполняемых файлов для определения библиотек, которые связаны с ним. С xinetd вы должны видеть ссылки на libcrypt и libnsl , но вы не найдете эти две библиотеки, связанные с традиционным inetd .

Процесс, который вы нашли, выполнил команду

 ps ax | grep inetd 

это сам процесс grep, сервер noet (x) inetd запущен .