Praktische Tutorials

Interaktive Schritt-für-Schritt-Anleitungen für Linux, DevOps, Programmierung in Python/C/C++/Go, Data Science, Web-Entwicklung, Hadoop und mehr.

Hallo, Bash!

Hallo, Bash!

Tauchen Sie mit diesem praktischen Lab in die Welt des Shell-Scriptings ein. Lernen Sie, ein einfaches Bash-Skript zu erstellen, zu bearbeiten und auszuführen, das die klassische Nachricht 'Hello, World!' ausgibt. Meistern Sie dabei grundlegende Linux-Befehle und die Grundlagen der Bash-Programmierung.
LinuxShell
Schreiben von Scripted Jenkins Pipelines

Schreiben von Scripted Jenkins Pipelines

Erstellen und Ausführen eines Jenkins Scripted Pipeline-Jobs mit node, stage, shell-Schritten und Groovy-Kontrollfluss.
Jenkins
Speichern von Anmeldedaten in Jenkins

Speichern von Anmeldedaten in Jenkins

Erstellen, überprüfen und aktualisieren Sie einen Jenkins-Benutzername/Passwort-Anmeldedatensatz über das Jenkins-Dashboard.
Jenkins
Pipelines auf Container-Agents ausführen

Pipelines auf Container-Agents ausführen

Führen Sie eine Jenkins-Pipeline in einer containerbasierten Jenkins-Umgebung aus und erfassen Sie Nachweise über die Ausführung im Container.
Jenkins
Veröffentlichung von Testberichten und Build-Benachrichtigungen

Veröffentlichung von Testberichten und Build-Benachrichtigungen

Erstellen Sie einen Jenkins Freestyle-Job über das Dashboard, veröffentlichen Sie JUnit-Testergebnisse und konfigurieren Sie E-Mail-Benachrichtigungen für Builds.
Jenkins
Erstellen von Multibranch-Pipelines

Erstellen von Multibranch-Pipelines

Erstellen Sie ein lokales Git-Repository mit zwei Branches, konfigurieren Sie eine Jenkins Multibranch-Pipeline über das Dashboard und vergleichen Sie die Branch-Builds.
Jenkins
Sichern und Wiederherstellen der Jenkins-Konfiguration

Sichern und Wiederherstellen der Jenkins-Konfiguration

Sichern Sie eine Jenkins-Job-Konfiguration, löschen Sie diese, stellen Sie sie aus einem Archiv wieder her und überprüfen Sie den wiederhergestellten Job.
Jenkins
Konfiguration von Tools und gelabelten Agents

Konfiguration von Tools und gelabelten Agents

Konfigurieren Sie ein Jenkins-Node-Label, ein lokales Git-Tool und einen Freestyle-Job über das Jenkins-Dashboard.
Jenkins
Verwendung von Jenkins Shared Libraries

Verwendung von Jenkins Shared Libraries

Erstellen Sie eine lokale Jenkins Shared Library, registrieren Sie diese über das Dashboard und rufen Sie sie aus einem Pipeline-Job auf.
Jenkins
Initialisierung eines Jenkins-Controllers

Initialisierung eines Jenkins-Controllers

Starten Sie einen isolierten Jenkins-Controller, rufen Sie das anfängliche Administrator-Passwort ab, erstellen Sie einen echten Administrator, bestätigen Sie das initialisierte Dashboard und bereinigen Sie den temporären Controller.
Jenkins
Jenkins-Builds mit Webhooks auslösen

Jenkins-Builds mit Webhooks auslösen

Simulieren Sie einen Repository-Webhook mit curl, übergeben Sie Branch- und Commit-Daten an einen Jenkins-Job und überprüfen Sie das Protokoll des ausgelösten Builds.
Jenkins
Konfiguration von firewalld zur Freigabe von Web-Traffic unter Linux

Konfiguration von firewalld zur Freigabe von Web-Traffic unter Linux

In diesem Lab lernen Sie die wesentlichen Schritte zur Konfiguration von `firewalld` auf einem Linux-System, um Web-Traffic zuzulassen. Sie verwenden das Dienstprogramm `firewall-cmd`, um Zonen zu verwalten, permanente Regeln für HTTP- und HTTPS-Dienste hinzuzufügen und Ihre Konfiguration zu überprüfen – eine grundlegende Fähigkeit für jeden Systemadministrator.
Linux
SSH-Authentifizierung mit öffentlichem Schlüssel unter Linux konfigurieren

SSH-Authentifizierung mit öffentlichem Schlüssel unter Linux konfigurieren

In diesem Lab lernen Sie, wie Sie die SSH-Authentifizierung über öffentliche Schlüssel konfigurieren und verwenden, um eine sichere Verbindung zu einem entfernten Linux-Server herzustellen. Sie erstellen ein RSA-Schlüsselpaar mit ssh-keygen, kopieren den öffentlichen Schlüssel mit ssh-copy-id auf den Server und testen die passwortlose Anmeldung zur Erhöhung der Sicherheit.
Linux
Benutzerkonten und Sudo-Berechtigungen in Linux konfigurieren

Benutzerkonten und Sudo-Berechtigungen in Linux konfigurieren

In diesem Lab lernen Sie grundlegende Techniken zur Verwaltung von Benutzerkonten und Sudo-Berechtigungen kennen, um die Sicherheit eines Linux-Systems zu erhöhen. Sie üben das Durchsetzen von Passwortrichtlinien, das Sperren und Entsperren von Benutzerkonten, das Absichern des Root-Kontos und das Erteilen von administrativen Berechtigungen.
Linux
Verbindung zu einem entfernten Linux-Server über SSH herstellen

Verbindung zu einem entfernten Linux-Server über SSH herstellen

In diesem Lab lernen Sie, wie Sie eine Verbindung zu einem entfernten Linux-Server über SSH herstellen und diesen verwalten. Sie installieren und konfigurieren den OpenSSH-Server, ermitteln dessen IP-Adresse, bauen eine interaktive Shell-Sitzung auf und führen einzelne Befehle für Skripting und Automatisierung remote aus.
Linux
Anpassen des GRUB2-Bootmenüs unter Linux

Anpassen des GRUB2-Bootmenüs unter Linux

In diesem Lab lernen Sie, wie Sie das GRUB2-Bootmenü unter Linux anpassen. Sie modifizieren die primäre Konfigurationsdatei /etc/default/grub, um das Zeitlimit des Bootmenüs und den Standardeintrag zu ändern, und wenden diese Änderungen anschließend mit dem Befehl grub2-mkconfig an, um den Bootvorgang zu konfigurieren.
Linux
Verzeichnisbesitz mit chown in Linux ändern

Verzeichnisbesitz mit chown in Linux ändern

In diesem Lab lernen Sie die praktische Anwendung des chown-Befehls kennen, um den Besitz von Verzeichnissen in Linux zu ändern. Diese praxisorientierte Übung führt Sie durch das Erstellen einer Gruppe, das Ändern des Gruppenbesitzes eines Verzeichnisses und das Überprüfen der Änderungen – eine grundlegende Fertigkeit für die Linux-Systemadministration.
Linux
Swap-Datei unter Linux erstellen und aktivieren

Swap-Datei unter Linux erstellen und aktivieren

In diesem Lab lernen Sie die wesentliche administrative Aufgabe kennen, eine Swap-Datei unter Linux zu erstellen und zu aktivieren. Dieser Prozess ermöglicht es Ihnen, den virtuellen Speicher Ihres Systems zu erweitern, wenn der physische Arbeitsspeicher (RAM) nicht ausreicht. Dabei nutzen Sie Kommandozeilen-Werkzeuge wie dd, mkswap und swapon zur Verwaltung der Systemressourcen.
Linux
  • Vorherige
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 895
  • Nächste