-
Notifications
You must be signed in to change notification settings - Fork 315
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* New translations 06-mails-servers.md (German) * New translations unbound_recursive_dns.md (French) * New translations gnome-extensions.md (German)
- Loading branch information
1 parent
84b1f74
commit 95e5629
Showing
3 changed files
with
230 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
--- | ||
author: null | ||
contributors: null | ||
title: Kapitel 6 – Mail-Server | ||
--- | ||
|
||
<!--- | ||
## Postfix | ||
In this chapter, you will learn about XXXXXXX. | ||
**** | ||
**Objectives**: In this chapter, you will learn how to: | ||
:heavy_check_mark: XXX | ||
:heavy_check_mark: XXX | ||
:checkered_flag: **XXX**, **XXX** | ||
**Knowledge**: :star: | ||
**Complexity**: :star: | ||
**Reading time**: XX minutes | ||
**** | ||
### Generalities | ||
### Configuration | ||
### Security | ||
### Workshop | ||
#### Task 1 : XXX | ||
#### Task 2 : XXX | ||
#### Task 3 : XXX | ||
#### Task 4 : XXX | ||
### Check your Knowledge | ||
:heavy_check_mark: Simple question? (3 answers) | ||
:heavy_check_mark: Question with multiple answers? | ||
* [ ] Answer 1 | ||
* [ ] Answer 2 | ||
* [ ] Answer 3 | ||
* [ ] Answer 4 | ||
--> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
--- | ||
title: GNOME Shell Erweiterungen | ||
author: Joseph Brinkman | ||
contributors: Steven Spencer | ||
tested with: 9.4 | ||
tags: | ||
- Desktop | ||
- gnome | ||
--- | ||
|
||
## Einleitung | ||
|
||
Zitat aus der [GNOME-Website](https://extensions.gnome.org/about/){:target="_blank"}: | ||
|
||
> GNOME Shell stellt grundlegende Benutzeroberflächenfunktionen für GNOME bereit, wie z.B. das Wechseln zwischen Fenstern und das Starten von Anwendungen. Zu den von GNOME Shell bereitgestellten Elementen der Benutzeroberfläche gehören das Panel oben auf dem Bildschirm, die Aktivitätenübersicht und die Nachrichtenleiste unten auf dem Bildschirm." | ||
> GNOME-Shell-Erweiterungen sind kleine Codeteile, die von Drittanbietern geschrieben werden und die Funktionsweise von GNOME ändern. (Wenn Sie mit Chrome-Erweiterungen oder Firefox-Add-ons vertraut sind, sind GNOME-Shell-Erweiterungen diesen ähnlich.) Sie können GNOME Shell-Erweiterungen auf dieser Website finden und installieren. | ||
> Die Erstellung von Erweiterungen erfolgt außerhalb des normalen GNOME-Design- und Entwicklungsprozesses. Sie werden von ihren Autoren und nicht von der GNOME-Community unterstützt. Einige Funktionen, die zunächst als Erweiterungen implementiert wurden, finden möglicherweise ihren Weg in zukünftige Versionen von GNOME. | ||
## Voraussetzungen | ||
|
||
- Eine Rocky Linux-Workstation oder ein Server mit einer GUI-Installation, die GNOME verwendet. | ||
|
||
## GNOME Erweiterungen Installieren | ||
|
||
GNOME-Erweiterungen werden über das `gnome-shell`-Paket bereitgestellt, das im `appstream`-Repository verfügbar ist. Wird wie folgt installiert: | ||
|
||
```bash | ||
sudo dnf install gnome-shell | ||
``` | ||
|
||
Die Installation umfasst alle benötigten Abhängigkeiten. | ||
|
||
## Browserintegration installieren | ||
|
||
GNOME-Extensions verfügt über eine Softwarebibliothek, die auf der Website `gnome.extensions.org` verfügbar ist. Dort können Sie Erweiterungen direkt von der Website installieren. Um dies zu erreichen, müssen Ihr Browser und die Gnome-Erweiterungen eine Verbindung ermöglichen. | ||
|
||
```bash | ||
sudo dnf install chrome-gnome-shell | ||
``` | ||
|
||
[Installations-Hanbuch](https://gnome.pages.gitlab.gnome.org/gnome-browser-integration/pages/installation-guide.html){target="_blank"} | ||
|
||
## Bestimmen der GNOME-Shell-Version | ||
|
||
Die Browsererweiterung, die zur Erleichterung der Erweiterungsinstallation von extensions.gnome.org verwendet wird, sollte die Version der GNOME-Shell, die auf Ihrem System aktuell ausgeführt wird, automatisch erkennen. | ||
|
||
Wenn Sie eine lokale Installation durchführen möchten, müssen Sie die Erweiterung mit der richtigen GNOME-Shell-Version herunterladen. | ||
|
||
```bash | ||
gnome-shell --version | ||
``` | ||
|
||
## Installation einer Erweiterung | ||
|
||
In diesem Beispiel installieren wir die beliebte Erweiterung „Dash to Dock“. | ||
|
||
1. Gehen Sie zur [Webseite der Dash-to-Dock-Erweiterung](https://extensions.gnome.org/extension/307/dash-to-dock/){target="_blank"} | ||
2. Erweiterung von „aus“ auf „ein“ umschalten | ||
![Erweiterung umschalten](images/gnome_extensions_images/gnome-shell-extensions-toggle-btn.webp) | ||
3. Wenn Sie zur Installation der Erweiterung aufgefordert werden, klicken Sie auf „yes“ | ||
|
||
## Installierte Erweiterungen verwalten | ||
|
||
GNOME-Erweiterungen werden auf `gnome.extensions.org` installiert und verwaltet. | ||
|
||
Um Ihre GNOME-Erweiterungen zu verwalten, gehen Sie zunächst zu https://extensions.gnome.org/local/ | ||
|
||
![Manage GNOME extensions](images/gnome_extensions_images/gnome-shell-installed-extensions.webp) | ||
|
||
Auf dieser Seite finden Sie eine Liste der installierten Erweiterungen. Sie können jedes dieser Elemente ein- oder ausschalten. Sie können die Shell-Einstellungen auch mithilfe des Umschaltknopfs auf einer der beiden verfügbaren Menüoptionen „Alle Erweiterungen deaktivieren“ oder „Versionsvalidierung deaktivieren“ konfigurieren. | ||
|
||
## Zusammenfassung | ||
|
||
GNOME Extensions ist ein hervorragendes Tool zum Hinzufügen zusätzlicher Funktionen und Anpassen Ihrer GNOME-Desktopumgebung. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,100 @@ | ||
--- | ||
title: Unbound – Résolveur DNS récursif | ||
author: Neel Chauhan | ||
contributors: Steven Spencer | ||
tested_with: 9.4 | ||
tags: | ||
- dns | ||
--- | ||
|
||
En alternative à BIND, [Unbound](https://www.nlnetlabs.nl/projects/unbound/about/) est un serveur DNS moderne de validation, récursif et de mise en cache géré par [NLnet Labs](https://www.nlnetlabs .nl/). | ||
|
||
## Prérequis | ||
|
||
- Un serveur utilisant Rocky Linux | ||
- Pouvoir utiliser `firewalld` pour créer des règles de pare-feu | ||
|
||
## Introduction | ||
|
||
Il existe deux types de serveurs DNS : ceux faisant autorité et récursifs. Là où les serveurs DNS faisant autorité annoncent une zone DNS, les serveurs récursifs résolvent les requêtes au nom des clients en les transmettant à un FAI ou à un résolveur DNS public, ou aux zones racine pour les serveurs plus importants. | ||
|
||
À titre d'exemple, votre routeur domestique exécute probablement un résolveur DNS récursif intégré à transmettre à votre FAI ou à un serveur DNS public bien connu qui est également un serveur DNS récursif. | ||
|
||
## Installation et mise en place de Unbound | ||
|
||
Installation de Unbound : | ||
|
||
```bash | ||
dnf install unbound | ||
``` | ||
|
||
## Configuration de Unbound | ||
|
||
Avant d'apporter des modifications à un fichier de configuration, déplacez le fichier opérationnel installé d'origine, `unbound.conf` : | ||
|
||
```bash | ||
cp /etc/unbound/unbound.conf /etc/unbound/unbound.conf.orig | ||
``` | ||
|
||
Cela pourra aider à l'avenir si des erreurs sont introduites dans le fichier de configuration. C'est _toujours_ une bonne idée de faire une copie de sauvegarde avant d'effectuer des modifications. | ||
|
||
Éditer le fichier _unbound.conf_. L'auteur utilise _vi_, mais vous pouvez utiliser votre éditeur préféré : | ||
|
||
```bash | ||
vi /etc/unbound/unbound.conf | ||
``` | ||
|
||
Insérez les éléments suivants : | ||
|
||
```bash | ||
server: | ||
interface: 0.0.0.0 | ||
interface: :: | ||
access-control: 192.168.0.0/16 allow | ||
access-control: 2001:db8::/64 allow | ||
|
||
forward-zone: | ||
name: "." | ||
forward-addr: 1.0.0.1@53 | ||
forward-addr: 1.1.1.1@53 | ||
``` | ||
|
||
Remplacez `192.168.0.0/16` et `2001:db8::/64` par les sous-réseaux pour lesquels vous voulez résoudre les requêtes DNS. Enregistrez vos modifications. | ||
|
||
### Regardons de plus près | ||
|
||
- La variable `interface` indique les interfaces (IPv4 ou IPv6) sur lesquelles vous souhaitez écouter les requêtes DNS. Nous écoutons sur toutes les interfaces avec `0.0.0.0` et `::`. | ||
- La variable `access-control` indique les sous-réseaux (IPv4 ou IPv6) à partir desquels vous souhaitez autoriser les requêtes DNS. Nous autorisons les requêtes provenant de `192.168.0.0/16` et `2001:db8::/64`. | ||
- La variable `forward-addr` définit les serveurs vers lesquels nous transmettrons. Nous transmettons vers la version 1.1.1.1 de Cloudflare. | ||
|
||
## Activation de Unbound | ||
|
||
Ensuite, autorisez les ports DNS dans `firewalld` et activez Unbound : | ||
|
||
```bash | ||
firewall-cmd --add-service=dns --zone=public | ||
firewall-cmd --runtime-to-permanent | ||
systemctl enable --now unbound | ||
``` | ||
|
||
Vérifiez la résolution DNS avec la commande `host` : | ||
|
||
```bash | ||
$ host google.com 172.20.0.100 | ||
Using domain server: | ||
Name: 172.20.0.100 | ||
Address: 172.20.0.100#53 | ||
Aliases: | ||
|
||
google.com has address 142.251.215.238 | ||
google.com has IPv6 address 2607:f8b0:400a:805::200e | ||
google.com mail is handled by 10 smtp.google.com. | ||
``` | ||
|
||
% | ||
|
||
## Conclusion | ||
|
||
La plupart des gens utilisent le résolveur DNS de leur routeur domestique ou des résolveurs DNS publics gérés par les FAI et les entreprises technologiques. Dans les labos à domicile et les grands réseaux, il est courant d'exécuter un résolveur à l'échelle du réseau pour réduire la latence et la charge du réseau en mettant en cache les requêtes DNS pour les sites Web couramment demandés tels que Google. Un résolveur à l'échelle du réseau autorise également les services intranet tels que SharePoint et Active Directory. | ||
|
||
Unbound est l'un des nombreux outils open source qui rendent possible la résolution DNS. Félicitations, vous possédez votre propre résolveur DNS ! À bientôt ! |