diff --git a/rh199_(rapid)/labs.md b/rh199_(rapid)/labs.md
index 1ddf61c..c9d9cb7 100644
--- a/rh199_(rapid)/labs.md
+++ b/rh199_(rapid)/labs.md
@@ -11,8 +11,8 @@
 6. [Настройка производительности системы.](#chapter6)
 7. [Установка и обновление программного обеспечения.](#chapter7)
 8. [Управление локальным хранилищем.](#chapter8)
-9. [](#chapter9)
-10. [](#chapter10)
+9. [Настройка сервисов и управление загрузкой процессов.](#chapter9)
+10. [Настройка сетевых интерфейсов.](#chapter10)
 11. [](#chapter11)
 12. [](#chapter12)
 13. [](#chapter13)
@@ -107,6 +107,48 @@ cat /dev/zero >> /dev/null &
 4. Инициализируйте разделы в качестве разделов подкачки, они должны быть активны при загрузке системы. Предусмотрите более высокий приоритет использования раздела `swap2` перед `swap1`.
 5. Проверьте свою работу: перезагрузите `server1`, в директории `/backup` должен быть смонтирован XFS раздел размером 2 Гб, а также 2 раздела подкачки общим объемом 1 Гб с более высоким приоритетом использования у раздела `swap2`.
 
+[вверх](#top)
+
+***
+
+###### Chapter9
+**Настройка сервисов и управление загрузкой процессов.**
+
+1. На server1 запустить сервис `psacct`.
+2. Настроить автозагрузку сервиса `psacct`.
+3. Остановить сервис `rsyslog` и удалить его из автозагрузки.
+4. Перезагрузить server1 и проверить результат:
+- сервис `psacct` должен быть загружен и активен
+- сервис `rsyslog` не должен быть активен.
+
+[вверх](#top)
+
+***
+
+###### Chapter10
+**Настройка сетевых интерфейсов.**
+
+1. На server1 создать новое сетевое подключение с данными из таблицы:
+Параметр       | Значение
+:------        | :------
+Имя соединения | lab
+IP адрес       | 192.168.10.110/24
+Gateway        | 192.168.10.9
+DNS            | 192.168.10.9
+Настроить соединение на автоматическое подключение к сети.
+
+2. На server2 создать новое сетевое подключение с данными из таблицы:
+Параметр       | Значение
+:------        | :------
+Имя соединения | lab
+IP адрес       | 192.168.10.111/24
+Gateway        | 192.168.10.9
+DNS            | 192.168.10.9
+Настроить соединение на автоматическое подключение к сети.
+
+3. Перезагрузить server1 и server2
+4. Проверить доступность обоих хостов с новыми адресами.
+
 # В ДОКУМЕНТЕ С ОТВЕТАМИ НЕОБХОДИМО ПРЕДУСМОТРЕТЬ КОМАНДЫ ПРОВЕРЯЮЩИЕ ПРАВИЛЬНОСТЬ ВЫПОЛНЕНИЯ ЗАДАНИЙ
 
 [вверх](#top)
diff --git a/rh199_(rapid)/labs_solutions.md b/rh199_(rapid)/labs_solutions.md
index 953b797..6bf4069 100644
--- a/rh199_(rapid)/labs_solutions.md
+++ b/rh199_(rapid)/labs_solutions.md
@@ -13,9 +13,9 @@
 5. [Настройка SELinux.](#chapter5)
 6. [Настройка производительности системы.](#chapter6)
 7. [Установка и обновление программного обеспечения.](#chapter7)
-8. [](#chapter8)
-9. [](#chapter9)
-10. [](#chapter10)
+8. [Управление локальным хранилищем.](#chapter8)
+9. [Настройка сервисов и управление загрузкой процессов.](#chapter9)
+10. [Настройка сетевых интерфейсов.](#chapter10)
 11. [](#chapter11)
 12. [](#chapter12)
 13. [](#chapter13)
@@ -447,3 +447,257 @@ htop-3.0.5-1.el8.x86_64
 [вверх](#top)
 
 ***
+
+###### Chapter8
+**Управление локальным хранилищем.**
+
+1. На server1 доступны 2 новых диска. На первом диске создайте раздел GPT объемом 2 Гб с именем `backup`. 
+```bash
+[root@server1 ~]# lsblk
+NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
+sda                     8:0    0   16G  0 disk 
+├─sda1                  8:1    0   10G  0 part 
+│ └─rhel_server1-root 253:0    0   10G  0 lvm  /
+└─sda2                  8:2    0  500M  0 part /boot
+sdb                     8:16   0    5G  0 disk 
+sdc                     8:32   0    5G  0 disk 
+sr0                    11:0    1 1024M  0 rom  
+[root@server1 ~]# parted /dev/sdb mklabel gpt mkpart backup xfs 2048s 2GiB
+```
+2. Отформатируйте созданный раздел в XFS и создайте постоянную точку монтирования в директории `/backup`.
+```bash
+[root@server1 ~]# mkdir /backup
+[root@server1 ~]# uuid=`lsblk -n -o uuid /dev/sdb1`
+[root@server1 ~]# echo "UUID=$uuid    /backup    xfs    defaults    0 0" >> /etc/fstab
+```
+3. На этом же диске создайте два дополнительных раздела по 512 Мб с именами `swap1` и `swap2` соответственно. Укажите корректную метку для этих разделов.
+```bash
+[root@server1 ~]# parted /dev/sdb print
+Модель: QEMU QEMU HARDDISK (scsi)
+Диск /dev/sdb: 5369MB
+Размер сектора (логич./физич.): 512B/512B
+Таблица разделов: gpt
+Флаги диска: 
+
+Номер  Начало  Конец   Размер  Файловая система  Имя     Флаги
+ 1     1049kB  2147MB  2146MB  xfs               backup
+
+[root@server1 ~]# parted /dev/sdb mkpart swap1 linux-swap 2147M 2659M
+Информация: Не забудьте обновить /etc/fstab.
+
+[root@server1 ~]# parted /dev/sdb print
+Модель: QEMU QEMU HARDDISK (scsi)
+Диск /dev/sdb: 5369MB
+Размер сектора (логич./физич.): 512B/512B
+Таблица разделов: gpt
+Флаги диска: 
+
+Номер  Начало  Конец   Размер  Файловая система  Имя     Флаги
+ 1     1049kB  2147MB  2146MB  xfs               backup
+ 2     2147MB  2659MB  512MB                     swap1   подкачка
+
+[root@server1 ~]# parted /dev/sdb mkpart swap2 linux-swap 2659M 3171M
+Информация: Не забудьте обновить /etc/fstab.
+
+[root@server1 ~]# parted /dev/sdb print
+Модель: QEMU QEMU HARDDISK (scsi)
+Диск /dev/sdb: 5369MB
+Размер сектора (логич./физич.): 512B/512B
+Таблица разделов: gpt
+Флаги диска: 
+
+Номер  Начало  Конец   Размер  Файловая система  Имя     Флаги
+ 1     1049kB  2147MB  2146MB  xfs               backup
+ 2     2147MB  2659MB  512MB                     swap1   подкачка
+ 3     2659MB  3171MB  512MB                     swap2   подкачка
+
+```
+4. Инициализируйте разделы в качестве разделов подкачки, они должны быть активны при загрузке системы. Предусмотрите более высокий приоритет использования раздела `swap2` перед `swap1`.
+```bash
+[root@server1 ~]# mkswap /dev/sdb2
+Setting up swapspace version 1, size = 488 MiB (511700992 bytes)
+без метки, UUID=a905e327-802c-41c0-89ca-500d542c9650
+[root@server1 ~]# mkswap /dev/sdb3
+Setting up swapspace version 1, size = 488 MiB (511700992 bytes)
+без метки, UUID=0c267fd8-c8f3-4cc3-9c2c-54fdefc13f2f
+[root@server1 ~]# vim /etc/fstab
+```
+*добавить строки*
+```bash
+UUID=a905e327-802c-41c0-89ca-500d542c9650       swap    swap    pri=2   0 0
+UUID=0c267fd8-c8f3-4cc3-9c2c-54fdefc13f2f       swap    swap    pri=1   0 0
+```
+*активировать разделы подкачки*
+```bash
+[root@server1 ~]# swapon -a
+[root@server1 ~]# free -h
+              total        used        free      shared  buff/cache   available
+Mem:          1,8Gi       1,2Gi       106Mi        17Mi       501Mi       442Mi
+Swap:         975Mi          0B       975Mi
+```
+5. Проверьте свою работу: перезагрузите `server1`, в директории `/backup` должен быть смонтирован XFS раздел размером 2 Гб, а также 2 раздела подкачки общим объемом 1 Гб с более высоким приоритетом использования у раздела `swap2`.
+```bash
+[root@server1 ~]# reboot 
+Connection to server1 closed by remote host.
+Connection to server1 closed.
+```
+*смонтированный раздел `/backup`*
+```bash
+[student@server1 ~]$ mount | grep backup
+/dev/sdc1 on /backup type xfs (rw,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=32k,noquota)
+```
+*подкачка*
+```bash
+[student@server1 ~]$ free -h
+              total        used        free      shared  buff/cache   available
+Mem:          1,8Gi       484Mi       807Mi        10Mi       525Mi       1,1Gi
+Swap:         975Mi          0B       975Mi
+[student@server1 ~]$ swapon -s
+Имя файла               Тип     Размер  Исп-но  Приоритет
+/dev/sdc2                               partition   499708  0   2
+/dev/sdc3                               partition   499708  0   1
+```
+
+[вверх](#top)
+
+***
+
+###### Chapter9
+**Настройка сервисов и управление загрузкой процессов.**
+
+1. На server1 запустить сервис `psacct`.
+```bash
+[root@server1 ~]# systemctl start psacct
+[root@server1 ~]# systemctl status psacct
+● psacct.service - Kernel process accounting
+   Loaded: loaded (/usr/lib/systemd/system/psacct.service; disabled; vendor preset: disabled)
+   Active: active (exited) since Tue 2021-10-12 08:11:45 MSK; 13s ago
+  Process: 6272 ExecStart=/usr/sbin/accton /var/account/pacct (code=exited, status=0/SUCCESS)
+  Process: 6270 ExecStartPre=/usr/libexec/psacct/accton-create (code=exited, status=0/SUCCESS)
+ Main PID: 6272 (code=exited, status=0/SUCCESS)
+
+окт 12 08:11:45 server1 systemd[1]: Starting Kernel process accounting...
+окт 12 08:11:45 server1 accton[6272]: Turning on process accounting, file set to '/var/account/pacct'.
+окт 12 08:11:45 server1 systemd[1]: Started Kernel process accounting.
+```
+
+2. Настроить автозагрузку сервиса `psacct`.
+```bash
+[root@server1 ~]# systemctl enable psacct
+Created symlink /etc/systemd/system/multi-user.target.wants/psacct.service → /usr/lib/systemd/system/psacct.service.
+```
+3. Остановить сервис `rsyslog` и удалить его из автозагрузки.
+```bash
+[root@server1 ~]# systemctl disable rsyslog.service 
+Removed /etc/systemd/system/syslog.service.
+Removed /etc/systemd/system/multi-user.target.wants/rsyslog.service.
+[root@server1 ~]# systemctl stop rsyslog.service 
+```
+4. Перезагрузить server1 и проверить результат:
+- сервис `psacct` должен быть загружен и активен
+- сервис `rsyslog` не должен быть активен.
+```bash
+[root@server1 ~]# reboot 
+Connection to server1 closed by remote host.
+Connection to server1 closed.
+```
+```bash
+[student@server1 ~]$ systemctl status psacct
+● psacct.service - Kernel process accounting
+   Loaded: loaded (/usr/lib/systemd/system/psacct.service; enabled; vendor preset: disabled)
+   Active: active (exited) since Tue 2021-10-12 08:20:06 MSK; 8min ago
+  Process: 754 ExecStart=/usr/sbin/accton /var/account/pacct (code=exited, status=0/SUCCESS)
+  Process: 743 ExecStartPre=/usr/libexec/psacct/accton-create (code=exited, status=0/SUCCESS)
+ Main PID: 754 (code=exited, status=0/SUCCESS)
+    Tasks: 0 (limit: 11252)
+   Memory: 0B
+   CGroup: /system.slice/psacct.service
+
+окт 12 08:20:01 server1 systemd[1]: Starting Kernel process accounting...
+окт 12 08:20:02 server1 accton[754]: Turning on process accounting, file set to '/var/account/pacct'.
+окт 12 08:20:06 server1 systemd[1]: Started Kernel process accounting.
+[student@server1 ~]$ systemctl status rsyslog
+● rsyslog.service - System Logging Service
+   Loaded: loaded (/usr/lib/systemd/system/rsyslog.service; disabled; vendor preset: enabled)
+   Active: inactive (dead)
+     Docs: man:rsyslogd(8)
+           https://www.rsyslog.com/doc/
+```
+
+[вверх](#top)
+
+***
+
+###### Chapter10
+**Настройка сетевых интерфейсов.**
+
+1. На server1 создать новое сетевое подключение с данными из таблицы:
+Параметр       | Значение
+:------        | :------
+Имя соединения | lab
+IP адрес       | 192.168.10.110/24
+Gateway        | 192.168.10.9
+DNS            | 192.168.10.9
+Настроить соединение на автоматическое подключение к сети.
+*настройку сети необходимо выполнять в локальной консоли server1*  
+**важно не забыть указать ethernet ipv4.method manual, иначе соединение не активируется**
+```bash
+[root@server1 ~]# nmcli connection add con-name lab type ethernet ipv4.method manual ipv4.address 192.168.10.110/24 ipv4.gateway 192.168.10.9 ipv4.dns 192.168.10.9 autoconnect yes
+Соединение «lab» (2cdf6ccb-42a8-4176-8af1-65b220b6a95c) добавлено.
+[root@server1 ~]# nmcli connection up lab
+Соединение успешно активировано (адрес действующего D-Bus: /org/freedesktop/NetworkManager/ActiveConnection/10)
+```
+
+2. На server2 создать новое сетевое подключение с данными из таблицы:
+Параметр       | Значение
+:------        | :------
+Имя соединения | lab
+IP адрес       | 192.168.10.111/24
+Gateway        | 192.168.10.9
+DNS            | 192.168.10.9
+Настроить соединение на автоматическое подключение к сети.
+*настройку сети необходимо выполнять в локальной консоли server1*  
+**важно не забыть указать ethernet ipv4.method manual, иначе соединение не активируется**
+```bash
+[root@server2 ~]# nmcli connection add con-name lab type ethernet ipv4.method manual ipv4.addresses 192.168.10.111/24 ipv4.gateway 192.168.10.9 ipv4.dns 192.168.10.9 autoconnect yes
+Соединение «lab» (d665308b-458b-4e04-8553-36299e5aac30) добавлено.
+[root@server2 ~]# nmcli connection up lab
+Соединение успешно активировано (адрес действующего D-Bus: /org/freedesktop/NetworkManager/ActiveConnection/4)
+```
+
+3. Перезагрузить server1 и server2
+```bash
+[root@server1 ~]# reboot
+```
+```bash
+[root@server2 ~]# reboot
+```
+4. Проверить доступность обоих хостов с новыми адресами.
+*server1*
+```bash
+[student@server1 ~]$ ping -c 3 192.168.10.111
+PING 192.168.10.111 (192.168.10.111) 56(84) bytes of data.
+64 bytes from 192.168.10.111: icmp_seq=1 ttl=64 time=0.526 ms
+64 bytes from 192.168.10.111: icmp_seq=2 ttl=64 time=0.463 ms
+64 bytes from 192.168.10.111: icmp_seq=3 ttl=64 time=0.233 ms
+
+--- 192.168.10.111 ping statistics ---
+3 packets transmitted, 3 received, 0% packet loss, time 2054ms
+rtt min/avg/max/mdev = 0.233/0.407/0.526/0.127 ms
+```
+*server2*
+```bash
+[student@server2 ~]$ ping -c 3 192.168.10.110
+PING 192.168.10.110 (192.168.10.110) 56(84) bytes of data.
+64 bytes from 192.168.10.110: icmp_seq=1 ttl=64 time=0.252 ms
+64 bytes from 192.168.10.110: icmp_seq=2 ttl=64 time=0.268 ms
+64 bytes from 192.168.10.110: icmp_seq=3 ttl=64 time=0.326 ms
+
+--- 192.168.10.110 ping statistics ---
+3 packets transmitted, 3 received, 0% packet loss, time 2041ms
+rtt min/avg/max/mdev = 0.252/0.282/0.326/0.031 ms
+```
+
+[вверх](#top)
+
+***