Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Конспекты / Лабораторная работа «Знакомство с ОС Linux»
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Лабораторная работа «Знакомство с ОС Linux»

библиотека
материалов

Лабораторная работа №1
«Знакомство с ОС
Linux»

Цель работы: изучить конфигурацию локальной сети, которую планируется настроить в ходе выполнения лабораторных работ.

Познакомьтесь с основными принципами работы среды VirtualBox: запуск машин, переключение между машинами, завершение работы, создание снимков.

Прочитайте справочную информацию по использованию следующих команд: mount, df, du, rpm, fgrep, sed.

Ход работы

1. Запустите host1.

  • Зарегистрируйтесь в системе под учетной записью администратора (пользователь - root, пароль - qwerty).

  • Определите каким образом сконфигурирована корневая файловая система (команда mount) и сколько имеется свободного места (команда df) в каждой точке монтирования.

  • В домашнем каталоге администратора найдите папку RPMS и посмотрите её содеримое. Сколько там файлов? И что это за файлы?

  • Изучите принцип работы средства управления пакетами RPM. Установите пакеты mc, dhcp, postfix. Получите информацию о пакете talk. Удалите пакет talk из системы. Сохраните список установленных пакетов в файле ~/RPMS/list_rmps.

  • Изучите файл /etc/inittab. Определите какой уровень загрузки используется по умолчанию (параметр initdefault)? Сколько виртуальных терминалов сконфигурировано по умолчанию и какая программа на них запускается первой?

  • Просмотрите файл начальной настройки системы (/etc/rc.d/rc.sysinit). Отредактируйте его таким образом, чтобы при каждом запуске системы вместо фразы "Welcome to CentOS", выводилось "Welcome to CentOS on host1 in my super network"*.

  • Определите как используются файлы /etc/rc*.d/* при изменении уровня загрузки операционной системы (файл /etc/rc.d/rc).

  • Изучите содержимое каталога /etc/sysconfig.

2. На всех узлах сети.

  • Измените приглашение, выводимое перед фразой login так, чтобы выводилось названия узла в виде больших букв (для генерации символов можно использовать ascii art generator или использовать содержимое файла ~/hosts_banners). Пример см. тут. Для того, чтобы изменить приглашение, выводимое при аутентификации пользователя, прочитайте справочную информацию для mingetty.

  • Настройте приглашение коммандной строки, выводимой администратору так, чтобы в ней выдавалось имя узла зелёным цветом. Информацию о управляющих последовательностях терминала можно посмотреть в практикуме по курсу "Организация ЭВМ и систем".

  • Определите какие сервисы запущены на узле (команда chkconfig). Включите сервисы crond и syslog таким образом, чтобы они автоматически запускались при загрузке системы на уровень 3. Проверте какие файлы созданы в каталоге /etc/rc3.d/.

  • Настройте таблицу crontab так, чтобы каждый десять минут запускался скрипт, который выводил список запущенных процессов в системе в файл /tmp/ps_list.

  • Изучите содержимое файла /etc/syslog.conf. Где записываются события, происходящие в системе? Что содержится в файле /var/log/messages?

  • Измените файл /etc/sysconfig/network таким образом, чтобы при загрузке каждому узлу назначалось соответсвующее имяКаким образом происходит регистрация пользователей в системе? Где хранится информация о пользователях?

  • Что делает комманда mount? Зачем используется файл /etc/fstab?

  • Как определить сколько свободно места на носителе информации? А как посмотреть сколько занимают данные?

  • Зачем используется RPM? Как с её помощью можно установить, удалить, обновить пакеты и посмотреть какие пакеты уже установлены в системе, получить детальное описание какого-либо пакета?

КОНТРОЛЬНЫЕ ВОПРОСЫ

  • Как происходит загрузка операционной системы Linux?

  • Процесс init. Какие функции выполняет? Когда и кем (чем) он запускается?

  • Зачем используется файл inittab? Как описывается процесс загрузки с помощью этого файла? Объясните строки 45-50 файла inittab.

  • Что такое уровень загрузки ОС Linux?

  • Что происходит в файле rc.sysinit в строке 371? Опишите назначение утилиты sysctl.

  • Каково назначение каталогов /etc/rc*.d?

  • Зачем используются скрипты /etc/rc*.d/*?

  • Где задаются целые значения, идущие после символов K и S файлов /etc/rc.d/rc*.d? Что они означают?

  • Зачем используется программа mingetty?

  • Расскажите назначение файла /etc/syslog.conf. Как определить какие сообщения будут записываться в какие файлы?

  • Каким образом задать имя узла при загрузке системы?




Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Автор
Дата добавления 19.11.2015
Раздел Информатика
Подраздел Конспекты
Просмотров208
Номер материала ДВ-171059
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх