Газовая турбина в Брянске. | Где купить вольер.

Задать вопрос

Syslog: Пошлем документы почтой часть 1

В фоновом режиме на вашем компьютере работает программа, называемая системным логгером или syslog. Работая, она собирает информацию от других программ, запущенных на компьютере — и знает о вашей системе даже больше, чем Google и Facebook.

 

Программы должны общаться с людьми. Интерактивная графическая программа умеет показывать окно с сообщением

«Ошибка» или «Готово», но программа, работающая в фоне, сделать этого не может. У каждой программы мог бы быть свой собственный журнал, но при этом лог-файлы валялись бы повсюду, или каждой программе пришлось бы дать права root, чтобы записывать файлы в определенном месте. Горю помогает демон syslog — программа отправляет сообщение в syslog, поэтому в ней не требуется предусматривать работу с журналами, а записывать сообщения в журнал будет syslog, так что повышенные привилегии нужны только syslog. Вдобавок это означает, что все сообщения можно собирать в одном файле, и не возникнет конфликтов между разными программами, которые попытаются записать в него данные — syslog обо всем этом позаботится.

Как и большинство вещей в Linux, системные логгеры можно выбирать; у каждого из них свои плюсы и минусы, но их интерфейс для остальной системы одинаков. Главное различие — расположение системного журнала сообщений, который всегда находится в /var/log, но может называться messages, current или syslog, в зависимости от того, какой демон syslog установлен в вашем дистрибутиве. Основные варианты — syslog-ng, rsyslog, sys-klogd и metalog. В наших примерах будет использоваться /var/log/ messages; замените его на соответствующий путь в вашей системе. Какой бы логгер вы ни выбрали, формат системного журнала будет все тот же — по записи на строку. Вот типичный пример:

Jun 25 15:34:34 hactar sudo: nelz: TTY=pts/2 ; PWD=/home/nelz;

USER=root; COMMAND=/sbin/fdisk/dev/sda

Первые два параметра не требуют пояснений — это дата и время; за ними следует имя хоста. Имя хоста важно потому, что системные логгеры могут отправлять сообщения на другой компьютер. Следующий параметр — программа, делающая запись, в данном случае, sudo, а все остальное — сообщение от sudo; в данном случае, оно гласит, кто запустил что и откуда.

Добавить комментарий


Защитный код
Обновить

Голосование

Как Вам удобней всего расплачиваться за интернет-покупки?

Наличными курьеру - 0%
Интернет-деньгами - 0%
Банковской картой - 100%

Результаты: 1
Голосование на этот опрос закончилось в: 12 Окт 2013 - 07:55

Скидки!

pic_522ed338c2f89.jpg
ASUS M3A
2199,00 р.

Производители ASUS Socket AM2+ Поддержка процессора INTEL Поддержка типов процессоров Athlon 64, Athlon 64 FX, Athlon 64 X2 Dual-Core,...


Новинки IT рынка

Logitech: клавиатура и защитные чехлы…

10-09-2013

Logitech: клавиатура и защитные чехлы для Samsung Galaxy Tab 3

На днях производитель Logitech объявил о выпуске первых продуктов, предназначенных для Samsung Galaxy Tab 3. В составе новой коллекции можно...

Ноутбук-трансформер Yoga 2 Pro от…

10-09-2013

Ноутбук-трансформер Yoga 2 Pro от Lenovo

Производитель Lenovo в очередной раз планирует порадовать своих почитателей любопытной новинкой. На этот раз на суд публики будет представлен новый...

Курсы Валют

Курсы Валют  Дата ЦБ
Нал.USD
27.01 81,8394
Нал.EUR
27.01 88,8858
Нал.UAH
27.01 32,9003