Файл /etc/motd
является данным (не может содержать сценарий, такой как "echo -e
"), и представляется всем вошедшим в систему, независимо от их фактического типа терминала. Хотя вы можете сделать это для некоторых конфигураций, обычная рекомендация заключается в том, что /etc/motd
должен быть обычным текстом (без управляющих последовательностей), потому что:
Если вы действительно хотите сделать это, вы должны знать, что
Дальнейшее чтение:
В файле конфигурации вы указали два шаблона для файлов журнала в / var / log / glusterfs / bricks
каталог:
*. Log
*. Log. *
Второй из этих шаблонов будет соответствовать любому повернутому файлу журнала. Вот почему вы получаете файлы с кажущимися бесконечными суффиксами .1
.
Файлы журнала не сжимаются, поскольку в конфигурации есть delaycompress
. Они будут сжаты при следующем повороте.Обратите внимание, что первая проблема (вращение уже повернутых бревен из-за второго вышеупомянутого шаблона) эффективно отключает любое сжатие, поскольку все вращения являются «первым» вращением.
Файлы журнала меняются, если их размер превышает 100 МБ, в соответствии с вашей конфигурацией. Есть один файл большего размера. Он вращается при каждом вызове и никогда не сжимается из-за вышеупомянутой проблемы со вторым шаблоном файла журнала выше.
Есть пустые лог-файлы. Это просто еще один следствие ошибочного шаблона сопоставления файлов журнала, описанного выше. При ротации файла журнала он копируется в имя-файла.log.1
, а исходный файл имя-файла.log
усекается («очищается»). . Опять же, из-за шаблона *. Log. *
в конфигурации файл имя-файла.log.1
будет скопирован в имя-файла. .log.1.1
при следующей ротации, а исходный имя-файла.log.1
будет усечен.
Это все работает, но поскольку шаблон файла журнала принимает не только фактические файлы журнала, но также и повернутые файлы журнала, в конечном итоге вы получаете беспорядок.
Просмотр страницы logrotate в течение этой недели бесплатный!
delaycompress
Postpone compression of the previous log file to the next rota‐
tion cycle. This only has effect when used in combination with
compress. It can be used when some program cannot be told to
close its logfile and thus might continue writing to the previ‐
ous log file for some time.
size size
Log files are rotated only if they grow bigger then size bytes.
If size is followed by k, the size is assumed to be in kilo‐
bytes. If the M is used, the size is in megabytes, and if G is
used, the size is in gigabytes. So size 100, size 100k, size
100M and size 100G are all valid.
ifempty
Rotate the log file even if it is empty, overriding the
notifempty option (ifempty is the default).