Керівництво по xinetd
xinetd - the e X tended I nter NET services D aemon
xinetd виконує ті ж функції що і inetd. він запускає процеси які надають різні сервіси інтернет. На відміну від сервісів які стартують під час ініціалізації системи і перебувають в бездіяльності в очікуванні запитів, xinetd є тільки один процес слухає на всіх портах сервісів перерахованих у файлі конфігурації xinetd.conf. Коли приходить запит xinetd запускає відповідний сервер. Унаслідок такої роботи xinetd (так само як і inetd) називають ще супер-сервером.
Сервіси перераховані в конфігураційному файлі xinetd можна розділити на дві групи. Сервіси з першої групи називаються multi-threaded див. Примітку і на кожен новий запит запускається новий серверний процес. Для таких сервісів xinetd продовжує слухати мережу на відповідному порту чекаючи нових запитів і готовай породити новий процес. В іншу групу включаються сервіси демони яких в змозі обробляти нові сполуки. Такі сервіси називаються single-threaded див. Примітку і xinetd припиняє обробку нових запитів до тих пір поки серверний процес не завершить свою роботу. Сервіси в цій групі зазвичай datagram-based.
Отже, причиною існування супер-сервера є факт збереження системних ресурсів за приводу не запуску безлічі серверних процесів які можливо будуть діяти більшу частину свого життя. Повністю відповідаючи призначенням запускати необхідні сервіси, xinetd здійснює також функції контролю доступу та реєстрації подій. Крім того xinetd не обмежений сервісами перерахованими у файлі / etc / services. Можна використовувати xinetd для запуску сервісів спеціального призначення.
Параметри syslog і filelog взаємно виключають. Якщо нічого не вказано, то за замовчуванням використовується syslogdaemon facility. Не плутайте повідомлення xinetd з повідомленнями відносяться до функцій реєстрації подій. Останні журналіруются тільки якщо це зазначено в файлі конфігурації.
УПРАВЛІННЯ XINETD
При реконфігурації лог-файли закриваються і знову відкриваються. Це дозволяє видаляти старі логи.
/etc/xinetd.conf стандартний конфігураційний файл /var/run/xinetd.dump стандартний файл дампа
ДИВІТЬСЯ ДОДАТКОВО
Panos Tsirigotis, CS Dept, University of Colorado, Boulder