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 

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

3 Solutions collect form web for “Inetd и 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 запущен .

  • Копирование страницы справки Webmin: iso-8859-1 vs utf-8
  • Как установить rexecd на Ubuntu
  • Супер сервер (inted / xinetd / ...) поставляется с Ubuntu по умолчанию?
  • Как запустить дневной сервис?
  • Время TFTP в CentOS 7
  • Запуск FTP с помощью xinetd
  • Есть ли способ установить Mac OS X на использование xinetd вместо launchd?
  • Является ли xinetd еще лучшим методом, позволяющим нон-корневым демонам прослушивать привилегированные порты?
  • Настройка nice и ionice для rsync через xinetd
  • Запуск сервера Xvnc с xinetd, завернутый в vglrun
  • Если я перезапущу службу xinetd, это влияет на текущие активные FTP-соединения?
  • Linux и Unix - лучшая ОС в мире.