admin-basics: syslog: typo fix
This commit is contained in:
parent
50ea739fa4
commit
999e92fd29
@ -1,10 +1,10 @@
|
||||
== Что происходит в системе ==
|
||||
|
||||
Человеку, отвечающему за работоспособность системы, очень важно всегда
|
||||
отчётливо представлять, что с нею творится. Теоретически, никакое происшествие
|
||||
не должно ускользнуть от его внимания. Однако компьютерные системы столь
|
||||
отчётливо представлять, что с ней творится. Теоретически, никакое происшествие
|
||||
не должно ускользнуть от его внимания. Однако компьютерные системы настолько
|
||||
сложны, что отслеживать _все_ события в них -- выше человеческих возможностей.
|
||||
Для того, чтобы довести поток служебной информации до разумного объёма, её надо
|
||||
Для того, чтобы довести поток служебной информации до разумного объёма её надо
|
||||
_просеять_ (выкинуть незначащие данные), _классифицировать_ (разделить на
|
||||
несколько групп сообразно тематике) и _журнализировать_ (сохранить в доступном
|
||||
виде для дальнейшего анализа).
|
||||
@ -19,7 +19,7 @@ _просеять_ (выкинуть незначащие данные), _кла
|
||||
каждой категории событий определяется _наименьшая_ важность, которой событие
|
||||
должно обладать, чтобы попасть в этот выходной поток. Например, легко
|
||||
определить поток «ошибки», в который будут попадать только _важные_ рапорты
|
||||
любых категорий, или поток «безопасность», в который будут попадать _все_
|
||||
любых категорий или поток «безопасность», в который будут попадать _все_
|
||||
рапорты категории «безопасность» и те рапорты других категорий, важность
|
||||
которых заставляет подозревать угрозу безопасности системы (например, рапорт
|
||||
категории «демон» об аварийном завершении работы системной службы).
|
||||
@ -40,11 +40,11 @@ apache) _самостоятельно_, в обход syslogd, ведут жур
|
||||
|
||||
Новые рапорты, поступающие в системный журнал, наиболее актуальны, а
|
||||
предыдущие, по мере их устаревания, эту актуальность утрачивают. Если самые
|
||||
старые данные в журнале не удалять, файловая система, рано или поздно, окажется
|
||||
старые данные в журнале не удалять, файловая система рано или поздно окажется
|
||||
переполненной. В Linux организован механизм _устаревания журналов_, которым
|
||||
занимается служба logrotate. Запускаясь раз в день, logrotate проверяет, какие
|
||||
из файлов следует признать устаревшими. Файл объявляется устаревшим раз в
|
||||
определённый промежуток времени (например, раз в неделю), или если он достиг
|
||||
из файлов следует признать устаревшими. Файл объявляется устаревшим один раз в
|
||||
определённый промежуток времени (например, раз в неделю) или при достижении им
|
||||
определённого размера.
|
||||
|
||||
Процедура устаревания такова. Для каждого журнала, как, например, для
|
||||
@ -53,18 +53,18 @@ apache) _самостоятельно_, в обход syslogd, ведут жур
|
||||
(самая старая копия). Очередь 'alert' в нашем примере состоит из пяти
|
||||
упакованных с помощью bzip2 файлов. В момент устаревания +alert.4.bz2+
|
||||
переименовывается в +alert.5.bz2+ (старые данные теряются), копия с номером 3
|
||||
превращается в четвёриую, вторая -- в третью, первая во вторую. Наконец, сам
|
||||
превращается в четвёртую, вторая -- в третью, первая во вторую. Наконец, сам
|
||||
журнал упаковывается и переименовывается в +alert.1.bz2+, а на его месте
|
||||
заводится новый -- пустой. Таким образом, администратор всегда имеет доступ к
|
||||
_свежему_ журналу и к нескольким его копиям за определённое время.
|
||||
|
||||
Некоторые файлы в _/var/log_ -- нетекстовые, они не являются полноценными
|
||||
журналами, а представляются собой «свалку событий» для служб авторизации и
|
||||
Некоторые файлы в _/var/log_ -- нетекстовые, они являются неполноценными
|
||||
журналами, а представляют собой «свалку событий» для служб авторизации и
|
||||
учёта. Текстовую информацию о входе пользователей в систему и выходе оттуда
|
||||
можно получить по команде *last*, а узнать о тех, кто в данный момент
|
||||
пользуется системой, помогут команды *w* и *who*.
|
||||
пользуется системой помогут команды *w* и *who*.
|
||||
|
||||
Множество важной информации может дать анализ _загруженности_ системы -- в
|
||||
плане процессорного времени и потребления оперативной памяти (*ps*, *top*,
|
||||
*vmstat*), в плане использования дискового пространства (*du*, *df*, *lsof*) и
|
||||
в плане работы сетевых устройств (*netstat*).
|
||||
Множество важной информации может дать анализ _загруженности_ системы --
|
||||
сведения о процессорном времени и потребления оперативной памяти (*ps*, *top*,
|
||||
*vmstat*), сведения об использовании дискового пространства (*du*, *df*, *lsof*) и
|
||||
сведения о работе сетевых устройств (*netstat*).
|
||||
|
Loading…
x
Reference in New Issue
Block a user