Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
линукс / Лекции.docx
Скачиваний:
60
Добавлен:
14.02.2015
Размер:
127.57 Кб
Скачать

2.Сбои в работе системных служб

Если в процессе загрузки системы неожиданно появляются ошибки (например, системные службы выводят диагностику FAILED), это говорит о нештатной ситуации в работеLinux. Использовать в штатном режиме (пользоваться WWW-сервером, сетевыми дисками, терминальным доступом и т. п.) такую машину нельзя до тех пор, пока вы не исправите ошибки или не убедитесь, что неработающая служба не влияет на поведение других частей системы.

Первым делом следует изучить сообщения, выводимые при загрузке на первую виртуальную консоль (доступна по Alt-F1 или Ctrl-Alt-F1). Делать это стоит в процессе загрузки, покуда более ранние сообщения об ошибках не вытеснены другими. Содержимое консоли можно пролистывать с помощью Shift-PageUp и Shift-PageDown. Диагностику ядра, которая выводится раньше всех, можно посмотреть и после загрузки — с помощью команды dmesg.

Дело в том, что далеко не всякая ошибка фатальна для системы. Нередко случается, что барахлит отдельная часть системы (например, WWW-сервер) — и только по причине неаккуратной настройки этой части. Бывает, что служба, в результате экспериментов, настроена вручную и текущее её состояние отражено в файле настроек не до конца. В этом случае рекомендуется загрузить систему и попытаться заново настроить засбоившую службу. Не забудьте посмотреть и на двенадцатую виртуальную консоль и в системные журналы.

Переполнение файловой системы

Не исключено, что необычная работа Linux — следствие переполнения фалами одной из важных файловых систем. Самая распространённая причина переполнения: к некоторому системному журналу не применяется процедура устаревания, поэтому он бесконтрольно растёт. Проверяется поиском большого файла в /var/log, не имеющего очереди устаревших копий. Решение: обрезать этот файл до приемлемых размеров (хотя бы текстовым редактором) и организовать устаревание с помощью newsyslog.

Вторая причина: администратор не читает техническую почту, постоянно приходящую пользователю root каждой Linux-системы. Поэтому почтовый ящик бесконтрольно растёт. Проверяется поиском по /var/spool/mail большого почтового ящика (это не обязательно может быть root, потому что обычно такую почту перенаправляют какому-нибудь действительному пользователю). Решение: прочесть (хотя бы проглядеть) почту root и удалить старые сообщения.

Третья причина — какой-либо наивный пользователь имеет право записи в корневую файловую систему, и он им воспользовался, положив туда много больших файлов. Это бывает, когда наивен сам администратор, работающий с правами суперпользователя, или когда домашние каталоги пользователей (/home) не выделены в отдельную файловую систему (а стало быть, принадлежат корневой). Решение: пользователю можно установить дисковую квоту (подробнее об этом см. mountedquota); от наивности же администратора не убережёт ничто.

Лекция №14 (2 часа) Тема: «Настройка и администрирование системы».

  1. Вопросы лекции:

1.1 Ошибки в файловой системе.

1.2 Аппаратные ошибки.

2 Литература.

2.1 Основная

2.1.1 Г.В. Курячий, К.А. Маслинский: «Операционная система Linux. Курс лекций. Учебное пособие», / [электронный ресурс] Издательство: ДМК Прес; ALT Linux, 2008 г. – ЭБС «Книгафонд»

2.1.2 К. Вейрле, Ф. Пэльке, Х. Риттер, Д. Мюллер, М. Бехлер: «Linux: сетевая архитектура. Структура и реализация сетевых протоколов в ядре» / [электронный ресурс] Издательство: КУДИЦ-ОБРАЗ, 2006 г. – ЭБС «Книгафонд»

2.2 Дополнительная

2.2.1 «ALT Linux изнутри» Издательство: ALT Linux; / [электронный ресурс] ДМК Пресс, 2006 г. – ЭБС «Книгафонд»

2.2.2 «ALT Linux снаружи» Издательство: ALT Linux; / [электронный ресурс] ДМК Пресс, 2006 г. – ЭБС «Книгафонд»

Соседние файлы в папке линукс