Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
1b3b056
New translations learning_selinux.md (Ukrainian)
rockylinux-auto Aug 17, 2025
4fd9811
New translations vbox-rocky.md (Ukrainian)
rockylinux-auto Aug 17, 2025
d258ed7
New translations firewalld.md (Ukrainian)
rockylinux-auto Aug 17, 2025
31ebfa8
New translations firewalld-beginners.md (Ukrainian)
rockylinux-auto Aug 17, 2025
d57d7ea
New translations dnf_automatic.md (Ukrainian)
rockylinux-auto Aug 17, 2025
dc1bc4b
New translations 8_6_installation.md (Ukrainian)
rockylinux-auto Aug 17, 2025
761f70e
New translations tailscale_vpn.md (Ukrainian)
rockylinux-auto Aug 17, 2025
a33ee2e
New translations kernel_panic.md (Ukrainian)
rockylinux-auto Aug 17, 2025
877d95e
New translations ssh_ca_key_signing.md (Ukrainian)
rockylinux-auto Aug 17, 2025
061d22b
New translations wireguard_vpn.md (Ukrainian)
rockylinux-auto Aug 17, 2025
2791e53
New translations openvpn.md (Ukrainian)
rockylinux-auto Aug 17, 2025
fd578fa
New translations freeradius_radius_server.md (Ukrainian)
rockylinux-auto Aug 17, 2025
94f6ef4
New translations 9_6_installation.md (Ukrainian)
rockylinux-auto Aug 17, 2025
55b7eed
New translations sed_search_replace.md (German)
rockylinux-auto Aug 17, 2025
66d17fd
New translations 02_github_web_edit_pr_title.md (German)
rockylinux-auto Aug 17, 2025
dd68850
New translations migrate2rocky.md (Ukrainian)
rockylinux-auto Aug 17, 2025
ac4f615
New translations custom-linux-kernel.md (Ukrainian)
rockylinux-auto Aug 17, 2025
89d8cde
New translations systemd_hardening.md (Ukrainian)
rockylinux-auto Aug 17, 2025
c64278b
New translations lab4-certificate-authority.md (Ukrainian)
rockylinux-auto Aug 17, 2025
ae3ac50
New translations lab0-readme.md (Ukrainian)
rockylinux-auto Aug 17, 2025
ace60f6
New translations sed_search_replace.md (German)
rockylinux-auto Aug 17, 2025
88594da
New translations gemstone_template.md (German)
rockylinux-auto Aug 17, 2025
5007cd5
New translations mtr.md (German)
rockylinux-auto Aug 17, 2025
3438f05
New translations nmtui.md (German)
rockylinux-auto Aug 17, 2025
20c2f2f
New translations perl_search_replace.md (German)
rockylinux-auto Aug 17, 2025
35d375d
New translations nmcli.md (German)
rockylinux-auto Aug 17, 2025
e3b9b0b
New translations feature_branch_workflow.md (German)
rockylinux-auto Aug 17, 2025
27e892f
New translations lab8-iptables.md (Ukrainian)
rockylinux-auto Aug 17, 2025
a418b40
New translations lab3-auditing_the_system.md (Ukrainian)
rockylinux-auto Aug 17, 2025
f401586
New translations lab5-nfs.md (Ukrainian)
rockylinux-auto Aug 17, 2025
0997021
New translations lab8-samba.md (Ukrainian)
rockylinux-auto Aug 17, 2025
06d4468
New translations lab9-bootstrapping-kubernetes-workers.md (Ukrainian)
rockylinux-auto Aug 17, 2025
e9fa990
New translations lab9-cryptography.md (Ukrainian)
rockylinux-auto Aug 17, 2025
fe316aa
New translations rdp-server.md (German)
rockylinux-auto Aug 17, 2025
0dbdf8e
New translations 04-advanced-commands.md (German)
rockylinux-auto Aug 18, 2025
09ce80b
New translations 8_8.md (Ukrainian)
rockylinux-auto Aug 18, 2025
5f1e7f1
New translations lab6-user_and_group_management.md (Ukrainian)
rockylinux-auto Aug 18, 2025
121c19e
New translations lab6-the_file_system.md (Ukrainian)
rockylinux-auto Aug 18, 2025
83e223c
New translations lab7-the_linux_kernel.md (Ukrainian)
rockylinux-auto Aug 18, 2025
6d4e8d5
New translations lab5-networking.md (Ukrainian)
rockylinux-auto Aug 18, 2025
66da9de
New translations 9_3.md (Ukrainian)
rockylinux-auto Aug 18, 2025
db0e1b9
New translations 8_9.md (Ukrainian)
rockylinux-auto Aug 18, 2025
2aec343
New translations 8_10.md (Ukrainian)
rockylinux-auto Aug 18, 2025
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
2 changes: 1 addition & 1 deletion docs/books/admin_guide/04-advanced-commands.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -384,7 +384,7 @@ Optionen:
| `-b` oder `--backup[=suffix]` | ein Backup der Ziel-Datei erstellen. |
| `-d`     | Argumente als Directory-Namen behandeln               |
| `-D`     | Erstellen aller Hauptkomponenten, bevor QUELLE nach ZIEL kopiert wird |
| `-g` und `-o`     | Eigentümer-Eigenschaft setzen.               |
| `-g` und `-o`     | setzt Eigentümer-Eigenschaft               |
| `-m`     | Berechtigungen setzen               |
| `-p`     | Datum und Uhrzeit der ursprünglichen Dateien behalten           |
| `-t` | kopiert alle Quellargumente in den Ordner |
Expand Down
2 changes: 1 addition & 1 deletion docs/desktop/gnome/rdp-server.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ sudo firewall-cmd --reload

Für Anfänger: Diese Befehle öffnen den RDP-Port in Ihrer Firewall, sodass Sie eingehende RDP-Verbindungen akzeptieren können. Starten Sie dann die Firewall neu, um die Änderungen zu übernehmen. Wenn Sie möchten, können Sie Ihren PC sicherheitshalber neu starten.

Wenn Sie keinen Neustart durchführen möchten, sollten Sie sich abmelden. RDP verwendet aus Sicherheitsgründen die Anmeldeinformationen Ihres Benutzerkontos. Eine Remote-Anmeldung ist nicht möglich, wenn Sie bereits lokal bei Ihrem Desktop angemeldet sind. Zumindest nicht mit gleichen Benutzerkonto.
Sie sollten sich abmelden, wenn Sie keinen Neustart durchführen möchten. RDP verwendet aus Sicherheitsgründen die Anmeldeinformationen Ihres Benutzerkontos. Eine Remote-Anmeldung ist nicht möglich, wenn Sie bereits lokal bei Ihrem Desktop angemeldet sind. Zumindest nicht mit gleichen Benutzerkonto.

!!! info "Info"

Expand Down
49 changes: 49 additions & 0 deletions docs/gemstones/gemstone_template.de.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
title: Einfache Vorlage für ein Gemstone
author: Name des Autors
contributors: [ Durch Kommas getrennte Liste der Mitwirkenden ]
tags:
- Liste
- Of
- Relevant
- Tags
---

## Einleitung

Ein kurzer Überblick über das Thema. Geben Sie die Bedeutung und den Zweck des Gemstone an.

## Problembeschreibung

Definieren Sie das Problem oder die Herausforderung, mit der Sie sich befassen.

## Voraussetzungen

Liste:

- Notwendiges Grundwissen
- Benötigte Tools oder Software

## Prozedur

Skizzieren Sie die Prozedur bzw. die Lösung mit nummerierten Schritten:

1. **Erste Etappe**:

Anleitungen und Kommandobeispiele.

```bash
Befehl oder Codeausschnitt
```

2. **Zweite Etappe**:

Fahren Sie mit den detaillierten Anweisungen fort.

## Zusätzliche Informationen (optional)

Fügen Sie Tipps, alternative Methoden oder Erkenntnisse hinzu.

## Zusammenfassung

Fassen Sie das Ergebnis zusammen und betonen Sie den Wert des Gemstone.
44 changes: 44 additions & 0 deletions docs/gemstones/git/02_github_web_edit_pr_title.de.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: Bearbeiten oder Ändern des Titels eines vorhandenen Pull Request über github.com
author: Wale Soyinka
contributors: Ganna Zhyrnova
tags:
- GitHub
- Pull-Request
- Dokumentation
---

## Einleitung

Diese Anleitung zeigt Ihnen, wie Sie den Titel eines vorhandenen Pull Requests (PR) in einem GitHub-Repository mithilfe der GitHub-Weboberfläche bearbeiten oder ändern.

## Problembeschreibung

Manchmal kann es erforderlich sein, den Titel eines PR nach seiner Erstellung zu ändern, um die aktuellen Änderungen oder Diskussionen besser widerzuspiegeln.

## Voraussetzungen

- Ein vorhandener GitHub-Pull-Request.
- Zugriff auf die GitHub-Weboberfläche oder CLI mit den erforderlichen Berechtigungen.

## Prozedur

### Verwendung der GitHub-Weboberfläche

1. **Navigieren Sie zum Pull Request**:
- Gehen Sie zum Repository, in dem sich der PR befindet.
- Klicken Sie auf `Pull Requests` und wählen Sie den PR aus, den Sie bearbeiten möchten.

2. **PR-Titel Editieren**:
- Klicken Sie auf den Titel der PR.
- Ein editierbares Textfeld wird angezeigt.
- Passen Sie den Titel an, drücken Sie ++enter++ oder klicken Sie außerhalb des Textfelds, um die Änderungen zu speichern.

## Zusätzliche Informationen (optional)

- Das Bearbeiten eines PR-Titels hat keine Auswirkungen auf den Diskussionsthread oder Codeänderungen.
- Es gehört zum guten Ton, Mitwirkende zu informieren, wenn an einem PR-Titel wesentliche Änderungen vorgenommen werden.

## Zusammenfassung

Wenn Sie diese Schritte befolgen, können Sie den Titel eines vorhandenen `Pull Request` in einem GitHub-Repository ganz einfach über die Weboberfläche ändern.
99 changes: 99 additions & 0 deletions docs/gemstones/git/feature_branch_workflow.de.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
---
title: Feature Branch Workflow in Git
author: Wale Soyinka
contributors: Ganna Zhyrnova
tags:
- git
- Feature Branch Workflow
- GitHub
- gh
- git fetch
- git add
- git pull
- git checkout
---

## Feature Branch Workflow

Bei diesem beliebten Git-Workflow werden für jede neue Funktion oder Korrektur direkt im Haupt-Repository neue Zweige erstellt.
Es wird normalerweise in Projekten eingesetzt, bei denen Mitwirkende direkten Push-Zugriff auf das Repository haben.

Dieses Gemstone beschreibt den Prozess zum Einrichten eines lokalen Repositorys, um mithilfe des Git Feature Branch Workflow am Projekt `rocky-linux/documentation` zu arbeiten und dazu beizutragen.

Der Benutzer `Rockstar` hat dieses Repository geforkt und wir werden `https://github.com/rockstar/documentation` als Ursprung verwenden.

## Voraussetzungen

- Ein GitHub-Konto und ein Fork des Projekts (z. B. `https://github.com/rockstar/documentation`).
- `git` und `GitHub CLI (gh)` bereits installiert.

## Prozedur

1. Falls noch nicht geschehen, klonen Sie Ihren Fork:

```bash
git clone https://github.com/rockstar/documentation.git
cd documentation
```

2. Fügen Sie das Upstream-Remote hinzu:

```bash
git remote add upstream https://github.com/rocky-linux/documentation.git
```

3. Upstream-Änderungen abrufen:

```bash
git fetch upstream
```

4. Erstellen Sie einen neuen Feature-Zweig:

```bash
git checkout -b feature-branch-name
```

5. Nehmen Sie Änderungen vor, fügen Sie neue Dateien hinzu und committen Sie sie:

```bash
git add .
git commit -m "Implementing feature X"
```

6. Halten Sie Ihr Branch auf dem neuesten Stand. Führen Sie regelmäßig Änderungen aus dem Upstream zusammen, um Konflikte zu vermeiden:

```bash
git pull upstream main --rebase
```

7. Pushen Sie zu Ihrem Fork indem Sie Folgendes eingeben:

```bash
git push origin feature-branch-name
```

8. Pull Request anlegen:

```bash
gh pr create --base main --head rockstar:feature-branch-name --title "New Feature X" --body "Long Description of the feature"
```

## Zusammenfassung

Der `Feature-Branch-Workflow` ist eine gängige Zusammenarbeitstechnik, die es Teams ermöglicht, gleichzeitig an verschiedenen Aspekten eines Projekts zu arbeiten und gleichzeitig eine stabile Hauptcodebasis aufrechtzuerhalten.

Die wichtigsten Schritte sind:

1. Haupt-Repository klonen: Klonen Sie das Haupt-Projekt-Repository direkt auf Ihren lokalen Computer.
2. Erstellen Sie einen Feature-Branch: Erstellen Sie für jede neue Aufgabe einen neuen Branch des Haupt-Branchs mit einem aussagekräftigen Namen.
3. Änderungen committen: Arbeiten Sie an dem Feature oder führen Sie Korrekturen in Ihrem Zweig durch und committen Sie die Änderungen.
4. Halten Sie den Zweig auf dem neuesten Stand: Führen Sie regelmäßig Zusammenführungen –Merges– oder Rebases mit dem Hauptzweig durch, um über Änderungen auf dem Laufenden zu bleiben.
5. Öffnen Sie ein Pull-Request: Pushen Sie den Zweig in das Hauptrepository und öffnen Sie einen PR zum Review, sobald Ihre Funktion fertig ist.
6. Codereview und Merge: Der Zweig wird nach Überprüfung und Genehmigung in den Hauptzweig zusammengeführt.

_Vorteile_:

- Optimiert Beiträge für regelmäßige Mitwirkende mit direktem Repository-Zugriff.
- Stellt sicher, dass jede Funktion überprüft wird, bevor sie in die Hauptcodebasis integriert wird.
- Hilft, einen sauberen und linearen Projektverlauf aufrechtzuerhalten.
2 changes: 1 addition & 1 deletion docs/gemstones/network/mtr.de.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: mtr - Netzwerk-Diagnose
title: mtr Netzwerk-Diagnose
author: tianci li
contributors: Steven Spencer, Neel Chauhan
date: 2021-10-20
Expand Down
33 changes: 33 additions & 0 deletions docs/gemstones/network/nmcli.de.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: nmcli – `Autoconnect` setzen
author: Wale Soyinka
tags:
- nmcli
---

# Änderung der Autoconnect-Eigenschaft des NetworkManager-Verbindungsprofils

Verwenden Sie zunächst `nmcli`, um den aktuellen Wert der `Autoconnect`-Eigenschaft für alle Netzwerkverbindungen auf einem Rocky Linux-System abzufragen und anzuzeigen. Geben Sie bitte Folgendes ein:

```bash
nmcli -f name,autoconnect connection
```

Um den Wert einer Eigenschaft für eine Netzwerkverbindung zu ändern, verwenden Sie den Unterbefehl `modify` mit `nmcli connection`. Um beispielsweise den Wert der Eigenschaft `autoconnect` für das Verbindungsprofil `ens3` von `no` in `yes` zu ändern, geben Sie Folgendes ein:

```bash
sudo nmcli con mod ens3 connection.autoconnect yes
```

## Zu den Befehlen

```bash
connection (con) : Netzwerk-Manager Connection-Objekt.
modify (mod) : Eine oder mehrere Eigenschaften eines bestimmten Verbindungsprofils ändern.
connection.autoconnect : Einstellung und Eigenschaften (<setting>.<property>)
-f, --fields : gibt die auszugebenden Felder an.
```

## Anmerkungen

Dieser Hinweis zeigt, wie man ein bestehendes NetworkManager-Verbindungsprofil ändert. Dies ist nützlich, wenn die Netzwerkschnittstelle nach einer erneuten Rocky Linux Installation oder einem Systemupdate nicht automatisch aktiviert wird. Der Grund dafür liegt oft darin, dass der Wert der Eigenschaft autoconnect auf `o` gesetzt wird. Sie können den `nmcli`-Befehl verwenden, um den Wert schnell auf `yes` zu ändern.
2 changes: 1 addition & 1 deletion docs/gemstones/network/nmtui.de.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: nmtui - Netzwerk-Management-Tool
title: nmtui Netzwerk-Management-Tool
author: tianci li
contributors: Steven Spencer, Neil Hanlon
update: 2021-10-23
Expand Down
4 changes: 2 additions & 2 deletions docs/gemstones/perl_search_replace.de.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: perl - Suchen und Ersetzen
title: perl Suchen und Ersetzen
author: Steven Spencer
tags:
- perl
- search
- suche
---

# `perl` – Suchen und Ersetzen
Expand Down
75 changes: 75 additions & 0 deletions docs/gemstones/sed_search_replace.de.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
---
title: sed — Suchen und Ersetzen
author: Steven Spencer
---

# `sed` - Suchen und Ersetzen

`sed` ist ein Befehl, der für "stream-editor" steht.

## Konventionen

* `path`: Der aktuelle Pfad. Beispiel: `/var/www/html/`
* `Dateiname`: Der aktuelle Dateiname. Beispiel: `index.php`

## `sed` - Verwendung

Die Verwendung von `sed` zum Suchen und Ersetzen ist die persönliche Präferenz des Autors, da Sie ein Trennzeichen Ihrer Wahl verwenden können, was das Ersetzen von Dingen wie Weblinks durch „/“ sehr praktisch macht. Die Standardbeispiele für die `in place`-Bearbeitung mit `sed` schlagen solche Dinge vor:

`sed -i 's/search_for/replace_with/g' /path/filename`

Was aber, wenn Sie nach Zeichenfolgen suchen, die `/` enthalten? Wenn der Schrägstrich die einzige als Trennzeichen verfügbare Option wäre? Sie müssten jeden Schrägstrich maskieren, bevor Sie ihn in der Suche verwenden könnten. In diesem Punkt ist `sed` anderen Tools überlegen, da das Trennzeichen im laufenden Betrieb geändert werden kann (Sie müssen nicht angeben, dass Sie es irgendwo ändern). Wenn Sie wie gesagt nach Dingen suchen, die „/“ enthalten, können Sie das tun, indem Sie das Trennzeichen in „|“ ändern. Hier ist ein Beispiel für die Suche nach einem Link mit dieser Methode:

`sed -i 's|search_for/with_slash|replace_string|g' /path/filename`

Sie können jedes einzelne Byte-Zeichen als Trennzeichen verwenden, mit Ausnahme von Backslash, Newline und "s". Zum Beispiel funktioniert das auch:

`sed -i 'sasearch_forawith_slashareplace_stringag' /path/filename` where "a" is the delimiter, and the search and replace still works. Aus Sicherheitsgründen können Sie beim Suchen und Ersetzen ein Backup angeben. Dies ist nützlich, um sicherzustellen, dass die Änderungen, die Sie mit `SED` vornehmen, die sind, die Sie _wirklich</ em> beabsichtigen. Dies gibt Ihnen eine Wiederherstellungsoption aus der Sicherungsdatei:</p>

`sed -i.bak s|search_for|replacea_with|g /path/filename`

Das erzeugt eine unbearbeitete Version von `Dateiname` namens `Dateiname.bak`

Sie können auch vollständige Anführungszeichen anstelle von einfachen Anführungszeichen verwenden:

`sed -i "s|search_for/with_slash|replace_string|g" /path/filename`

## Optionen erklärt

| Option | Erläuterung |
| ------ | --------------------------------------------------------------- |
| i | Datei an Ort bearbeiten |
| i.ext | erstellt ein Backup, passend zur Erweiterung (ext hier) |
| s | spezifiziert die Suche |
| g | Gibt an, dass global oder alle Vorkommen ersetzt werden sollen. |

## Mehrere Dateien

Leider hat `sed` keine Inline-Looping-Option wie `perl`. Um mehrere Dateien zu durchlaufen, müssen Sie Ihren `sed`-Befehl in einem Skript kombinieren. Hier ist ein Beispiel dafür.

Erstellen Sie zunächst eine Liste der Dateien, die das Skript verwenden soll. Tun Sie dies von der Befehlszeile aus mit Folgendem:

`find /var/www/html -name "*.php" > phpfiles.txt`

Als Nächstes erstellen Sie ein Skript um die Datei `phpfiles.txt` zu bearbeiten:

```bash
#!/bin/bash

for file in `cat phpfiles.txt`
do
sed -i.bak 's|search_for/with_slash|replace_string|g' $file
done
```

Das Skript durchläuft alle in `phpfiles.txt` erstellten Dateien, erstellt eine Sicherungskopie jeder Datei und führt die Such- und Ersetzungszeichenfolge global aus. Wenn Sie überprüft haben, dass die Änderungen Ihren Wünschen entsprechen, können Sie alle Sicherungsdateien löschen.

## Weitere Lektüre und Beispiele

* `sed` [manual page](https://linux.die.net/man/1/sed)
* `sed` [additional examples](https://www.linuxtechi.com/20-sed-command-examples-linux-users/)
* `sed` & `awk` [O'Reilly Book](https://www.oreilly.com/library/view/sed-awk/1565922255/)

## Zusammenfassung

`sed` ist ein leistungsfähiges Werkzeug und funktioniert sehr gut für Such- und Ersetzungs-Funktionen, insbesondere dort, wo der Trenner flexibel sein muss.
4 changes: 2 additions & 2 deletions docs/guides/8_6_installation.uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Rocky-8.9-x86_64-minimal.iso: OK

## Встановлення

!!! tip "Порада"
!!! Tip "Порада"

Перед інсталяцією уніфікований розширюваний інтерфейс мікропрограми (UEFI) або базову систему вводу/виводу (BIOS) потрібно попередньо налаштувати для завантаження з правильного носія.

Expand Down Expand Up @@ -126,7 +126,7 @@ Rocky-8.9-x86_64-minimal.iso: OK

Оскільки ми виконуємо нашу інсталяцію, використовуючи повний образ Rocky 8, ви помітите, що *Локальний носій* автоматично вказано в розділі «Джерело інсталяції» на головному екрані *Підсумок інсталяції*. Ми приймемо стандартні налаштування.

!!! tip "Порада"
!!! Tip "Порада"

Область «Джерело інсталяції» — це місце, де ви можете вибрати встановлення через мережу. Для мережевої інсталяції вам спочатку потрібно переконатися, що мережевий адаптер у цільовій системі налаштовано правильно та може підключитися до Інтернету. Щоб виконати встановлення через мережу, клацніть «Джерело встановлення» та виберіть перемикач «У мережі». Після вибору виберіть `https` як протокол і введіть наступну URL-адресу в текстове поле `download.rockylinux.org/pub/rocky/8/BaseOS/x86_64/os`. Натисніть `Готово`.

Expand Down
Loading