syslogd
Запись
системных сообщений
Примечание.
Для запуска этого сервиса необходимо войти в систему под учетной
записью root.
Синтаксис:
syslogd [-f конфигурационный_файл]
[-m интервал_меток]
[-t потоки]
Поддерживаемые платформы:
Neutrino
Опции:
-f конфигурационный_файл
Указать
путевое имя альтернативного конфигурационного файла (по
умолчанию используется файл /etc/syslog.conf).
-m интервал_меток
Интервал
добавления сообщений-меток в минутах (по умолчанию равен 20
минутам).
-t потоки
Установить максимальное число потоков, используемое
сервисом syslogd (по умолчанию
равно 15).
Описание:
Сервис syslogd считывает и записывает сообщения в
системную консоль, файлы журнала и на другие компьютеры,
согласно настройкам в конфигурационном файле.
Этот сервис
считывает свой конфигурационный файл при запуске, а также
каждый раз при поступлении сигнала останова. Для получения
информации о содержимом этого конфигурационного файла см. /etc/syslog.conf.
Сообщения,
посылаемые сервису syslogd, должны
содержать одну строку, которая может начинаться с
источника/приоритета (как определено в syslog.h) в угловых скобках (например, "<5> hello"). Если
приоритет в сообщении не указан, по умолчанию используется
значение LOG_USER|LOG_NOTICE ("<13>").
API-интерфейс
сервиса syslog() (и утилиты logger, которая использует syslog()) посылает
сообщения сервису syslogd путем открытия
файла /dev/log и записи в
него.
Файлы:
Для работы
сервиса syslogd необходимы
следующие файлы:
/etc/syslog.conf
Этот конфигурационный файл содержит критерии выбора и
действия, которые выполняются в случае, если полученное
сервисом syslogd сообщение соответствует этим критериям
выбора.
/etc/services
В этом файле
указывается порт сокета домена Интернета, отслеживаемый сервисом
syslogd.
Кроме того,
для работы сервиса syslogd необходима
разделяемая библиотека libsocket.so.
Переменные среды:
SYSLOG
Используется
клиентами для определения узла, на котором находится syslogd.