From 7f05b43932192425f6e673a775f0726471ca891c Mon Sep 17 00:00:00 2001 From: artemdolgiy Date: Mon, 11 Oct 2021 13:58:45 +0300 Subject: [PATCH] add 7 --- rh199_(rapid)/labs.md | 16 +++++- rh199_(rapid)/labs_solutions.md | 96 ++++++++++++++++++++++++++++++++- 2 files changed, 110 insertions(+), 2 deletions(-) diff --git a/rh199_(rapid)/labs.md b/rh199_(rapid)/labs.md index 53cdce2..c0de42e 100644 --- a/rh199_(rapid)/labs.md +++ b/rh199_(rapid)/labs.md @@ -9,7 +9,7 @@ 4. [Управление доступом к файлам.](#chapter4) 5. [Настройка SELinux.](#chapter5) 6. [Настройка производительности системы.](#chapter6) -7. [](#chapter7) +7. [Установка и обновление программного обеспечения.](#chapter7) 8. [](#chapter8) 9. [](#chapter9) 10. [](#chapter10) @@ -80,6 +80,20 @@ cat /dev/zero >> /dev/null & ``` +[вверх](#top) + +*** + +###### Chapter7 +**Установка и обновление программного обеспечения.** + +*Все действия необходимо выполнять на server1* +1. Проверить, находится ли система в активированном состоянии. Если система активирована, необходимо отменить регистрацию и удалить системный репозиторий, который устанавливается при регистрации. +2. Используя полный установочный ISO образ, настроить локальный репозиторий BaseOS и APPSteram. Проверку GPG не использовать. +3. Установить пакет xsane-gimp и модуль PostgreSQL client версии 12. +4. Установить пакет `htop-3.0.5-1.el8.x86_64.rpm` из директории `/home/student`. +5. Выполнить проверку установленных пакетов и модулей. + # В ДОКУМЕНТЕ С ОТВЕТАМИ НЕОБХОДИМО ПРЕДУСМОТРЕТЬ КОМАНДЫ ПРОВЕРЯЮЩИЕ ПРАВИЛЬНОСТЬ ВЫПОЛНЕНИЯ ЗАДАНИЙ [вверх](#top) diff --git a/rh199_(rapid)/labs_solutions.md b/rh199_(rapid)/labs_solutions.md index ff0cb6c..08376a8 100644 --- a/rh199_(rapid)/labs_solutions.md +++ b/rh199_(rapid)/labs_solutions.md @@ -12,7 +12,7 @@ 4. [Управление доступом к файлам.](#chapter4) 5. [Настройка SELinux.](#chapter5) 6. [Настройка производительности системы.](#chapter6) -7. [](#chapter7) +7. [Установка и обновление программного обеспечения.](#chapter7) 8. [](#chapter8) 9. [](#chapter9) 10. [](#chapter10) @@ -48,6 +48,7 @@ root password: redhat useradd student -G wheel echo student | passwd student --stdin echo '192.168.10.11 server2' >> /etc/hosts +wget -P /home/student https://download-ib01.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/h/htop-3.0.5-1.el8.x86_64.rpm ``` @@ -350,3 +351,96 @@ root 17217 49.6 0.0 7448 940 pts/2 R 10:21 1:07 cat /dev/zero [вверх](#top) *** + +###### Chapter7 +**Установка и обновление программного обеспечения.** + +*Все действия необходимо выполнять на server1* +1. Проверить, находится ли система в активированном состоянии. Если система активирована, необходимо отменить регистрацию и удалить системный репозиторий, который устанавливается при регистрации. +```bash +[root@server1 ~]# subscription-manager status +``` +*если окажется, что система находится в активированном состоянии, необходимо отменить регистрацию и удалить настроенные репозитории* +```bash +[root@server1 ~]# subscription-manager unregister +[root@server1 ~]# ls /etc/yum.repos.d/ +redhat.repo +[root@server1 ~]# rm /etc/yum.repos.d/redhat.repo +``` + +2. Используя полный установочный ISO образ, настроить локальный репозиторий с BaseOS и APPSteram. Проверку GPG не использовать. +*монтирование ISO в локальную директорию* +```bash +[root@server1 ~]# echo '/dev/sr0 /iso iso9660 ro 0 0' >> /etc/fstab +``` +*настройка локального репозитория* +```bash +[root@server1 ~]# vim /etc/yum.repos.d/iso.repo +``` +```bash +[BaseOS] +name = Red Hat Enterprise Linux 8 for x86_64 - BaseOS +baseurl = file:///iso/BaseOS +enabled = 1 +gpgcheck = 0 + +[AppStream] +name = Red Hat Enterprise Linux 8 for x86_64 - AppStream +baseurl = file:///iso/AppStream +enabled = 1 +gpgcheck = 0 +``` +*проверка установленного репозитория* +```bash +[root@server1 ~]# yum repolist +Updating Subscription Management repositories. +Unable to read consumer identity + +This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. + +repo id repo name +AppStream Red Hat Enterprise Linux 8 for x86_64 - AppStream +BaseOS Red Hat Enterprise Linux 8 for x86_64 - BaseOS +``` + +3. Установить пакет xsane-gimp и модуль PostgreSQL client версии 12. +*установка xsane-gimp* +```bash +[root@server1 ~]# yum install -y xsane-gimp +``` +*установка модуля PostgreSQL client версии 12* +```bash +[root@server1 ~]# yum module list | grep postgres +postgresql 9.6 client, server [d] PostgreSQL server and client module + +postgresql 10 [d] client, server [d] PostgreSQL server and client module + +postgresql 12 client, server [d] PostgreSQL server and client module + +postgresql 13 client, server [d] PostgreSQL server and client module +[root@server1 ~]# yum module install -y postgresql:12/client +``` + +4. Установить пакет `htop-3.0.5-1.el8.x86_64.rpm` из директории `/home/student`. +```bash +[root@server1 ~]# yum localinstall /home/student/htop-3.0.5-1.el8.x86_64.rpm +``` +5. Выполнить проверку установленных пакетов и модулей. +```bash +[root@server1 ~]# yum list installed | grep xsane-gimp +xsane-gimp.x86_64 0.999-30.el8 @AppStream +[root@server1 ~]# yum module list | grep postgresql +postgresql 9.6 client, server [d] PostgreSQL server and client module +postgresql 10 [d] client, server [d] PostgreSQL server and client module +postgresql 12 [e] client [i], server [d] PostgreSQL server and client module +postgresql 13 client, server [d] PostgreSQL server and client module +``` +*в строке 12 версии отмечено [e]nabled, [i]nstalled* +```bash +[root@server1 ~]# rpm -qa | grep htop +htop-3.0.5-1.el8.x86_64 +``` + +[вверх](#top) + +***