Почетна » како да » Како прегледати и записати системске датотеке у Убунтуу

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

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

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

    Графички приказ логова

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

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

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

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

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

    дрвосјеча "Хелло Ворлд"

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

    логгер -т СцриптНаме „Здраво Свет“

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

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

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

    дмесг | греп сометхинг

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

    дмесг | мање

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

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

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

    цат / вар / лог / сислог

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

    греп / вар / лог / сислог

    мање / вар / лог / сислог

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

    хеад -н 10 / вар / лог / сислог

    таил -н 10 / вар / лог / сислог

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