add 9-10
parent
f4a6ce4885
commit
47d66d4895
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
||||
***
|
||||
|
|
Loading…
Reference in New Issue