Управление на файлове

Как да управлявате регистрационните файлове с Logrotate?

Как да управлявате регистрационните файлове с Logrotate?

Едно от най-интересните и важни неща за системата Linux е var / log. Всички дейности по стартиране на услуги във вашата система се записват във файл в тази директория. Тези файлове се наричат ​​регистрационни файлове, чрез които можете да проверите как работи вашата система. Използвайки тези дневници, администраторите могат да отстраняват неизправности в системата. Ако тези регистрационни файлове се съхраняват във вашата система завинаги, те най-накрая ще живеят в цялото пространство на файловата система. За да предотвратим тези проблеми, се нуждаем от инструмент за управление на всички регистрационни файлове. И така, администраторите могат да използват инструмент „logrotate“, който изчиства файловете на дневниците периодично.Logrotate е Linux базиран инструмент за команден ред, използван за управление на регистрационните файлове, създадени от системни процеси. Той автоматично премахва старите регистрационни файлове и компресира дневниците в по-удобната форма за регистрационни файлове, за да спести системните ви ресурси. Използвайки този инструмент, потребителите имат пълен контрол върху това кога и как се обработва ротацията на дневника.В тази статия ще видите с помощта на инструмента Logrotate как можете да управлявате регистрационни файлове на вашата Linux система. Изпълнихме всички стъпки в терминалното приложение на Ubuntu 20.04 система тук. Трябва да имате привилегии на командата „sudo“. Стартирайте приложението на командния ред „Терминал“, като натиснете клавишите „Ctrl + Alt + t“ и започнете изпълнението.

Инсталирайте Logrotate на Ubuntu 20.4

На Ubuntu 20.04 Помощната програма Logrotate е предварително инсталирана, но ако нямате тази помощна програма на вашата система, след това актуализирайте системното хранилище и използвайте следната команда, можете да инсталирате помощната програма Logrotate:

$ sudo apt актуализация

$ sudo apt инсталирайте logrotate


Като използвате следната команда, можете да изброите всичките си системни регистрационни файлове на терминала:

$ ls / var / log

Разбиране за конфигурационния файл (logrotate.conf)

Всички конфигурации на помощната програма logrotate се поставят в logrotate.conf, който можете да намерите в / etc / logrotate.conf директория. Ако отворите 'logrotate.conf 'във вашия любим редактор, тогава ще видите следното съдържание на конфигурационния файл:


Всички конфигурационни настройки за файловете Logrotate се поставят вътре в / etc / logrotate.d директория.

Включете / etc / logrotate.д

Logrotate Options

Помощната програма Logrotate предоставя няколко директиви, които ни помагат да конфигурираме регистрационните файлове, как те ще се въртят и какво трябва да се направи веднага след това. Например отворете файла syslog в редактора, като използвате следната команда:

$ vi / etc / logroate.г / syslog


След като влезете в съдържанието му, ще видите следните опции в горната част на този файл, който е подчертан в следната снимка:

Пример # 01

Да вземем пример. Бихме искали да стартираме дневник с име 'syslog' с помощта на помощната програма logrotate. Той ще прочете rsyslog конфигурационния файл. В примера по-долу обработваме два регистрационни файла с помощта на инструмента logrotate. Единият е „syslog“, който ще се изпълнява 7 завъртания след 1 ден, а другият е „поща“.информация ', която ще се върти на седмична база за 4 завъртания. Като използвате следната команда, стартирайте дневниците и анализирайте изхода на терминала:

$ logrotate -d / etc / logrotate.г / syslog


Пример # 02

Друг пример за анализ на въртенето на трупи е даден по-долу:

$ logrotate -d / etc / logrotate.г / самба


На екранната снимка по-долу можете да прочетете конфигурационния файл на „samba“. Тук можете да анализирате изхода на инструмента за логариране, обработващ 3 различни регистрационни файла. Той се върти на седмична база за 7 завъртания.

Заключение

Това е изчерпателна статия за инструмента logrotate. Видяхме подробно как да използваме тази помощна програма на Ubuntu 20.04 система. Освен това разработихме как да четем конфигурационните файлове с помощта на logrotate. От гореспоменатите подробности се надявам да получите по-ясна представа за опциите на инструмента за влизане. Ако обаче имате някакъв проблем, уведомете ни чрез коментари.

WinMouse ви позволява да персонализирате и подобрите движението на показалеца на мишката на компютър с Windows
Ако искате да подобрите функциите по подразбиране на показалеца на мишката, използвайте безплатна програма WinMouse. Той добавя още функции, за да ви ...
Бутонът на левия бутон на мишката не работи в Windows 10
Ако използвате специална мишка с вашия лаптоп или настолен компютър, но бутонът на левия бутон на мишката не работи на Windows 10/8/7 по някаква причи...
Курсорът скача или се движи произволно, докато пишете в Windows 10
Ако установите, че курсорът на вашата мишка скача или се движи самостоятелно, автоматично, произволно, докато пишете в лаптоп или компютър на Windows,...