30Jun

Како погледати и писати системске датотеке датотека на Убунту

click fraud protection

Линук региструје велику количину догађаја на диск, где се углавном чувају у директоријуму дневника /var/ у обичном тексту.Већина уноса дневника пролази кроз системски дневник за евиденцију, сислогд и уписују се у системски дневник.

Убунту укључује низ начина за преглед ових евиденција, било графички или из командне линије.Такође можете написати сопствене дневнике у системски дневник - нарочито корисно у скриптама.

Преглед графикона графички

Да бисте прегледали датотеке дневника користећи једноставну за коришћење, графичку апликацију, отворите апликацију Лог Филе Виевер са дасх-а.

Лог Филе Виевер приказује подразумевано велики број дневника, укључујући системски дневник( сислог), дневник управљач пакета( дпкг.лог), аутентикацијски дневник( аутх.лог) и графички дневник сервера( Ксорг.0.лог).Можете прегледати све дневнике у једном прозору - када се дода нови догађај дневника, аутоматски ће се појавити у прозору и биће болдиран.Такође можете притиснути Цтрл + Ф да претражите поруке дневника или користите мени Филтери да бисте филтрирали своје евиденције.

instagram viewer

Ако имате друге датотеке дневника које желите да видите - рецимо, датотеку дневника за одређену апликацију - можете кликнути на мени Датотека, изаберите Отвори и отворити датотеку дневника.Појавиће се заједно са осталим датотекама дневника на листи и биће надгледано и аутоматски ажурирано, као и остали дневници.

Писање на системски дневник

Помоћник логер ​​вам омогућава да брзо напишете поруку у свој системски дневник једним једноставним командом.На пример, да напишете поруку Хелло Ворлд у системски дневник, користите следећу команду:

логер "Хелло Ворлд"

Такође можете желети да наведете додатне информације - на примјер, ако користите команду логгер-а унутар скрипте,можда ћете желети да укључите име скрипте:

логгер -т СцриптНаме "Хелло Ворлд"

Прегледање дневника на терминалу

Команда дмесг приказује буфер поруке Линук кернела, који се чува у меморији.Покрените ову команду и добићете пуно излаза.

Да бисте филтрирали овај излаз и тражили поруке које вас занима, можете га пребацити на греп :

дмесг |греп нешто

Можете извести и излаз дмесг наредбе у мање , који вам омогућава да листате поруке по сопственом темпу.Да бисте изашли мање, притисните К .

дмесг |мање

Ако греп претрага производи велики број резултата, можете исцртати свој излаз на мање:

дмесг |греп нешто |мање

Поред отварања датотека дневника смештених у /var/ логору у било којем уређивачу текста, можете користити команду мачка за штампање садржаја дневника( или било које друге датотеке) на терминал:

мачка /var/log/ сислог

Као идмесг наредба изнад, ово ће произвести велику количину излаза.Можете користити греп и мање команди за рад са излазом:

греп нешто /var/log/ сислог

мање /var/log/ сислог

Остале корисне команде укључују главу и команде репа .глава штампа прве н линије у фајлу, док реп штампа последње н линије у датотеци - ако желите да прегледате недавне поруке дневника, команда таил је посебно корисна.

хеад -н 10 /var/log/ сислог

таил -н 10 /var/log/ сислог

Неке апликације можда не пишу у системски дневник и могу произвести сопствене датотеке дневника, које можете манипулисати на исти начин - углавном ћете их пронаћи у /var/и дневник.На пример, веб сервер Апацхе креира директоријум апацхе2 /var/log/ који садржи своје логове.