Как да проверявате регистрационни файлове в Unix системи

Съдържание:

Как да проверявате регистрационни файлове в Unix системи
Как да проверявате регистрационни файлове в Unix системи

Видео: Как да проверявате регистрационни файлове в Unix системи

Видео: Как да проверявате регистрационни файлове в Unix системи
Видео: Използвайте виртуален частен сървър за КАЧВАНЕ НА ДИЗАЙН в Print on Demand! 2024, Може
Anonim

Това wikiHow ви учи къде да намерите най -важните регистрационни файлове в популярните операционни системи Unix. Местоположението за регистриране по подразбиране за всички версии на Linux, както и за FreeBSD, е /var /log, но действителните имена на регистрационни файлове варират в зависимост от системата. Ако използвате Solaris, вашите регистрационни файлове са в /var /adm. Повечето регистрационни файлове са плоски текстови файлове, които можете да видите с cat, more, tail, или като отворите в текстов редактор, обаче, дневници като dmesg (който съдържа информация за буфер за ядрото на ядрото) и lastlog (който показва информация за влизане на потребителя) се преглеждат чрез стартиране конкретни команди.

Стъпки

Метод 1 от 2: Намиране на вашите дневници

Проверете регистрационните файлове в Unix Стъпка 1
Проверете регистрационните файлове в Unix Стъпка 1

Стъпка 1. Натиснете Ctrl+Alt+T

Това отваря подканата на черупката.

Проверете регистрационните файлове в Unix Стъпка 2
Проверете регистрационните файлове в Unix Стъпка 2

Стъпка 2. Въведете cd /var /log и натиснете ↵ Enter

Това ще ви отведе до /var /log, местоположението на вашите log файлове на Linux.

Ако използвате Solaris, вашите регистрационни файлове се намират в /var /adm

Проверете регистрационните файлове в Unix Стъпка 3
Проверете регистрационните файлове в Unix Стъпка 3

Стъпка 3. Въведете ls -a и натиснете ↵ Enter

Това показва списък с всички файлове в директорията.

Проверете регистрационните файлове в Unix Стъпка 4
Проверете регистрационните файлове в Unix Стъпка 4

Стъпка 4. Научете общите регистрационни файлове

Регистрационните файлове, които ще намерите, зависят от редица фактори, включително версията на Linux, която използвате, и софтуера и услугите, които използвате. Ето преглед на най -често срещаните лог файлове (ако използвате Solaris, просто заменете /var /log с /var /adm):

  • /var/log/auth.log:

    Регистрационни файлове за удостоверяване (както успешни, така и неуспешни опити) в Debian/Ubuntu Linux и FreeBSD.

    Потребителите на Solaris ще използват/var/adm/authlog

  • /var/log/boot.log:

    Съобщения за стартиране и информация за зареждане.

  • /var/log/cron:

    Всички съобщения, свързани с cron за повечето версии на Unix.

    Ако използвате Solaris, вашият cron регистър е на/var/cron/log

  • /var/log/daemon.log:

    Изпълнение на фонови услуги.

  • /var/log/dmesg:

    Съобщения на драйвера на устройството. Това е двоичен файл, а не текстов файл-за да видите този дневник, ще трябва да използвате командата dmesg.

  • /var/log/faillog:

    Само неуспешни влизания.

  • /var/log/httpd или/var/log/apache2:

    Регистратори на уеб сървъра на Apache.

  • /var/log/maillog или var/log/mail.log:

    Информация за пощенския сървър.

  • /var/log/lastlog:

    Показва последните влизания на всички потребители. Това е двоичен файл, а не текстов файл-за да видите този дневник, ще трябва да използвате командата lastlog.

  • /var/log/messages:

    Общи системни съобщения за Solaris и FreeBSD, както и Linux версиите Fedora, RedHat и CentOS:

  • /var/log/secure:

    Регистрационни файлове за удостоверяване (успешни и неуспешни опити) за RedHat/CentOS.

  • /var/log/syslog:

    Общи системни съобщения за системи, базирани на Ubuntu Linux, Linux Mint и Debian Linux. Ако използвате Solaris, тук ще намерите съобщения, свързани с пощата.

  • /var/log/utmp:

    Текущи състояния на влизане за всеки потребител.

  • /var/log/wtmp:

    Време за влизане и излизане от потребителя.

Метод 2 от 2: Преглед на вашите дневници

Проверете регистрационните файлове в Unix Стъпка 5
Проверете регистрационните файлове в Unix Стъпка 5

Стъпка 1. Използвайте командата cat, за да видите цялото съдържание на дневник

Докато дневникът е плосък текстов файл, можете да стартирате cat logname, за да видите целия дневник.

Ако все още нямате root достъп, използвайте sudo преди всяка команда

Проверете регистрационните файлове в Unix Стъпка 6
Проверете регистрационните файлове в Unix Стъпка 6

Стъпка 2. Използвайте повече, за да видите съдържанието на дневника екран по екран

Тъй като много от тези трупи могат да станат големи, котката може да е разочароваща за използване. Ако искате да преглеждате дневника екран по екран, вместо това опитайте повече logname, за да можете да прелиствате през екрана дневник по екран.

  • Използвай Въведете клавиш за превъртане по един ред, или Интервал за превъртане един по един екран.
  • За да се върнете, натиснете б. За да се върнете към подканата, натиснете q.
Проверете регистрационните файлове в Unix Стъпка 7
Проверете регистрационните файлове в Unix Стъпка 7

Стъпка 3. Използвайте tail -f, за да видите дневник в реално време

Това показва жива версия на дневника, която непрекъснато се актуализира, докато в него се записват нови елементи. Например, ако имате проблеми с Apache, може да е полезно да стартирате tail -f/var/log/httpd и да го оставите отворен в терминален прозорец, докато отстранявате неизправности.

  • Ако просто искате да видите края на дневника, но не ви пука дали се актуализира в реално време, изпълнете tail -20/var/log/httpd, за да видите последните му 20 реда. Можете да замените „20“с произволен брой редове от дъното, които искате да видите.
  • Можете също така да анализирате това, което виждате с tail (или почти всяка друга команда), като го изпратите до grep. Например, tail -f /var/log/auth.log | grep „Невалиден потребител“ще покаже всички невалидни

    „Изтегляне“на команда означава пренасочване на изхода към друга команда. По принцип той ви позволява да използвате две или повече команди наведнъж

Проверете регистрационните файлове в Unix Стъпка 8
Проверете регистрационните файлове в Unix Стъпка 8

Стъпка 4. Използвайте vi, за да отворите дневника

Можете да използвате всеки текстов редактор, като vi или vim, за да отворите повечето регистрационни файлове за преглед. За да направите това, просто използвайте vi /var/log/auth.log (или желаното име на дневник). След това можете свободно да се придвижвате през дневника, ако е необходимо, както и да използвате инструментите за търсене на редактора. В vi и vim можете да търсите низове текст с помощта на наклонена черта напред в командния режим.

  • Например, пишете /smtp и натискате Въведете ще намери следващия екземпляр на "smtp" във файла. Натиснете

    за да преминете към следващия екземпляр от низа за търсене, или н (главни букви), за да се върнете към предишното.
Проверете регистрационните файлове в Unix Стъпка 9
Проверете регистрационните файлове в Unix Стъпка 9

Стъпка 5. Използвайте dmesg за преглед на съобщения от ядрото

Когато искате да видите/var/log/dmesg, ще трябва да използвате тази команда.

  • За да се придвижвате през екрана за регистрация по екран, стартирайте dmesg | Повече ▼.
  • Използвайте dmesg с grep за търсене на конкретни записи. Например, за да видите само записи на твърдия диск, стартирайте dmesg | grep -и сда.

    и казвам на grep да игнорира случая

  • За да видите само първите 10 реда на дневника, стартирайте dmesg | глава -10. Заменете „10“с броя редове от горната част на файла, който искате да видите. За да направите същото с края на файла, стартирайте dmesg | опашка -10.
Проверете регистрационните файлове в Unix Стъпка 10
Проверете регистрационните файлове в Unix Стъпка 10

Стъпка 6. Използвайте lastlog, за да видите последните дати за влизане за всеки потребител

/var/log/lastlog, подобно на/var/log/dmesg, е двоичен файл, който изисква използването на команда за преглед. Можете просто да напишете lastlog и да натиснете Въведете за да видите дневника или да го раздадете (| = тръба) за по-лесно гледане-например lastlog | more ви позволява да четете дневника екран по екран и последния дневник | grep root ще показва само информация за вход в root.

Препоръчано: