Како прегледати и записати системске датотеке у Убунтуу
Линук пријављује велику количину догађаја на диск, где се углавном складиште у директоријуму / вар / лог у обичном тексту. Већина уноса дневника пролази кроз демон система за пријављивање, сислогд, и записују се у системски дневник.
Убунту укључује бројне начине прегледа ових дневника, графички или из командне линије. Такође можете да напишете сопствене дневник поруке у системски дневник - нарочито корисно у скриптама.
Графички приказ логова
Да бисте прегледали лог фајлове користећи једноставну графичку апликацију, отворите апликацију Лог Филе Виевер из вашег Дасх-а.
Прегледач дневника приказује број логова по дефаулту, укључујући системски дневник (сислог), дневник управитеља пакета (дпкг.лог), дневник аутентикације (аутх.лог) и графички дневник сервера (Ксорг.0.лог). Можете прегледати све дневнике у једном прозору - када се дода нови догађај дневника, он ће се аутоматски појавити у прозору и бити подебљан. Такође можете да притиснете комбинацију тастера Цтрл + Ф да бисте претражили поруке дневника или помоћу менија Филтри филтрирали своје дневнике.
Ако имате друге датотеке дневника које желите прегледати - рецимо, датотеку дневника за одређену апликацију - можете кликнути на мени Датотека, изабрати Отвори и отворити датотеку дневника. Он ће се појавити поред осталих лог фајлова на листи и бити ће надгледан и аутоматски ажуриран, као и остали дневници.
Писање у системски дневник
Тхе логгер услужни програм вам омогућава да брзо напишете поруку у системски дневник помоћу једноставне, једноставне команде. На пример, да бисте написали поруку Хелло Ворлд у системски дневник, користите следећу команду:
дрвосјеча "Хелло Ворлд"
Можда ћете желети да наведете додатне информације - на пример, ако користите команду логера унутар скрипте, можда ћете желети да укључите име скрипте:
логгер -т СцриптНаме „Здраво Свет“
Преглед логова на терминалу
Тхе дмесг цомманд приказује бафер за поруке Линук кернела, који се чува у меморији. Покрените ову команду и добићете много излаза.
Да бисте филтрирали овај излаз и претражили поруке за које сте заинтересовани, можете га преусмерити греп:
дмесг | греп сометхинг
Такође можете да испустите излаз команде дмесг мање, који вам омогућава да се крећете по порукама сопственим темпом. Да бисте изашли из мање, притисните К.
дмесг | мање
Ако греп претрага производи велику количину резултата, можете испустити њен излаз на мање, такође:
дмесг | греп сометхинг | мање
Поред отварања лог фајлова који се налазе у / вар / лог у било којем уређивачу текста, можете користити цат наредбу за испис садржаја дневника (или било које друге датотеке) на терминал:
цат / вар / лог / сислог
Као и горња наредба дмесг, то ће произвести велику количину излаза. Можете користити греп и мање наредбе за рад с излазом:
греп / вар / лог / сислог
мање / вар / лог / сислог
Остале корисне команде укључују глава и Реп командама. хеад исписује првих н редова у датотеци, док реп исписује последњих н редака у датотеци - ако желите да погледате недавне поруке дневника, наредба репа је посебно корисна.
хеад -н 10 / вар / лог / сислог
таил -н 10 / вар / лог / сислог
Неке апликације можда неће писати у системски дневник и могу произвести сопствене датотеке дневника, које можете манипулисати на исти начин - обично ћете их наћи иу / вар / лог директоријуму. На пример, Апацхе веб сервер креира / вар / лог / апацхе2 директоријум који садржи његове логове.