Skip to content
Merged
27 changes: 27 additions & 0 deletions docs/books/admin_guide/00-toc.de.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
title: Linux lernen mit Rocky
---

# Linux lernen mit Rocky

Der Administrationsleitfaden ist eine Sammlung von Schulungsdokumenten für Systemadministratoren. Sie können von Systemadministratoren verwendet werden, um auf den neuesten Wissensstand gebracht zu werden oder von jedem Linux-Benutzer, der mehr über die Linux-Umgebung, Befehle, Prozesse und mehr erfahren möchte. Wie alle Dokumente in dieser Dokumentation werden sie im Laufe der Zeit weiterentwickelt und aktualisiert.

Zunächst werden wir GNU/Linux, Distributionen und das gesamte Ökosystem rund um das Betriebssystem behandeln.

Wir werden uns dann die Benutzerbefehle ansehen, die für den Einstieg in GNU/Linux unerlässlich sind. Erfahrene Benutzer sollten das Kapitel über erweiterte Befehle besuchen.

Im nächsten Kapitel wird der vi-Editor behandelt. Während GNU/Linux mit vielen Editoren geliefert wird, ist der vi einer der leistungsstärksten. Einige Befehle verwenden manchmal eine identische Syntax wie der vi (`sed` sei erwähnt). Daher ist es sinnvoll, einiges über vi zu wissen oder zumindest seine wesentlichen Funktionen kennen zu lernen (wie man eine Datei öffnet, speichert, vi beendet oder ohne Speichern beendet). Bei regelmäßiger Verwendung von vi, kann sich der Benutzer nach und nach mit weiterenen Funktionen vertraut machen. Eine Alternative wäre die Verwendung von nano, das standardmäßig mit Rocky Linux installiert wird. Obwohl es nicht so vielseitig ist, ist es einfach zu bedienen, unkompliziert und erledigt die Arbeit.

Wir können dann tiefer in die Funktionsweise von Linux einsteigen:

* Benutzerverwaltung
* Dateisysteme
* Prozessverwaltung

Die Beschreibung der Sicherung und Wiederherstellung enthält wichtige Informationen für den Systemadministrator. Linux verfügt über viele Softwarelösungen zur Verbesserung von Backups (rsnapshot, lsyncd usw.). Es ist wichtig, die wichtigsten Backup-Komponenten zu kennen, die im Betriebssystem vorhanden sind. In diesem Kapitel werden wir zwei Tools untersuchen: `tar` und das weniger verbreitete `kein`.

Die Verwaltung des Systems während des Startvorgangs hat sich in den letzten Jahren seit der Einführung von systemd erheblich verändert.


Die letzten Kapitel behandeln Prozessmanagement, Netzwerkimplementierung und Softwaremanagement, einschließlich Installation.

10 changes: 5 additions & 5 deletions docs/books/admin_guide/01-presentation.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Dans ce chapitre, vous allez en apprendre plus à propos des distributions GNU/L

Linux, UNIX, BSD, VxWorks, Windows et MacOS sont tous des **systèmes d'exploitation**.

!!! abstract
!!! abstract "Abstract"

Un système d'exploitation est un **ensemble de programmes qui gèrent les ressources disponibles d'un ordinateur**.

Expand Down Expand Up @@ -89,7 +89,7 @@ UNIX est toujours d'actualité aujourd'hui (HP-UX, AIX, Solaris, etc.).

* **2021** : Rocky Linux est créée, basée sur la distribution de Red Hat.

!!! info
!!! info "Info"

Dispute sur le nom : bien que les gens soient habitués à appeler le système d'exploitation Linux, Linux est strictement un noyau. Nous ne devons pas oublier le développement et la contribution du projet GNU à la cause de l'open source ! Nous préférons appeler le système d'exploitation GNU/Linux.

Expand Down Expand Up @@ -156,7 +156,7 @@ Linux est basé sur et utilise des standards reconnus tels que [POSIX](http://fr

* Tout est fichier.
* Portabilité.
* Ne faire qu’une seule chose et la faire bien.
* Ne faire qu’une seule chose à la fois et la faire bien.
* KISS : Keep It Simple and Stupid.
* “UNIX est simple, il faut juste être un génie pour comprendre sa simplicité” (__Dennis Ritchie__)
* “UNIX est convivial. Cependant UNIX ne précise pas vraiment avec qui.” (__Steven King__)
Expand Down Expand Up @@ -208,9 +208,9 @@ Elle implique :
* La liberté de redistribuer des copies.
* La liberté d’améliorer le programme et de publier ces améliorations, pour en faire profiter toute la communauté.

D'autre part, même les produits sous licence GPL peuvent avoir un coût. Ce n'est pas pour le produit lui-même, mais pour la **garantie qu'une équipe de développeurs continuera à travailler dessus pour le faire évoluer et résoudre les erreurs ou même fournir un support aux utilisateurs**.
D'autre part, même les produits sous licence GPL peuvent avoir un coût. Ce n'est pas pour le produit lui-même, mais pour la **garantie qu'une équipe de développeurs continuera à travailler dessus pour le faire évoluer, corriger les erreurs et résoudre les problèmes ou même fournir un support aux utilisateurs**.

## Les domaines d’emploi
## Les domaines d’utilisation

Une distribution Linux excelle pour :

Expand Down
4 changes: 2 additions & 2 deletions docs/books/admin_guide/09-backups.fr.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Sauvegarde et restauration
title: Sauvegarde et Restauration
---

# Sauvegarde et Restauration
Expand Down Expand Up @@ -129,7 +129,7 @@ L'utilisation d'une convention de nommage permet de cibler rapidement le contenu

Le nom de la sauvegarde doit être explicite.

!!! Note
!!! note "Note"

La notion d'extension de fichier est inexistante sous Linux. En d'autres termes, l'utilisation des extensions ici est destinée à l'opérateur humain. Les extensions <code>.tar.gz or .tgz par exemple, seront des indications pour le traitement des fichiers par l'administrateur du système.
</code>
Expand Down
14 changes: 7 additions & 7 deletions docs/books/admin_guide/14-special-authority.uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,7 @@ Shell > chmod 755 FILE_NAME
Shell > chmod u-s FILE_NAME
```

!!! важливо
!!! warning "Важливо"

Якщо власник виконуваного двійкового файлу/програми не має **x**, використання великої літери **S** означає, що файл не може використовувати дозволи SUID.

Expand All @@ -345,7 +345,7 @@ Shell > chmod u-s FILE_NAME

![SUID2](./images/SetUID2.png)

!!! важливо
!!! warning "Важливо"

Оскільки SUID може тимчасово змінити звичайних користувачів на root, вам потрібно бути особливо обережними з файлами з цим дозволом під час обслуговування сервера. Ви можете знайти файли з дозволами SUID за допомогою такої команди:

Expand Down Expand Up @@ -395,7 +395,7 @@ Shell > chmod 711 FILE_NAME
Shell > chmod g-s FILE_NAME
```

!!! важливо
!!! warning "Важливо"

Якщо група власників виконуваного двійкового файлу/програми не має **x**, використовуйте **S** у верхньому регістрі, щоб вказати, що дозволи SGID файлу не можна використовувати належним чином.

Expand Down Expand Up @@ -426,7 +426,7 @@ Shell(tom) > cd /SGID_dir && touch tom_file && ls -l
-rw-rw-r-- 1 tom root 0 Jan 14 12:26 tom_file
```

!!! важливо
!!! warning "Важливо"

Оскільки SGID може тимчасово змінити групу власників звичайних користувачів на root, вам потрібно приділяти особливу увагу файлам із цим дозволом під час обслуговування сервера. Ви можете знайти файли з дозволами SGID за допомогою такої команди:

Expand Down Expand Up @@ -467,7 +467,7 @@ Shell > su - tom
Shell(tom) > rm -rf /tmp/tom_file1
```

!!! примітка
!!! info "Інформація"

користувачі root (uid=0) не обмежені дозволами SUID, SGID і SBIT.

Expand Down Expand Up @@ -609,7 +609,7 @@ Shell > touch /etc/dira/newfile
Shell > chattr -a /etc/tmpfile1 /etc/dira/
```

!!! питання
!!! question "Питання"

Що станеться, якщо я встановлю атрибут ai для файлу?
Ви не можете нічого робити з файлом, окрім перегляду.
Expand Down Expand Up @@ -679,6 +679,6 @@ Shell(tom) > sudo /sbin/shutdown -r now

Якщо ваша команда авторизації `/sbin/shutdown`, це означає, що авторизовані користувачі можуть використовувати будь-які параметри команди.

!!! важливо
!!! warning "Важливо"

Оскільки sudo — це операція "надважної дії", вам потрібно бути обережними, маючи справу з файлами **/etc/sudoers**!
8 changes: 4 additions & 4 deletions docs/guides/contribute/localdocs/mkdocs_lsyncd.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ Questo è anche un documento di accompagnamento alla versione [Docker qui](rocky
* Familiarità e comfort con la riga di comando
* Essere a proprio agio con l'uso di strumenti per l'editing, SSH e la sincronizzazione, o essere disposti a seguire e imparare
* Riferimento a LXD - c'è un lungo documento sulla [costruzione e utilizzo di LXD su un server qui](../../../books/lxd_server/00-toc.md), ma si utilizzerà solo un'installazione di base sulla nostra workstation Linux
* Utilizzo di `lsyncd` per il mirroring dei file. Vedere [documentazione in merito qui](../backup/mirroring_lsyncd.md)
* Avrete bisogno di chiavi pubbliche generate per il vostro utente e per l'utente "root" sulla vostra postazione locale usando [questo documento](../security/ssh_public_private_keys.md)
* Utilizzo di `lsyncd` per il mirroring dei file. Vedere [documentazione in merito qui](../../backup/mirroring_lsyncd.md)
* Avrete bisogno di chiavi pubbliche generate per il vostro utente e per l'utente "root" sulla vostra postazione locale usando [questo documento](../../security/ssh_public_private_keys.md)
* La nostra interfaccia bridge è in esecuzione su 10.56.233.1 e il nostro container è in esecuzione su 10.56.233.189 nei nostri esempi. Tuttavia i vostri IP per il bridge e il container potrebbero essere diversi.
* "youruser" in questo documento rappresenta l'id dell'utente
* Il presupposto è che si stia già sviluppando la documentazione con un clone del repository della documentazione sulla propria workstation
Expand Down Expand Up @@ -124,7 +124,7 @@ In questa procedura, l'utente root (come minimo) deve essere in grado di entrare
sudo -s
```

Si presuppone inoltre che l'utente root abbia una chiave `id_rsa.pub` nella directory `./ssh`. In caso contrario, generarne una con [questa procedura](../security/ssh_public_private_keys.md):
Si presuppone inoltre che l'utente root abbia una chiave `id_rsa.pub` nella directory `./ssh`. In caso contrario, generarne una con [questa procedura](../../security/ssh_public_private_keys.md):

```
ls -al .ssh/
Expand Down Expand Up @@ -255,7 +255,7 @@ Se avete visto la documentazione nel browser web, ci siete quasi. L'ultimo passo

Come indicato in precedenza, questo si fa qui con `lsyncd`.

L'installazione di `lsyncd` varia a seconda della versione di Linux. [Questo documento](../backup/mirroring_lsyncd.md) descrive i modi per installarlo su Rocky Linux e anche dai sorgenti. Se si utilizzano altri tipi di Linux (Ubuntu, per esempio), in genere hanno i loro pacchetti, ma hanno delle differenze.
L'installazione di `lsyncd` varia a seconda della versione di Linux. [Questo documento](../../backup/mirroring_lsyncd.md) descrive i modi per installarlo su Rocky Linux e anche dai sorgenti. Se si utilizzano altri tipi di Linux (Ubuntu, per esempio), in genere hanno i loro pacchetti, ma hanno delle differenze.

Ubuntu, ad esempio, denomina il file di configurazione in modo diverso. Si tenga presente che se si utilizza un altro tipo di workstation Linux diverso da Rocky Linux e non si vuole installare dai sorgenti, probabilmente sono disponibili pacchetti per la propria piattaforma.

Expand Down
2 changes: 1 addition & 1 deletion docs/guides/proxies/pound.uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ End
* Файл "Control" ніде не використовується.
* Розділ «ListenHTTP» представляє службу `http` (порт 80) і «Address», який проксі-сервер слухатиме. Вам необхідно змінити це на фактичну IP-адресу нашого сервера Pound.
* Розділ «ListenHTTPS» представляє службу `https` (порт 443) і «Address», який проксі-сервер слухатиме. Необхідно змінити це на IP-адресу сервера Pound.
* Опція «Cert» — це самопідписаний сертифікат, наданий процесом встановлення Pound. Ви хочете замінити це у робочому середовищі справжнім сертифікатом за допомогою однієї з цих процедур: [Генерація ключів SSL](../security/ssl_keys_https.md) або [ключі SSL із Let's Encrypt](../ security/generating_ssl_keys_lets_encrypt.md).
* Опція «Cert» — це самопідписаний сертифікат, наданий процесом встановлення Pound. Ви хочете замінити це у робочому середовищі справжнім сертифікатом за допомогою однієї з цих процедур: [Генерація ключів SSL](../security/ssl_keys_https.md) або [ключі SSL із Let's Encrypt](../security/generating_ssl_keys_lets_encrypt.md).
* Розділ «Service» налаштовує «BackEnd» сервери з їх портами прослуховування. Ви можете мати скільки завгодно "BackEnd" серверів.

### Зміна конфігурації
Expand Down
2 changes: 1 addition & 1 deletion docs/labs/sys_admin_1/lab7-software_management.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -522,7 +522,7 @@ Supponendo che abbiate già disinstallato l'utilità `wget` da un esercizio, nei

!!! tip "Suggerimento"

L'opzione "-y" usata nel comando precedente sopprime il prompt "[y/N]" per confermare l'azione che `dnf` sta per eseguire. Invece, assume automaticamente "yes" (y) per qualsiasi azione.
L'opzione "-y" usata nel comando precedente sopprime il prompt "[y/N]" per confermare l'azione che `dnf` sta per eseguire. Ciò significa che tutte le azioni di conferma (o le risposte interattive) saranno "sì" (y).


3. DNF offre un'opzione " Environment Group" che semplifica l'aggiunta di un nuovo set di funzioni a un sistema. Per aggiungere la funzionalità, in genere si dovrebbero installare alcuni pacchetti singolarmente, ma usando `dnf`, tutto ciò che occorre sapere è il nome o la descrizione della funzionalità desiderata. Usare `dnf` per visualizzare un elenco di tutti i gruppi disponibili. Digitare:
Expand Down
2 changes: 1 addition & 1 deletion docs/labs/sys_admin_1/lab7-software_management.uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -522,7 +522,7 @@ DNF (та інші інструменти, подібні до нього) ді

!!! tip "Підказка"

Параметр "-y", використаний у попередній команді, пригнічує підказку "[y/N]" для підтвердження дії, яку збирається виконати `dnf`. Замість цього він автоматично припускає «yes» (y) для будь-якої дії.
Параметр "-y", використаний у попередній команді, пригнічує підказку "[y/N]" для підтвердження дії, яку збирається виконати `dnf`. Це означає, що всі дії підтвердження (або інтерактивні відповіді) будуть «так» (y).


3. DNF надає параметр «Група середовища», який спрощує додавання нового набору функцій до системи. Щоб додати цю функцію, зазвичай потрібно інсталювати декілька пакунків окремо, але використовуючи `dnf`, все, що вам потрібно знати, це назва або опис потрібної функції. Використовуйте `dnf`, щоб відобразити список усіх доступних груп. Впишіть:
Expand Down
Loading