В этой обзорной работе вы диагностируете и устраните проблемы с загрузкой, а также обновите цель загрузки системы по умолчанию. Кроме того, вы запланируете выполнение задач по повторяющемуся расписанию как обычный пользователь.
Результаты
Вы сможете:
диагностировать проблемы и восстановить систему из аварийного режима;
изменить цель по умолчанию с graphical.target на multi-user.target;
graphical.target
multi-user.target
запланировать запуск повторяющихся заданий от имени обычного пользователя.
Прежде чем выполнять сброс, скопируйте все файлы и данные, которые хотите сохранить, в другие системы. Выполните сброс систем workstation, servera и serverb.
workstation
servera
serverb
Войдите на workstation как пользователь student с паролем student.
student
На workstation запустите сценарий lab rhcsa-compreview1 start, чтобы начать обзорную работу. Этот сценарий создает необходимые файлы для настройки среды.
lab rhcsa-compreview1 start
[student@workstation ~]$ lab rhcsa-compreview1 start
[student@workstation ~]$
Инструкции
Для прохождения обзорной работы выполните следующие задачи на serverb.
На workstation выполните команду lab rhcsa-compreview1 break1. Этот break-сценарий вызывает ошибку процесса загрузки serverb. Он также устанавливает более длительный период ожидания для меню GRUB2, чтобы можно было прервать процесс загрузки, и перезагружает serverb.
lab rhcsa-compreview1 break1
GRUB2
Определите возможную причину ошибки загрузки и устраните ее. После исправления машина serverb должна перезагружаться без проблем. При необходимости используйте redhat в качестве пароля привилегированного пользователя.
redhat
На workstation выполните команду lab rhcsa-compreview1 break2. Этот break-сценарий переключает цель по умолчанию с multi-user на graphical на машине serverb. Он также устанавливает более длительный период ожидания для меню GRUB2, чтобы можно было прервать процесс загрузки, и перезагружает serverb.
lab rhcsa-compreview1 break2
multi-user
graphical
На serverb исправьте цель по умолчанию на multi-user. Цель по умолчанию должна автоматически сохраняться после перезагрузки.
Выполните команду sudo от имени пользователя student с паролем student для выполнения привилегированных команд.
sudo
Как пользователь student запланируйте повторяющееся задание, которое запускает сценарий /home/student/backup-home.sh каждый час с 19:00 до 21:00 ежедневно, кроме субботы и воскресенья.
/home/student/backup-home.sh
Загрузите сценарий резервного копирования по адресу http://materials.example.com/labs/backup-home.sh. Сценарий backup-home.sh создает резервную копию каталога /home/student системы serverb в каталоге /home/student/serverb-backup системы servera. Используйте сценарий backup-home.sh, чтобы запланировать повторяющееся задание от имени пользователя student на serverb.
http://materials.example.com/labs/backup-home.sh
backup-home.sh
/home/student
/home/student/serverb-backup
Перезагрузите систему и дождитесь завершения загрузки, прежде чем проверять результат.
На workstation выполните команду lab rhcsa-compreview1 break1.
После того как машина serverb загрузится, откройте консоль и обратите внимание на то, что процесс загрузки был остановлен на ранней стадии. Подумайте о возможной причине такого поведения.
Перемонтируйте файловую систему / в режиме «чтение/запись». Выполните команду mount -a, чтобы смонтировать все остальные файловые системы.
/
mount -a
На workstation выполните команду lab rhcsa-compreview1 break2.
Дождитесь завершения перезагрузки, прежде чем продолжить.
На serverb переключитесь на цель multi-user. Задайте multi-user в качестве цели по умолчанию. Используйте команду sudo для выполнения необходимых административных команд. При необходимости укажите пароль student.
Используйте сценарий backup-home.sh, чтобы запланировать повторяющееся задание. Загрузите сценарий резервного копирования по адресу http://materials.example.com/labs/backup-home.sh.
Перезагрузите serverb и дождитесь завершения загрузки, прежде чем проверять результат.
Оценка
На workstation запустите сценарий lab rhcsa-compreview1 grade, чтобы проверить, правильно ли было выполнено упражнение. Если будут найдены ошибки, исправьте их и повторно запустите сценарий.
lab rhcsa-compreview1 grade
[student@workstation ~]$ lab rhcsa-compreview1 grade
Конец
На машине workstation выполните команду lab rhcsa-compreview1 finish, чтобы закончить это упражнение. Этот сценарий удаляет файлы и ресурсы, созданные в ходе упражнения, и обеспечивает очистку среды.
lab rhcsa-compreview1 finish
[student@workstation ~]$ lab rhcsa-compreview1 finish
Прежде чем переходить к следующему упражнению, скопируйте все файлы и данные, которые хотите сохранить, в другие системы, а затем выполните сброс систем workstation, servera и serverb.
Обзорная работа завершена.