Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Crowdin updates #2011

Merged
merged 44 commits into from
Apr 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
dfc409c
New translations 02_rsync_demo01.md (French)
rockylinux-auto Apr 14, 2024
b2bb83c
New translations 02_rsync_demo01.md (Italian)
rockylinux-auto Apr 14, 2024
1826bf6
New translations 02_rsync_demo01.md (Ukrainian)
rockylinux-auto Apr 14, 2024
fbd9a71
New translations 02_rsync_demo01.md (Chinese Simplified)
rockylinux-auto Apr 14, 2024
a2973ce
New translations index.md (French)
rockylinux-auto Apr 14, 2024
ea8603c
New translations index.md (Spanish)
rockylinux-auto Apr 14, 2024
56b53bb
New translations index.md (German)
rockylinux-auto Apr 14, 2024
a7c0e8a
New translations index.md (Italian)
rockylinux-auto Apr 14, 2024
f003530
New translations index.md (Korean)
rockylinux-auto Apr 14, 2024
0e8ada1
New translations index.md (Ukrainian)
rockylinux-auto Apr 14, 2024
6236126
New translations index.md (Chinese Simplified)
rockylinux-auto Apr 14, 2024
9b09d6d
New translations 8_6.md (French)
rockylinux-auto Apr 14, 2024
b3eabcb
New translations 8_6.md (Italian)
rockylinux-auto Apr 14, 2024
39968dd
New translations 8_6.md (Korean)
rockylinux-auto Apr 14, 2024
5c8ab5d
New translations 8_6.md (Ukrainian)
rockylinux-auto Apr 14, 2024
586c7a6
New translations 8_6.md (Chinese Simplified)
rockylinux-auto Apr 14, 2024
8d5f58b
New translations 9_0.md (Ukrainian)
rockylinux-auto Apr 14, 2024
0b08e86
New translations 9_0.md (Chinese Simplified)
rockylinux-auto Apr 14, 2024
8b55c18
New translations 08-snapshots.md (Italian)
rockylinux-auto Apr 14, 2024
786095a
New translations 08-snapshots.md (Ukrainian)
rockylinux-auto Apr 14, 2024
bec439c
New translations disa_stig_part2.md (Italian)
rockylinux-auto Apr 14, 2024
416590e
New translations disa_stig_part2.md (Ukrainian)
rockylinux-auto Apr 14, 2024
426ecfa
New translations 8_7.md (Ukrainian)
rockylinux-auto Apr 14, 2024
2cb6b75
New translations 8_7.md (Chinese Simplified)
rockylinux-auto Apr 14, 2024
f91b69d
New translations lab3-bootup_and_startup.md (Ukrainian)
rockylinux-auto Apr 14, 2024
343681d
New translations 8_9.md (Ukrainian)
rockylinux-auto Apr 14, 2024
a2616a4
New translations 08-management-server-optimizations.md (German)
rockylinux-auto Apr 14, 2024
13541c2
New translations index.md (German)
rockylinux-auto Apr 14, 2024
74585b3
New translations package_signing.md (German)
rockylinux-auto Apr 14, 2024
e77b2ac
New translations 8-changelog.md (German)
rockylinux-auto Apr 14, 2024
bf16725
New translations 08-check-your-knowledge.md (German)
rockylinux-auto Apr 14, 2024
de1fceb
New translations 10-automating.md (German)
rockylinux-auto Apr 14, 2024
1d11754
New translations index.md (German)
rockylinux-auto Apr 14, 2024
3fab767
New translations torsocks.md (German)
rockylinux-auto Apr 14, 2024
389d5f3
New translations index.md (French)
rockylinux-auto Apr 14, 2024
f69b3ce
New translations index.md (German)
rockylinux-auto Apr 14, 2024
6b6c0d5
New translations 04-advanced-commands.md (Ukrainian)
rockylinux-auto Apr 15, 2024
9919e28
New translations 05-vi.md (Ukrainian)
rockylinux-auto Apr 15, 2024
6b684d1
New translations 08-process.md (Ukrainian)
rockylinux-auto Apr 15, 2024
a4a376f
New translations 07-file-systems.md (Ukrainian)
rockylinux-auto Apr 15, 2024
897dd4d
New translations 09-backups.md (Ukrainian)
rockylinux-auto Apr 15, 2024
956f568
New translations 05-vi.md (Ukrainian)
rockylinux-auto Apr 16, 2024
ec31434
New translations 10-boot.md (Ukrainian)
rockylinux-auto Apr 16, 2024
d810a48
New translations 11-tasks.md (Ukrainian)
rockylinux-auto Apr 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions docs/books/admin_guide/04-advanced-commands.uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,13 @@ title: Розширені команди Linux

**Цілі**: у цьому розділі майбутні адміністратори Linux дізнаються про:

:heavy_check_mark: деякі корисні команди, не висвітлені в попередньому розділі. :heavy_check_mark: деякі розширені команди.
:heavy_check_mark: деякі корисні команди, не описані в попередньому розділі.
:heavy_check_mark: деякі розширені команди.

:checkered_flag: **Команди користувача**, **Linux**

**Знання**: :star: **Складність**: :star: :star: :star:
**Знання**: :star:
**Складність**: :star: :star: :star:

**Час читання**: 20 хвилин

Expand Down
136 changes: 68 additions & 68 deletions docs/books/admin_guide/05-vi.uk.md

Large diffs are not rendered by default.

150 changes: 75 additions & 75 deletions docs/books/admin_guide/07-file-systems.uk.md

Large diffs are not rendered by default.

123 changes: 64 additions & 59 deletions docs/books/admin_guide/08-process.uk.md

Large diffs are not rendered by default.

285 changes: 142 additions & 143 deletions docs/books/admin_guide/09-backups.uk.md

Large diffs are not rendered by default.

71 changes: 36 additions & 35 deletions docs/books/admin_guide/10-boot.uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ title: Запуск системи
****
**Цілі**: у цьому розділі майбутні адміністратори Linux дізнаються про:

:heavy_check_mark: Різні етапи процесу завантаження;
:heavy_check_mark: Як Rocky Linux підтримує це завантаження через GRUB2 і systemd;
:heavy_check_mark: Як захистити GRUB2 від атаки;
:heavy_check_mark: Як керувати послугами;
:heavy_check_mark: Різні етапи процесу завантаження;
:heavy_check_mark: Як Rocky Linux підтримує це завантаження через GRUB2 і systemd;
:heavy_check_mark: Як захистити GRUB2 від атаки;
:heavy_check_mark: Як керувати послугами;
:heavy_check_mark: Як отримати доступ до журналів з `journald`.

:checkered_flag: **користувачі**

**Знання**: :star: :star:
**Знання**: :star: :star:
**Складність**: :star: :star: :star:

**Час читання**: 20 хвилин
Expand Down Expand Up @@ -49,7 +49,7 @@ Bootloader за умовчанням для дистрибутива Rocky 8 є

Налаштування конфігурації меню GRUB2 розташовано в `/etc/default/grub` і використовуються для створення файлу `grub.cfg`.

```
```bash
# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
Expand All @@ -61,7 +61,7 @@ GRUB_DISABLE_RECOVERY="true"

Якщо внесено зміни до одного чи кількох із цих параметрів, необхідно запустити команду `grub2-mkconfig`, щоб повторно створити файл `/boot/grub2/grub.cfg`.

```
```bash
[root] # grub2-mkconfig –o /boot/grub2/grub.cfg
```

Expand All @@ -71,7 +71,8 @@ GRUB_DISABLE_RECOVERY="true"
### Ядро

Ядро запускає процес `systemd` з PID 1.
```

```bash
root 1 0 0 02:10 ? 00:00:02 /usr/lib/systemd/systemd --switched-root --system --deserialize 23
```

Expand Down Expand Up @@ -104,7 +105,7 @@ Systemd є батьківським для всіх системних проц

* Якщо користувача ще не налаштовано, скористайтеся командою `grub2-setpassword`, щоб надати пароль для користувача root:

```
```bash
# grub2-setpassword
```

Expand All @@ -114,14 +115,14 @@ Systemd є батьківським для всіх системних проц

Ця команда підтримує конфігурації лише з одним користувачем root.

```
```bash
[root]# cat /boot/grub2/user.cfg
GRUB2_PASSWORD=grub.pbkdf2.sha512.10000.CC6F56....A21
```

* Повторно створіть файл конфігурації за допомогою команди `grub2-mkconfig`:

```
```bash
[root]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
Expand Down Expand Up @@ -185,52 +186,52 @@ Systemd представляє концепцію системних одини

| systemctl | Опис |
| ----------------------------------------- | -------------------------------------------- |
| systemctl start _name_.service | Запускає службу |
| systemctl stop _name_.service | Зупиняє служби |
| systemctl restart _name_.service | Перезапускає службу |
| systemctl reload _name_.service | Перезавантажує конфігурації |
| systemctl status _name_.service | Перевіряє, чи працює служба |
| systemctl try-restart _name_.service | Перезапускає служби, лише якщо вона запущена |
| systemctl start *name*.service | Запускає службу |
| systemctl stop *name*.service | Зупиняє служби |
| systemctl restart *name*.service | Перезапускає службу |
| systemctl reload *name*.service | Перезавантажує конфігурації |
| systemctl status *name*.service | Перевіряє, чи працює служба |
| systemctl try-restart *name*.service | Перезапускає служби, лише якщо вона запущена |
| systemctl list-units --type service --all | Відображає стан всіх послуг |

Команда `systemctl` також використовується для `ввімкнення (enable)` або `вимкнення (disable)` системної служби та відображення пов’язаних служб:

| systemctl | Опис |
| ---------------------------------------- | -------------------------------------------------------- |
| systemctl enable _name_.service | Активує послуги |
| systemctl disable _name_.service | Вимикає служби |
| systemctl enable *name*.service | Активує послуги |
| systemctl disable *name*.service | Вимикає служби |
| systemctl list-unit-files --type service | Перелічує всі служби та перевіряє, чи вони запущені |
| systemctl list-dependencies --after | Перелічує служби, які починаються перед вказаним unit'om |
| systemctl list-dependencies --before | Перелічує служби, які починаються після вказаного unit'a |

Приклади:

```
```bash
systemctl stop nfs-server.service
# or
systemctl stop nfs-server
```

Щоб отримати список усіх завантажених юнітів:

```
```bash
systemctl list-units --type service
```

Для перегляду списку усіх юнітів, щоб перевірити, чи вони активовані:

```
```bash
systemctl list-unit-files --type service
```

```
```bash
systemctl enable httpd.service
systemctl disable bluetooth.service
```

### Приклад файлу .service для служби postfix

```
```bash
postfix.service Unit File
Нижче наведено вміст файлу блоку /usr/lib/systemd/system/postfix.service, який зараз надається пакетом postfix:

Expand Down Expand Up @@ -275,20 +276,20 @@ WantedBy=multi-user.target

Щоб визначити, який target використовується за замовчуванням:

```
```bash
systemctl get-default
```

Ця команда шукає target символічного посилання, розташованого за адресою `/etc/systemd/system/default.target`, і відображає результат.

```
```bash
$ systemctl get-default
graphical.target
```

Команда `systemctl` також може надати список доступних таргетів:

```
```bash
systemctl list-units --type target
UNIT LOAD ACTIVE SUB DESCRIPTION
basic.target loaded active active Basic System
Expand All @@ -314,21 +315,21 @@ timers.target loaded active active Timers

Щоб налаштувати систему на використання іншого таргету за замовчуванням:

```
```bash
systemctl set-default name.target
```

Приклад:

```
```bash
# systemctl set-default multi-user.target
rm '/etc/systemd/system/default.target'
ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'
```

Щоб переключитися на інший target unit в поточному сеансі:

```
```bash
systemctl isolate name.target
```

Expand All @@ -340,15 +341,15 @@ systemctl isolate name.target

Щоб змінити поточний target і перейти в `режим відновлення` в поточному сеансі:

```
```bash
systemctl rescue
```

**Аварійний режим** забезпечує максимально мінімалістичне середовище та дозволяє відремонтувати систему навіть у ситуаціях, коли система не може перейти в режим відновлення. В аварійному режимі система монтує кореневу файлову систему лише для читання. Він не намагатиметься змонтувати будь-яку іншу локальну файлову систему, не активуватиме жодного мережевого інтерфейсу та запустить деякі важливі служби.

Щоб змінити поточний target і перейти в екстрений режим у поточному сеансі:

```
```bash
systemctl emergency
```

Expand Down Expand Up @@ -377,7 +378,7 @@ systemctl emergency

Команда `journalctl` відображає файли журналу.

```
```bash
journalctl
```

Expand All @@ -392,7 +393,7 @@ journalctl

При постійному відображенні повідомлення журналу відображаються в режимі реального часу.

```
```bash
journalctl -f
```

Expand All @@ -402,7 +403,7 @@ journalctl -f

Можна використовувати різні методи фільтрації для отримання інформації, яка відповідає різним потребам. Повідомлення журналу часто використовуються для відстеження помилкової поведінки в системі. Щоб переглянути записи з вибраним або вищим пріоритетом:

```
```bash
journalctl -p priority
```

Expand Down
39 changes: 20 additions & 19 deletions docs/books/admin_guide/11-tasks.uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ title: Управління задачами

**Цілі**: у цьому розділі майбутні адміністратори Linux дізнаються, як:

:heavy_check_mark: Linux займається плануванням завдань;
:heavy_check_mark: обмежує використання **`cron`** певними користувачами;
:heavy_check_mark: Linux займається плануванням завдань;
:heavy_check_mark: обмежує використання **`cron`** певними користувачами;
:heavy_check_mark: скласти розклад задач.

:checkered_flag: **crontab**, **crond**, **scheduling**, **linux**
Expand Down Expand Up @@ -48,7 +48,7 @@ title: Управління задачами

Щоб перевірити його статус:

```
```bash
[root] # systemctl status crond
```

Expand All @@ -58,13 +58,13 @@ title: Управління задачами

Ініціалізація демона `crond` вручну:

```
```bash
[root]# systemctl {status|start|restart|stop} crond
```

Ініціалізація демона `crond` під час запуску:

```
```bash
[root]# systemctl enable crond
```

Expand Down Expand Up @@ -105,15 +105,16 @@ title: Управління задачами

Лише **user1** зможе використовувати `cron`.

```
```bash
[root]# vi /etc/cron.allow
user1
```

### Заборонити користувача

Лише **user2** не зможе використовувати `cron`.

```
```bash
[root]# vi /etc/cron.deny
user2
```
Expand All @@ -132,13 +133,13 @@ user2

Команда `crontab` використовується для керування файлом розкладу.

```
```bash
crontab [-u user] [-e | -l | -r]
```

Приклад:

```
```bash
[root]# crontab -u user1 -e
```

Expand Down Expand Up @@ -184,7 +185,7 @@ crontab [-u user] [-e | -l | -r]
* Кожен рядок закінчується символом повернення каретки;
* `#` на початку рядка коментує його.

```
```bash
[root]# crontab –e
10 4 1 * * /root/scripts/backup.sh
1 2 3 4 5 6
Expand Down Expand Up @@ -216,25 +217,25 @@ crontab [-u user] [-e | -l | -r]

Сценарій виконано 15 квітня о 10:25:

```
```bash
25 10 15 04 * /root/scripts/script > /log/…
```

Запуск об 11:00, а потім о 16:00 щодня:

```
```bash
00 11,16 * * * /root/scripts/script > /log/…
```

Запуск щогодини з 11:00 до 16:00 щодня:

```
```bash
00 11-16 * * * /root/scripts/script > /log/…
```

Запуск кожні 10 хвилин у робочий час:

```
```bash
*/10 8-17 * * 1-5 /root/scripts/script > /log/…
```

Expand All @@ -253,12 +254,12 @@ crontab [-u user] [-e | -l | -r]

Користувач, rockstar, хоче відредагувати свій файл `crontab`:

1) `crond` перевіряє, чи дозволено йому (`/etc/cron.allow` та `/etc/cron.deny`).
1. `crond` перевіряє, чи він дозволений (`/etc/cron.allow` і `/etc/cron.deny`).

2) Якщо так, він отримує доступ до свого файлу `crontab` (`/var/spool/cron/rockstar`).
2. Якщо так, він отримує доступ до свого файлу `crontab` (`/var/spool/cron/rockstar`).

Щохвилини `crond` читає файли розкладу.
Щохвилини `crond` читає файли розкладу.

3) Виконує заплановані задачі.
3. Він виконує заплановані завдання.

4) Систематично звітує у файлі журналу (`/var/log/cron`).
4. Він систематично звітує у файлі журналу (`/var/log/cron`).
Loading
Loading