Демон inetd (произносится «ай-нет-ди») запускается в процессе загрузки из файла инициализации, такого как /etc/rc2.d/S72inetsvc. При запуске inetd обращается к своему файлу настройки, /etc/inetd.conf. Файл настройки содержит имена служб, которые inetd слушает и запускает. Службы можно добавлять или удалять, внося изменения в файл inetd.conf.
Демон inetd (произносится «ай-нет-ди») запускается в процессе загрузки из файла инициализации, такого как /etc/rc2.d/S72inetsvc. При запуске inetd обращается к своему файлу настройки, /etc/inetd.conf. Файл настройки содержит имена служб, которые inetd слушает и запускает. Службы можно добавлять или удалять, внося изменения в файл inetd.conf.
Пример записи из такого файла для системы Solaris 8:
ftp stream tcp6 nowait root /usr/sbin/in.ftpd in.ftpd
Поля записи файла inetd.conf, слева направо:
имя - Имя службы в том виде, в каком оно приводится в файле /etc/services. В приведенном примере это поле имеет значение ftp.
- тип - Тип службы доставки данных, или тип сокета. Распространенные типы сокетов:
- stream - Служба потоковой доставки, предоставляемая TCP, то есть байтовый поток TCP.
- dgram - Служба доставки пакетов (дейтаграмм), предоставляемая UDP.
- raw - Служба прямых дейтаграмм IP.
В примере используется потоковый сокет.
протокол - Имя протокола в том виде, в каком оно приводится в файле /etc/protocols. Обычно принимает значение «tcp» или «udp». Значения «tcp6» и «udp6» в Solaris позволяют отразить тот факт, что служба способна работать как по протоколу IPv4, так и по протоколу IPv6. Протоколом транспортного уровня для FTP является TCP, поэтому наш пример содержит в поле протокола значение tcp6.
wait-status - Поле может иметь значение «wait» либо «nowait.» Обычно, но не всегда, серверы, использующие для доставки данных службы дейтаграмм, требуют значения «wait», а потоковые серверы требуют значения «nowait». Состояние «wait» предписывает inetd ожидать освобождения сокета сервером, прежде чем начать прием последующих запросов через этот сокет. Состояние «nowait» позволяет inetd немедленно начать принимать дополнительные запросы соединений, поступающие через сокет.
- Назад
- Вперёд >>