Једна од најзанимљивијих и најважнијих ствари о Линук систему је вар / лог. Све активности покретања услуга на вашем систему записане су у датотеку унутар овог директоријума. Те датотеке се називају евиденцијама помоћу којих можете испитати како систем функционише. Користећи ове евиденције, администратори могу да реше проблеме са системом. Ако се ове датотеке евиденције заувек чувају на вашем систему, коначно би настаниле читав простор у систему датотека. Да бисмо спречили ове проблеме, потребан нам је алат за управљање свим датотекама евиденције. Дакле, администратори могу да користе алатку „логротате“ која чисти датотеке дневника на одређеној периодичној основи.Логротате је алат за командну линију заснован на Линуку који се користи за управљање датотекама дневника које праве системски процеси. Аутоматски уклања старе евиденције и компримује их у прикладнији облик евиденције како би сачувао системске ресурсе. Коришћењем овог алата корисници имају потпуну контролу над временом и начином обраде ротације дневника.У овом чланку ћете помоћу алата Логротате видети како можете управљати датотекама евиденције на свом Линук систему. Извршили смо све кораке на терминалској апликацији на Убунту 20.04 систем овде. Требали бисте имати привилегије команде 'судо'. Покрените апликацију командне линије 'Терминал' притиском на тастере 'Цтрл + Алт + т' и започните имплементацију.
Инсталирајте Логротате на Убунту 20.4
На Убунту 20.04 услужни програм Логротате је унапред инсталиран, али ако немате овај услужни програм на свом систему, ажурирајте системско спремиште за апт и помоћу следеће наредбе можете инсталирати услужни програм Логротате:
$ судо апт упдате$ судо апт инсталирај логротате
Помоћу следеће наредбе можете на списку свих системских датотека евиденције:
Разумевање конфигурационе датотеке (логротате.цонф)
Све конфигурације услужног програма логротате су смештене у логротате.цонф датотеку коју можете пронаћи у / етц / логротате.цонф директоријум. Ако отворите 'логротате.цонф 'у вашем омиљеном уређивачу, тада ћете видети следећи садржај конфигурационе датотеке:
Сва конфигурациона подешавања за датотеке Логротате налазе се у / етц / логротате.д директоријум.
Логротате Оптионс
Услужни програм Логротате пружа неколико директива које нам помажу да конфигуришемо дневнике, како ће се ротирати и шта треба урадити одмах након тога. На пример, отворите датотеку сислог у уређивачу помоћу следеће наредбе:
$ ви / етц / логроате.д / сислог
Једном када приступите њеном садржају, видећете следеће опције на врху ове датотеке, што је истакнуто на следећем снимку:
- Ротирај представља да овај алат треба чувати на томе колико датотека дневника.
- Свакодневно представља да ће алат свакодневно ротирати дневнике. Постоје и други могући изрази које овде можете видети, као што су недељни или месечни.
- На горњој слици, миссингок представља логротате за прескакање ротирања, а ако је датотека дневника неутемељена, неће дати грешку.
- Тхе нотифемпти представља да ако је датотека дневника празна, прескочите да бисте је ротирали. Ако се пронађе празна директива, она ће присилити да ротира све празне датотеке дневника.
- Цомпресс и делаицомпресс значи да би старе евиденције требало компресовати са гзип, осим најновије датотеке евиденције.
Пример # 01
Узмимо пример. Желели бисмо да покренемо дневник под називом 'сислог' уз помоћ услужног програма логротате. Прочитаће конфигурациону датотеку рсислог. У примеру испод, ми обрађујемо два дневника помоћу алата логротате. Један је „сислог“ који ће се покретати 7 ротација након једног дана, а други је „маил“.инфо 'који ће се ротирати недељно за 4 ротације. Користећи следећу наредбу, покрените дневнике и анализирајте излаз на терминалу:
$ логротате -д / етц / логротате.д / сислог
Пример # 02
Следећи пример за анализу ротације трупаца дат је у наставку:
$ логротате -д / етц / логротате.д / самба
На снимку екрана испод можете прочитати конфигурациону датотеку „самба“. Овде можете анализирати излаз алата за логирање који обрађује 3 различита дневника. Ротира се недељно за 7 ротација.
Закључак
Ово је свеобухватан чланак о алату за логирање. Детаљно смо видели како се користи овај услужни програм на Убунту 20.04 систем. Штавише, разрадили смо како читати конфигурационе датотеке уз помоћ логротате. Из горе поменутих детаља надам се да ћете добити јаснију представу о опцијама алата за логирање. Међутим, ако имате било каквих проблема, јавите нам путем коментара.