ПредишенСледващото

Ubuntu Linux, както и другите Линукс дистрибуции има свойството както е описано подробно документиране на всички действия на системата, т.е. сеч. Понякога потребителите, подробно описани и големи регистрационни файлове напълно ненужно, потребителите понякога се оплакват от голямо количество файлове. Какво може да се направи? Отговорът е прост - да настроите системата си, особено на правилата за сеч.

Вторият етап - създаване на въртене на лог файлове. Тогава ние се питаме всички параметри на лог файлове и операции по тях.

Обработка на дървени трупи е logrotate програма, която се нарича като ежедневна работа Cron (Cron - тичам планираната задача в определеното време). Принципът на работата й е прост - logrotate да се върти, компресия, отстраняване на лог файлове и да ги изпратите по пощата.

Какво е ротация? С прости думи - тя влиза механизъм за контрол, която се разделя на няколко трупи парчета от файлове, в зависимост от периода от време, и (или) на размера на трупите. В този случай, една нова "измести" стари дървени трупи в една позиция, а последният е отстранен (в повечето случаи). За да видите пример - отворете папката и погледнете имената на файловете, и вие ще видите нещо подобно на това - Syslog syslog.0 syslog.1.gz syslog.2.gz syslog.3.gz syslog.4.gz. където Syslog - това е текущия лог файл, syslog.0 - от регистрационните файлове през миналата седмица, syslog.1.gz - трупи 2-седмична възраст и т.н. На следващото завъртане syslog.4.gz файл се изтрива, това syslog.3.gz бъде преименуван syslog.4.gz. syslog.2.gz - в syslog.3.gz. syslog.1.gz - в syslog.2.gz. syslog.0 в syslog.1.gz. Syslog - в syslog.0. че да Syslog файл ще бъде изчистена за нови трупи.

Чрез задаване на параметрите logrotate можем да контролираме съхранение на трупи. Конфигурация за logrotate е в /etc/logrotate.conf файла - погледнете по-внимателно.

Това е стойността по подразбиране, т.е. Този файл съдържа правилата на лог файловете за всички програми, с изключение на тези, посочени (виж по-долу по-долу).

Ходим на параметрите:

седмично - означава, че ротацията ще се извършва веднъж седмично, може да се дава месечно (дневно) - веднъж месечно (веднъж дневно);

върти 4 - Колко пъти да се направи ротация дневник пред тях или пратка изтриване по пощата, ако посочите 0 - старата версия се заличават незабавно или се изпраща по пощата;
размер 1000 - над определения размер на въртенето на лог файл се произвежда, както и размерът може да бъде определена като: 1000K, 5М, т.е. в килобайти и мегабайта.

създавате - след ротация празен лог файл ще бъде създаден веднага;

компресирате - Ако тази директива, която дневниците след ротация ще бъдат компресирани.

включва /etc/logrotate.d - укажете пътя, по който да се съхранява правила за редуване на други програми трупи, които стойности не са подходящи, отворете всички файлове от определена папка и ще видите, че там са поставени правила като същите като правилата за подразбиране.

Това са основните насоки, по-подробно, ако искате или се нуждаете, можете да погледнете, като напишете:

А ти се научи, че можете да изпълните преди завъртане на и след обработка на скрипт, за да компресирате алгоритъма си, и така нататък.

Мисля, че горната информация ще бъде достатъчно, за да почисти размера на регистрационните файлове на техните собствени.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!