Альтернативой inetd является расширенный демон Интернета - xinetd (Extended Internet Daemon). Настройки xinetd хранятся в файле /etc/xinetd.conf , который для xinetd имеет такое же значение, как inetd.conf для inetd.

Однако вместо позиционных параметров, значение которых определяется порядком следования в записи, в xinetd.conf применяются пары атрибутов и значений. Имя атрибута четко определяет смысл каждого параметра. Значение выполняет настройку параметра. Например, третье поле записи файла inetd.conf содержит название транспортного протокола. В файле xinetd.conf имя транспортного протокола определяется при помощи атрибута protocol. Например, protocol = tcp. Вот пример записи tftp в файле xinetd.conf:

# default: off
# description: The tftp server uses the trivial file transfer \
#        protocol. The tftp protocol is often used to boot diskless \
#        workstations, download configuration files to network printers, \
#        and to start the installation process for some operating systems.
service tftp
{
socket_type    = dgram
protocol    = udp
wait    = yes
user    = root
server    = /usr/sbin/in.tftpd
server_args    = -s /tftpboot
disable    = yes
}

Символ # отмечает строки-комментарии. Непосредственно запись начинается командой service. Атрибуты внутри фигурных скобок ({}) определяют характеристики конкретной службы.

Значения service, socket_type, protocol, wait, user, server и server_args соотпетствуют значениям, описанным в примере для файла inetd.conf системы Solaris. Их назначение в xinetd полностью соответствует назначению позиционных параметров inetd.

Одна из строк, disable = yes, требует некоторых объяснений, disable = yes запрещает xinetd запускать tftp по требованию, disable = yes является эквивалентом блокировки tftp в файле inetd.conf посредством комментария. Чтобы включить tftp, отредактируйте файл, изменив строку на disable = no.

В Red Hat 7 применяется xinetd. Однако в файле /etc/xinetd.conf системы Red Hat вы не увидите перечисления сетевых служб. В системе Red Hat настройка xinetd выполнена таким образом, что файл xinetd.conf включает ссылки на все файлы каталога /etc/xinetd.d. Приведенный выше фрагмент на самом деле отражает содержимое файла /etc/xinetd.d/tftp системы Red Hat, использованной для создания примера. Каждой службе соответствует отдельный файл настройки.

Применение xinetd диктуется более совершенными механизмами обеспечения безопасности. Безопасность - одна из наиболее важных причин, по которым следует разобраться со строением файлов inetd.conf и xinetd.conf. Использование возможностей управления доступом демонов xinetd и inetd описано в главе 12.

Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk

Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.