Када управљамо серверима и клијентским рачунарима на било којој локацији, једна од најпрактичнијих и најкориснијих функција за коришћење су догађаји које сам систем ствара како за своје услуге и параметре, тако и за инсталиране апликације и задатке које сваки корисник извршава. Еето је користан за задатке подршке, ревизије и контроле. За управљање овом врстом евиденција или догађаја на много свеобухватнији начин, Линук интегрише алат који се зове логротате који омогућава аутоматско ротирање, компримовање, брисање и слање датотека дневника, олакшавајући тако административне задатке.
Солветиц ће објаснити како инсталирати и користити логротате на Линук -у.
Шта је логротатеОво је алат који је креиран са циљем да може управљати системима стварајући велике количине датотека дневника. Логротате, дакле, омогућава аутоматско ротирање, компримовање, брисање и слање датотека дневника. Најбоља ствар је његова свестраност јер се сваком датотеком дневника може управљати периодично или како расте. Подразумевано, логротате ради као дневни црон посао, који спречава да се запис мења неколико пута дневно, осим ако је за тај запис одређен критеријум на основу величине овог записа, па се логротате мора покретати више пута сваки дан, или осим ако користи се опција -фо --форце.
У командној линији логротате може бити било који број конфигурацијских датотека, али нормално је користити једну конфигурацијску датотеку у коју су укључене све остале конфигурацијске датотеке које је потребно анализирати. Ако нису наведени аргументи командне линије, логротате ће одштампати информације о верзији и ауторским правима, заједно са кратким резимеом њихове употребе.
Логротате феатуресКоришћењем логротате -а биће могуће извршити задатке као што су:
- покренути нову датотеку дневника према распореду, на пример дневни, недељни или месечни.
- Сажмите старе датотеке евиденције да бисте уштедели простор на чврстом диску.
- исеците старе датотеке тако да водите само одређени број старих записа.
- преименујте старе датотеке евиденције са датумом како бисте знали где да тражите старије дневнике.
- Извршавајте команде пре или после ротирања скупа записа.
1. Инсталирајте логротате на Убунту Линук
Корак 1
Подразумевано је логротате унапред инсталиран на систему, у овом случају Убунту 18, али ако није, можемо га инсталирати помоћу следеће команде:
судо апт инсталл логротате -и
Корак 2
Након што је логротате инсталиран на Убунту 18, биће могуће проверити верзију логротате -а помоћу следеће команде:
судо логротате
2. Конфигуришите логротате на Убунту Линук -у
Корак 1
Подразумевано, главна конфигурациона датотека логротате је "логротате.цонф" која се налази у /етц/логротате.цонф директоријуму. Остале конфигурационе датотеке су доступне у /етц/логротате.д, биће их могуће навести следећом командом:
судо лс /етц/логротате.д
Корак 2
Садржај главне конфигурацијске датотеке логротате можемо видети извршавањем једне од следећих опција:
цат /етц/логротате.цонф нано /етц/логротате.цонф
Корак 3
Најважније опције у овој датотеци су:
Ротирајте датотеке дневника једном недељно
недељно (недељно)
Архивирајте записе помоћу одређеног корисника (роот) и групе (сислог) како бисте избегли проблеме са повезаним дозволама
су роот сислог
Сачувајте четири старе верзије датотеке
ротирај 4
Сачувајте стару датотеку са новим именом и нова датотека ће бити креирана
Креирај
Сажмите датотеке дневника да бисте уштедели просторОво се подразумевано врши помоћу гзипа, али је могуће навести и други програм ако је потребно.
стиснути
Уверите се да је садржај именика укљученУ овом /етц/логротате.д директоријуму постоје датотеке које одређују како се рукује са неким појединачним датотекама дневника.
укључују
Не генерише грешку ако главни запис недостаје
миссингок
Не ротирајте датотеку дневника када је празна
обавештењенепразно
Корак 4
Подразумевано, логротате се покреће свакодневно извршавањем схелл скрипте /етц/црон.даили/логротате, можемо користити Апацхе логротатион извршавањем следеће команде:
судо логротате -д /етц/логротате.д/апацхе2
ЕНЛАРГЕ
Корак 5
Подразумевано, логротате ради као дневни црон посао. Свака датотека у /етц/логротате.д користи се за додавање додатних конфигурација или надјачавање подразумеваних конфигурација за одређене датотеке, у фасцикли је такође ускладиштена логротате конфигурација било ког инсталираног пакета којем је потребна ротација регистра, можемо извршити следеће да видимо наведено садржај:
лс -л /етц/логротате.д
ЕНЛАРГЕ
Корак 6
Неки од параметара за коришћење са логротате -ом су:
Активирајте режим отклањања грешакаАктивира начин отклањања грешака и подразумева -в. У режиму отклањања грешака неће се вршити промене у евиденцијама нити у датотеци статуса евидентирања.
-д, --дебуг
Ротација силеРеците логротате -у да присили ротацију, чак и ако то није потребно. и.
-ф, --форце
Командна линијаКаже логротате -у коју наредбу користити при слању записа поштом, када користите ову наредбу морате прихватити два аргумента: 1) предмет поруке и 2) прималац. Команда треба да прочита поруку на стандардном уносу и пошаље је примаоцу. Подразумевана команда поште је / бин / маил -с.
-м, --маил
Алтернативни индикатор статусаНалаже логротате -у да користи алтернативну датотеку статуса, подразумевана датотека статуса је /вар/либ/логротате.статус.
-с, --стате
Одштампајте поруку за кратку употребу
--усе
Одштампајте поруку помоћи
- ?, --помоћ
Активирајте детаљни режим
-в, --вербосе
Тако смо видели како се помоћу логротате -а за управљање и управљање догађајима у Убунту Линук -у користи на практичан начин.