Лабораторные работы по курсу
"Администрирование UNIX"
Лабораторная работа №1. Пользовательские бюджеты и
группы. Пользовательские профили.
Ø
Создание пользовательских учетных записей.
Ø
Создание групповых учетных записей.
Ø
Управление пользовательскими и групповыми учетными записями.
Ø
Настройка пользовательских профилей.
Упражнение
1. Создание учетных записей
пользователя и группы.
1. Войти в систему
под учетной записью суперпользователя.
1. Создать учетную
пользовательскую запись myuserN[1].
2. Задать
пользовательскую информацию для учетной записи myuserN.
3. Задать начальный
пароль для учетной записи myuserN.
4. Создать группу myusersN[2]
5. Включить
пользователя myuserN в группу myusersN.
Упражнение
2. Тестирование созданного
пользователя.
1. Войти в систему
под учетной записью myuserN.
2. Изменить
начальный интерпретатор пользователя на csh.
3. Выйти из системы
и войти в систему под учетной записью myuserN, проследить изменения.
2. Войти в систему
под учетной записью суперпользователя.
4. Изменить
начальный интерпретатор пользователя myuserN на bash.
Упражнение
3. Изменение политики учетной
записи пользователя. Тестирование полученной политики.
Предполагается наличие следующей политики учетной записи myuserN:
ü
Минимальное время действия пароля: 0 дней
ü
Максимальное время действия пароля: 10 дней
ü
Дата последней смены пароля: XX дней назад.
ü
Количество дней, за которое, до окончания срока действия пароля,
предупреждается пользователь: 7 дней.
ü
Количество дней после окончания срока действия пароля, в течение
которого разрешено пользоваться учетной записью: 3 дня.
ü
Время истечения учетной записи пользователя: 1969-12-31.
1. Войти в систему
под учетной записью суперпользователя.
2. Задать указанную
политику учетной записи myuserN. Дата последней смены пароля: 6 дней
назад. (Пароль пользователя еще не истек, но напоминание уже работает).
3. Войти в систему
под учетной записью myuserN. Проследить за сообщением от системы.
4. Войти в систему
под учетной записью суперпользователя.
5. Изменить
политику для учетной записи myuserN. Дата последней смены пароля: 11
дней назад. (Пароль пользователя уже истек, но еще разрешено пользоваться
учетной записью).
6. Войти в систему
под учетной записью myuserN. Проследить за сообщением от системы.
Изменить пароль пользователя.
7. Войти в систему
под учетной записью суперпользователя.
8. Изменить
политику для учетной записи myuserN. Дата последней смены пароля: 14 дней
назад. (Пароль пользователя уже истек, и уже не разрешено пользоваться учетной
записью).
9. Войти в систему
под учетной записью myuserN. Проследить за сообщением от системы.
10. Войти в систему под учетной
записью суперпользователя.
11. Изменить политику для учетной
записи myuserN так, что бы пароль не истекал никогда - Максимальное
время действия пароля: 99999 дней = 273 года J
Упражнение
4. Настройка общесистемного
профиля пользователей.
1. Войти в систему
под учетной записью суперпользователя.
2. Изменить
общесистемный профиль для интерпретатора bash:
ü
Изменить первичное приглашение по умолчанию. Добавить текущее
время и дату.
ü
Добавить вывод сообщения о работающих пользователях.
3. Выйти из системы
и войти в систему под учетной записью myuserN, проследить за
изменениями.
Упражнение
5. Настройка индивидуального
профиля пользователя.
- Войти в систему под учетной записью myuserN.
- Изменить профиль для интерпретатора bash:
ü
Добавить присвоение значения mcedit
переменной окружения EDITOR.
- Выйти из системы и войти в систему под учетной записью myuserN,
проследить за изменениями.
Лабораторная работа №2. Начальная загрузка и останов
системы.
Ø
Этапы начальной загрузки.
Ø
Уровни исполнения системы.
Ø
Командные файлы начальной загрузки.
Ø
Перезагрузка и останов системы.
Ø
Неисправности в процессе загрузки.
Упражнение
1. Этапы начальной
загрузки.
- Перезагрузить операционную систему клавишами
<Ctrl>+<Alt>+<Del>.
- После фазы POST (Power On Self Test). Дождаться
приглашения загрузчика boot:
- Просмотреть различные варианты загрузки путем нажатия на
клавишу <Tab>.
- Выбрать вариант linux и
подтвердить загрузку ядра Linux.
- Проследить за загрузкой ядра Linux и инициализацией
модулей ядра.
- Проследить за монтированием корневого раздела операционной
системы, загрузкой прародителя процессов init,
служб операционной системы.
- Войти в систему под учетной записью суперпользователя.
- Просмотреть конфигурацию прародителя процессов init.
- Ознакомиться с организацией сценариев запуска системы.
Упражнение
2. Уровни исполнения системы.
- Перезагрузить операционную систему клавишами
<Ctrl>+<Alt>+<Del>.
- Загрузить операционную систему по умолчанию (третий
уровень исполнения).
- Войти в систему под учетной записью суперпользователя.
- Просмотреть конфигурацию прародителя процессов init.
- Ознакомиться с организацией сценариев запуска системы по
уровням исполнения и ознакомиться с их содержимым.
- Просмотреть конфигурацию третьего уровня исполнения
системы. Найти сценарии запуска и останова подсистем при переводе системы
в третий уровень исполнения.
- Перевести систему на первый уровень исполнения.
- Просмотреть конфигурацию первого уровня исполнения
системы. Найти сценарии запуска и останова подсистем при переводе системы
в первый уровень исполнения.
- Перевести систему на пятый уровень исполнения.
- Просмотреть конфигурацию пятого уровня исполнения системы.
Найти сценарии запуска и останова подсистем при переводе системы в пятый
уровень исполнения.
- Поменять уровень исполнения системы по умолчанию на
уровень пять.
- Перезагрузить операционную систему клавишами
<Ctrl>+<Alt>+<Del>.
- Загрузить операционную систему по умолчанию (пятый уровень
исполнения). Проследить изменения.
- Войти в систему под учетной записью суперпользователя.
- Поменять уровень исполнения системы по умолчанию на
уровень три.
- Загрузить операционную систему по умолчанию (третий
уровень исполнения). Проследить изменения.
- Перезагрузить операционную систему клавишами
<Ctrl>+<Alt>+<Del>.
- После фазы POST (Power On Self Test). Дождаться
приглашения загрузчика boot:
- Загрузить Linux на первом уровне исполнения системы путем
специфицирования дополнительного параметра загрузчика, передаваемого ядру boot: linux 1.
- Войти в систему под учетной записью суперпользователя.
- Перезагрузить операционную систему клавишами
<Ctrl>+<Alt>+<Del>.
Упражнение
3. Командные файлы начальной
загрузки.
- Войти в систему под учетной записью суперпользователя.
- Изучить командные файлы начальной загрузки /etc/rc.d/rc, etc/rc.d/rc.sysinit,
/etc/rc.d/rc.local.
- Изучить командные файлы начальной загрузки и структуру
директорий /etc/rc.d/init.d/, /etc/rc.d/rcX.d
- Изучить командные файлы начальной загрузки и структуру
директорий etc/rc.d/sysconfig, /etc/rc.d/sysconfig/network-scripts
Упражнение
4. Перезагрузка и останов
системы.