Преглед на системните регистрационни файлове с помощта на интерфейса на командния ред на Linux

Когато възникне системен проблем, първата стъпка е внимателно да се проучи съдържанието на системните регистрационни файлове. Джак Уолен ще ви научи как да го правите.
Ако администрирате Linux системи, рано или късно ще трябва да разгледате системните регистрационни файлове. В края на краищата те се използват за съхраняване на много важна информация, която ви позволява да диагностицирате причината за определен проблем. Всъщност всеки опитен системен администратор не би се поколебал да се съгласи, че когато възникне проблем, първата стъпка е да се изследват системните регистрационни файлове.
Освен това можете да намерите голям брой такива файлове във вашата система: това са файлове с информация за събития, случващи се на ниво система, ядро на ОС, мениджър на софтуерни пакети, init система, уеб сървър Apache, сървър на база данни MySQL ... Тоест, практически за всеки възможен системен софтуерен компонент има свой собствен регистрационен файл.
Повечето от системните регистрационни файлове се намират в удобна директория:/var/log. Той съдържа всички регистрационни файлове на системата и услугите, с които със сигурност ще работите в тясно сътрудничество, в случай че имате някакви проблеми със системата или с една от основните й услуги. Файлове с информация за събития, случващи се на ниво отделни GUI приложения, могат да бъдат разположени в различни директории (например Thunderbird записва файлове с информация за събития при срив в директорията "/.thunderbird/Crash Reports"). Пътят до директорията, в която ще се съхраняват регистрационните файлове на събития, възникващи на нивото на всяко отделно приложение с графичен интерфейс, зависи от намеренията на разработчика на това приложение, както и от възможността за посочване на произволен път към тази директория.
/ Var/log директория
Тази директория е една от най-важните директории за Linux системи. Отворете терминален прозорец и изпълнете командата cd/var/log с него. Сега изпълнете командата ls и вижте списъка с всички системни файлове от тази директория (Фигура 1).

Фигура 1: Списък с файлове от/var/log директория.
Сега нека се опитаме да получим достъп до съдържанието на един от тези файлове.
Преглеждайте съдържанието на регистрационен файл, като използвате по-малко
Единственият проблем при този метод е, че размерът на syslog файла може да стане относително голям с течение на времето; и с оглед на факта, че съобщението, което ви интересува, вероятно ще е по-близо до края си, може да не ви е удобно да прелиствате редове или страници, докато не се стигне до края на файла. Следователно, след отваряне на файла syslog с по-малко, можете също да използвате клавишната комбинация Shift + g, за да преминете незабавно към края на файла. Краят на файла ще бъде маркиран със специален етикет (END). След това можете да превъртите съдържанието на файла нагоре, като използвате клавишите със стрелки или колелото на мишката и да намерите съобщението, което ви интересува.