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.
Kategorien entdecken
LinuxDevOpsCybersicherheitDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA-SchulungRHCE-in-Enterprise-Linux-SchulungLFCS-SchulungShellGitDockerKubernetesCKA-SchulungCKAD-SchulungCKS-SchulungAnsibleRHCE-in-Ansible-SchulungJenkinsNmapWiresharkHydraCompTIADatenbankMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++WebentwicklungDatenwissenschaft
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
Erstellen und Ausführen eines Jenkins Scripted Pipeline-Jobs mit node, stage, shell-Schritten und Groovy-Kontrollfluss.
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
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
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 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 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
Konfigurieren Sie ein Jenkins-Node-Label, ein lokales Git-Tool und einen Freestyle-Job über das Jenkins-Dashboard.
Jenkins
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
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
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
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
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
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
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
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
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
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