Како се користи Логротате на Убунту-у
Логротате је системски услужни алат који се користи за управљање датотекама евиденције на Убунту-у. Када било који систем рукује великим бројем сервера, тада се генерише велика количина датотека евиденције што троши огроман простор на диску. Логротате се користи за аутоматско ротирање, сажимање или уклањање датотека дневника ради уштеде простора на диску. Овде су поменуте неке функције Логротатеа:
- Активира се када величина датотеке дневника постане велика и достигне одређено ограничење.
- Ствара нову датотеку евиденције након ротирања старих датотека.
- Компримује датотеке дневника.
- Извршава скрипту љуске након ротације дневника.
- Уклања старије ротиране датотеке дневника ради уштеде простора на диску.
У овом упутству ћете научити како се користи овај алат на Убунту 17.10.
Провера верзије Логротате
Логротате је подразумевано инсталиран на Убунту. Покрените следећу команду да бисте проверили да ли је инсталирана или не. Овде је верзија Логротате-а 3.11.0.
$ логротате
Логротате конфигурационе датотеке
Подаци о конфигурацији Логротате-а чувају се на два места. Једна од њих је главна датотека за конфигурацију која се налази у / етц / логротате.цонф. Садржи подразумеване поставке и употребе укључују изјава за преузимање података о конфигурацији са друге локације. Друго место је директоријум који садржи све датотеке за конфигурацију услуга и апликација и налази се у / етц / логротате.д. Када се било који нови пакет инсталира у систем, тада се информације о ротацији дневника за тај пакет чувају на овом месту.
Отвори логротате.цонф са терминала.
$ нано / етц / логротате.цонфПриказаће се следећи садржај. Датотеке дневника можете ротирати сатно, дневно, недељно, месечно и годишње. Овде седмично значи да ће се датотеке дневника конфигурисати недељно. Следећи ред означава да су датотеке евиденције у власништву корисника роот и сислог групе. Ротате 4 означава да ће Логротате сачувати 4 недеље сигурносне копије датотека дневника и празне датотеке дневника ће се створити након ротирања старих датотека дневника. Ако поставите ротацију 0, уклониће се све старе датотеке дневника. Ако желите да компримујете датотеке дневника, онда само коментирајте линију компримовања уклањањем симбола хеша.
Ако отворите директоријум / етц / логротате.д тада ће се појавити следећа листа која садржи остале датотеке конфигурације за логирање.
$ лс / етц / логротате.д
Покрените команду за отварање датотеке конфигурације апацхе2. Постоји много врста правила која се користе за подешавања конфигурације. Неки од њих су овде објашњени. миссингок означава да неће бити написана порука о грешци ако датотека дневника недостаје и нотифиемпти означава да ако је датотека дневника празна, тада се неће ротирати. Направите 644 роот роот користи се за креирање датотека дневника одмах након ротације, као роот корисник и роот група корисника са одређеним режимом дозволе.
$ нано / етц / логротате.д / апацхе2
Креирање узорка конфигурационе датотеке
Претпоставимо да желите да креирате конфигурациону датотеку на локацији / хоме / убунту / логротате.цонф где ће поставке за ротирање бити постављене као: датотеке дневника ће се ротирати месечно, ротирати 10 пута, компресовати, изоставити поруку о грешци ако недостаје било која датотека евиденције и створити датотеку евиденције након уклањања старих. Отворите било који едитор, додајте следеће опције подешавања и сачувајте датотеку. Ево, убунту је пријављено у корисничко име.
/ хоме / Убунту / логс / *.Пријавамесечно
миссингок
ротирај 10
облог
Креирај
Покрените следећу наредбу да бисте креирали датотеку дневника са именом милог.Пријава и у почетку је датотека дневника празна.
$ нано милог.ПријаваПокрените команду логротате да бисте проверили да ли су уноси у дневник створени или не.
$ логротате / хоме / убунту / логротате.цонф --стате / хоме / убунту / логротате-стате --вербосеСледећи излаз ће се појавити након првог извршавања горње наредбе.
Отворен логротате-стате датотека за испитивање која је додата у датотеку. С обзиром да још увек нису генерисане датотеке евиденције, појавит ће се сљедећи излаз.
$ нано хоме / убунту / логротате-стате
Покрените следећу наредбу да бисте на силу ротирали датотеку дневника. Али овде се неће појавити промене према претходном излазу, јер је интервал ротације подешен месечно и временски период овде није прекорачен.
$ логротате / хоме / убунту / логротате.цонф --стате / хоме / убунту / логротате-стате--глаголан - сила
Доступне су многе друге опције логирања за конфигурисање датотека дневника. Списак логротате опција добићете након извршавања следеће наредбе:
$ ман логротате
Неке друге најчешће коришћене опције логротате су, сизе, цопитрунцате, постротате, макаге и цомпрессцмд. Ове опције су овде кратко објашњене.
величина:
Ова опција се користи за постављање ограничења величине датотеке дневника и логротате ће ротирати датотеке евиденције када величина датотеке достигне или премаши ограничење.
цопитрунцате:
Ова опција се користи за креирање копије оригиналних датотека дневника и скраћивање величине оригиналне датотеке дневника на 0. Тако да услуга повезана са том одређеном датотеком евиденције може правилно записати дневник у оригиналну датотеку.
постротате:
Ова опција се користи за покретање прилагођене скрипте љуске након завршетка ротације датотеке дневника.
макаге:
Ова опција се користи за подешавање временског трајања за чување старих података датотеке дневника. Поставља максималне вредности у данима за чување датотека евиденције и све датотеке дневника ће бити уклоњене када вредности максаге премаше.
цомпрессцмд:
Датотеке дневника можете да компресујете помоћу различитих наредби. Ова опција се користи за одређивање типа наредбе за компресију.
Након читања овог водича, моћи ћете да користите Логротате са различитим опцијама за правилно управљање датотекама дневника.
Више информација
Логротате Ман Паге