Архив рубрики: Linux

Руководство для начинающих по анализу логов в Linux с помощью команды Journalctl

Руководство для начинающих по использованию команд Journalctl для просмотра, фильтрации и анализа журнала логов в Linux. systemd используется по умолчанию в большинстве основных дистрибутивов Linux. Одной из основных особенностей systemd является способ сбора логов и инструменты для их анализа. В традиционной системе SysVinit имеется системный журнал (syslog), в котором логи хранятся в виде текстовых файлов. Чтение и анализ этих файлов требует использования… Читать далее »

Как сравнить два каталога в Linux

Сравнение каталогов в Linux может показаться легкой и пренебрежительной задачей для пользователя, который только начинает изучать вехи, связанные с использованием Linux в качестве основной операционной системы. Сравнение каталогов — это все для зрелых пользователей, которые тщательно изучили спектр управления файлами Linux. Например, у вас может быть два каталога, которые очень похожи с точки зрения содержимого,… Читать далее »

Как узнать причину перезагрузки Linux

Часто бывает, что на системе Linux произошла незапланированная или по неизвестным очевидным причинам, перезагрузка. Поиск и устранение первопричины может помочь предотвратить повторение таких проблем и избежать незапланированных простоев. Есть несколько способов выяснить, что вызвало перезагрузку. В этой статье рассмотрим способы использования доступных утилит и журналов в системе Linux для устранения таких сценариев. Проверка времени перезагрузки Чтобы посмотреть,… Читать далее »

Большая уборка deb

Мы ставим и удаляем пакеты, редко задумываясь о том, что там остается. А остается там много. Как минимум — измененные файлы конфигурации. Как максимум — временные файлы, кеши и т.д. Чтобы узнать, что осталось от пакета достаточно выполнить команду: Лучше использовать часть имени, чтобы прихватить все сопутствующие пакеты. Как видим, у нас осталось два хвоста… Читать далее »

Восстановление файлов в Linux

Почему возможно восстановить удалённый файл? Потому что он состоит из трех сущностей — запись в каталоге с соответствием имени и inode, самой inode и блоков данных. При удалении файла стирается запись в каталоге, а inode и блоки помечаются как свободные. В них остаются данные до тех пор, пока они не будут использованы заново. Тут есть… Читать далее »