Файл: Лабораторная работа 8. Работа с программой Файлменеджер Проводник Ход работы Ознакомиться с теоретической частью.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 47
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная работа №8. Работа с программой «Файл–менеджер Проводник»
Ход работы
1. Ознакомиться с теоретической частью.
2. Выполнить задания.
3. Ответить на контрольные вопросы.
4. Оформить отчет.
Теоретическая часть
Файловая система ext3 является результатом дальнейшего развития более ранней файловой системы ext2 и широко используется в настоящее время. Одним из важных принципиальных отличий ext3 от ext2 является наличие журналирования. Файловая система ext3 обратно совместима с ext2, поэтому для перехода с ext2 на ext3 нет необходимости повторно разбивать диск на разделы.
Помимо журналирования, в ext3 реализован и ряд других улучшений по сравнению с ext2, например, повышенная скорость и надежность. Не обладая возможностями журналирования, файловая система ext2 страдала из-за «грязных» перезагрузок операционной системы (например, в случае непредвиденного отключения электропитания или краха системы). Во время загрузки компьютера каждую файловую систему ext2 нужно было проверять перед ее монтированием. Учитывая современные объемы файловых систем, время проверки целостности в большинстве случаев оказывается неприемлемым, поскольку этот долгий процесс существенно снижает доступность системы. В журналируемых файловых системах (как, например, NTFS) данные записываются на диск и помечаются либо как целостные, либо как нецелостные. Поэтому при «грязной» перезагрузке проверяются только те файлы, помеченные как нецелостные, что устраняет необходимость проверки всей файловой системы. В ext3 предусмотрено три режима журналирования:
- Journal. Полное журналирование данных. Записываются не только метаданные, но и сами данные. Это самый медленный режим.
- Ordered. Формально записываются только метаданные, но этот способ может устранять повреждения, связанные с отложенной записью, поскольку сначала выполняется запись в блоки данных.
- Writeback. Журналируются только метаданные, но не сами данные. Это самый быстрый режим.
Последней версией расширенной файловой системы на сегодняшней день является файловая система ext4, обратно совместимая с ext2 и ext3. По сравнению с ext3 в ext4 реализован ряд улучшений, в основном касающихся скорости и надежности. Файловая система ext4 имеется в Linux с версией ядра 2.6.28 и выше.
Система журналирования.
Все лог-файлы пишутся в каталог /var/log. Различают журналы загрузки (dmesg и boot.log), системные логи (messages и syslog), логи пользовательских процессов (user.log), логи безопасности (auch.log и др.), а так же логи системных процессов и демонов. В каталог /var/log могут заносит свои журналы и отдельные утилиты мониторинга безопасности, например журналы в каталоге /var/log/security. Системные службы логов выделяют сообщения об ошибках, предупреждения и сообщения системы. Сообщения о системных ошибках пишутся сразу в несколько файлов для упрощения их поиска и анализа.
Системные журналы, как правило, пишутся посредством специальных служб (daemon), syslogd или klogd. Время хранения логов определяется настройками программы logrotate.
Команды работы с текстом, применяемые для анализа логов:
- cat «имя файла» – чтение файла и вывод содержимого на терминал.
- zcat, bzcat – чтение соответствующего упакованного формата файла аналогично команде cat.
- grep «строка поиска» «имя файла» - фильтр, выделяющий из файла строки, содержащие «строку поиска». Допустимо использование в конвейере с другими командами: cat /var/log/messages | grep error .
-tail «имя файла» – вывод последних строк файла. Допустимо использование в конвейере: cat /var/log/messages | tail. Поддерживается режим бесконечного чтения конца файла: tail -f /var/log/messages – выводит все новые сообщения, поступающие в файл messages.
- head «имя файла» - выводит первые несколько строк файла.
- last – вывод содержимого специального журнала, содержащего информацию о регистрации пользователей.
Для доступа к каталогу /var/log необходимы привелегии суперпользователя.
Практические задания
Для выполнения заданий получите права суперпользователя, выполнив команду su - , введите пароль root, или откройте консоль с правами root.
1. Изучите файловую систему и заполните таблицу, используя команды ls -la <путь>.
Каталог | Описание содержимого |
/bin | |
/sbin | |
/lib | |
/boot | |
/usr | |
/var | |
/opt | |
/mnt | |
/media | |
/home | |
/root | |
/etc | |
/sys | |
/dev | |
/tmp | |
-
Изучите состав каталога /var/log. -
Изучите формат вывода системных журналов. -
Выведете последние сообщения об ошибках в журнале /var/log/messages: grep error /var/log/messages | tail . Сделайте копию экрана для отчета по работе. -
Прочитайте начало архивного журнала messages.1.gz: zcat /var/log/messages.1.gz | head. Сделайте копию экрана для отчета по работе. -
Создайте файл для анализа, исключающий из журнала сообщения ядра: grep -v kernel /var/log/messages > /root/messages-info -
Прочитайте конец полученного файла: tail /root/messages-info. Сделайте копию экрана для отчета по работе. -
Задайте интерактивный вывод сообщений системного журнала и понаблюдайте за выводом системных сообщений в течение нескольких минут: tail -f /var/log/messages. Сделайте копию экрана для отчета по работе. -
Прочитайте закрытый журнал регистрации пользователей в системе: last. Сделайте копию экрана для отчета по работе. -
Изучите графическую утилиту анализа журналов draklog.