Реклама
Када ствари пођу по злу са Линуком, то може бити ноћна мора. Сродни изазови повезани с тим се удвостручују кад је проблем с којим се суочавате повремени, а не знате шта вас узрокује.
Претпостављам могао провести сат за сат проверавајући Стацк Оверфлов, и моли Реддит за помоћ Авесоме Гуиде то РеддитПитате се како ваши пријатељи увек пронађу цоол ствари на Интернету пре вас? Вероватно користе Реддит, самопроглашену "насловну страну интернета". Опширније . Или можете узети ствари у своје руке и заронити у датотеке дневника свог система, са циљем да откријете у чему је проблем.
Шта су датотеке дневника?
Многи програми - било за Виндовс, Мац или Линук - генеришу датотеке дневника док пролазе. Чак их и Андроид генерише Како набавити записник за пријављивање грешака на АндроидуАко сте икада питали за пријављивање, ево како то учинити! Опширније . То су датотеке у обичном тексту које садрже информације о томе како се програм покреће. Сваки ће догађај бити на сопственој линији, временски означен до другог.
Иако то не важи за све апликације, датотеке дневника обично се налазе у / вар / лог директоријуму.
Огромно ће подаци у овим датотекама бити свакодневни. То не мора нужно указивати на проблем. Биће само ажурирања онога што је програм радио у одређено време.
Али када постоји проблем, можете гарантовати да ће се подаци о њему налазити у датотекама дневника. Ове информације се могу користити за њихово исправљање или постављање описног питања ономе ко можда зна.
Дакле, када се бавите датотекама дневника, како изолити информације које су вам важне од ствари које вам нису потребне?
Коришћење стандардних услужних програма за Линук
Као што смо већ поменули, датотеке дневника нису ексклузивне ни на једној платформи. Упркос томе, фокус овог чланка биће Линук и ОС Кс, јер се ова два оперативна система испоручују са основни алати командне линије УНИКС-а Кратки водич за почетак рада с наредбеном линијом ЛинукаМожете направити пуно невероватних ствари са командама у Линуку и то заиста није тешко научити. Опширније потребан за проверу кроз њих.
Будући да су датотеке дневника обичне текстуалне датотеке, можете користити било који алат који бисте користили за преглед таквих датотека. Од њих је греп вјероватно најтежи за учење, али и најкориснији. Омогућује вам тражење одређених фраза и израза унутар одређене датотеке. Синтакса за то је греп [термин] [назив датотеке].
На њиховом најнапреднијем месту можете да користите редовне изразе (РегЕк) за претраживање појмова и ставки са ласерским фокусом. Иако РегЕк често изгледа као чаробњаштво, заправо је прилично једноставно обешати.
Потом су ту наредбе „глава“ и „реп“. Нема смисла да погађате шта ово раде. Они вам приказују горњу и доњу десет линија датотеке, респективно. Дакле, ако бисте желели да видите најновије ставке на логфиле-у, покренули бисте „реп филенаме“.
Можете да промените број приказаних линија користећи окидач '-н'. Дакле, ако бисте желели да видите првих 20 реда датотеке, покренули бисте
хеад -н 20 [назив датотеке]
Ако желите да погледате целокупни садржај датотеке, можете да користите услужни програм 'цат'. Ово може бити помало неугодно, јер се датотеке дневника често могу мјерити у стотине хиљада линија. Боља идеја би била да га ставите на мање услужни програм, који ће вам омогућити да гледате једну по једну страницу. Да бисте то учинили, трчите
мачка [име датотеке] | мање
Алтернативно, можете користити сед и авк. Ове две алате омогућавају вам да напишете једноставне скрипте које обрађују текстуалне датотеке. О њима смо писали прошле године Сваки Линук Геек треба знати Сед и Авк. Ево зашто ...Две од најзаступљенијих Линук услужних програма су, наводно, тајни Сед и Авк. Али шта су они? Како се користе? А како олакшавају обраду текста? Опширније .
Коначно, ако сте сигурни у то, можда бисте желели и да покушате вим уређивач текста Топ 7 разлога за пружање шансе Вим Едитору текстаГодинама покушавам један уређивач текста за другим. Реци ми, пробао сам. Сваки од ових уређивача користио сам више од два месеца као свој главни свакодневни уредник. Некако, ја ... Опширније . Ово има гомилу уграђених команди због којих је тривијално анализирати датотеке дневника. 32-битна верзија вим такође има максималну величину датотеке од 2 ГБ, мада вам не бих препоручио да је користите на великим датотекама из разлога перформанси.
Коришћење софтвера за управљање дневником
Ако то звучи као превише напорног рада или желите да употребите нешто визуелније, можда бисте требали размотрити употребу а управљање логом апликација (често збркана са СИЕМили безбедносне информације и управљање догађајима).
Оно што је сјајно у томе је што они чине много тешког посла за вас. Многи од њих могу прегледати записнике и аутоматски препознати проблеме. Такође могу да прикажу записнике у свим врстама пријатних графикона и графикона, омогућавајући вам боље разумевање колико поуздано обавља апликација.
Зове се један од најпознатијих програма за управљање дневницима Сплунк. Овај алат за управљање записима омогућава вам прелиставање датотека помоћу веб интерфејса. Чак има свој моћан и свестран језик за обраду претраживања, који вам омогућава да програмски додајете резултате на програмски начин.
Сплунк користи безброј великих предузећа. Доступно је за Мац, Виндовс и Линук. Али има и бесплатну верзију, коју могу користити кућни и мали предузећа да управљају својим записницима.
Ова верзија - названа Сплунк Лигхт - има много заједничког са корпоративним верзијама. Може прегледавати записнике, надгледати датотеке због проблема и издавати упозорења када нешто није у реду.
Рекавши то, Сплунк Лигхт има одређена ограничења, која су прилично разумна. Прво, количина података коју може да потроши ограничена је на 500 МБ дневно. Ако то није довољно, можете надоградити на плаћену верзију Сплунк Лигхт-а, који дневно може да потроши 20 ГБ трупаца. Реално, међутим, већина корисника неће добити било куда близу тога.
Такође подржава само пет корисника, што не би требало да представља проблем већини људи, посебно ако се покреће само на домаћинствима и серверима датотека.
Сплунк нуди облачну верзију која је идеална за оне који не желе да инсталирају целокупног клијента на своје машине или оне са већим бројем удаљених сервера. Лоша страна овог проблема је масивни трошкови који су повезани. Најефтинији Сплунк план кошта 125,00 УСД месечно. #
То је пуно новца.
Како рукујете датотекама дневника?
Стога смо размотрили начине на које можете испитивати датотеке дневника и пронаћи информације које су вам потребне да бисте ријешили проблеме било лично, било помоћу удаљене помоћи. Али да ли знате неке боље методе? Користите ли софтвер за управљање дневником или стандардне услужне програме за Линук?
Желим да чујем за то. Јавите ми у коментарима испод.
Маттхев Хугхес је програмер и писац софтвера из Ливерпула, Енглеска. Ретко се нађе без шољице јаке црне кафе у руци и апсолутно обожава свој Мацбоок Про и свој фотоапарат. Његов блог можете прочитати на http://www.matthewhughes.co.uk и пратите га на твиттеру на @маттхевхугхес.