DevOps Engineer-Tutorials
DevOps Engineer-Tutorials führen von Linux-Grundlagen zu Docker, Kubernetes, CI/CD und Cloud-Native-Workflows mit Automatisierung und Containern.
Andere Kompetenzbäume
LinuxDevOpsCybersicherheitCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA-SchulungRHCE-in-Enterprise-Linux-SchulungLFCS-SchulungShellGitDockerKubernetesCKA-SchulungCKAD-SchulungCKS-SchulungAnsibleRHCE-in-Ansible-SchulungJenkinsNmapWiresharkHydraCompTIADatenbankMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++WebentwicklungDatenwissenschaft
Jenkins Benutzerverwaltung
Lernen Sie, wie Sie Jenkins-Benutzerkonten über die Weboberfläche erstellen, aktualisieren und löschen.
Jenkins
Builds parametrisieren und Skripte verwenden
Lernen Sie, wie Sie Jenkins Freestyle-Jobs durch Build-Parameter, Shell-Skripte, Parameter-Umgebungsvariablen und shell-gesteuerte Fehlerbehandlung flexibel gestalten.
Jenkins
Verwaltung installierter Plugins in Jenkins
Lernen Sie, wie Sie installierte Jenkins-Plugins überprüfen, Update-Informationen einsehen und ein vorhandenes Plugin für die Deinstallation markieren, ohne auf externe Plugin-Downloads angewiesen zu sein.
Jenkins
Einführung in Jenkins Pipelines
Lernen Sie Jenkins Declarative Pipelines kennen, indem Sie ein Pipeline-Projekt erstellen, eine Jenkinsfile aus einem lokalen Git-Service laden, diese ausführen und Stages sowie Umgebungsvariablen untersuchen.
Jenkins
Integration von Jenkins mit Versionsverwaltung (Git)
Lernen Sie, wie Sie ein Jenkins Freestyle-Projekt mit einem lokalen Git-Dienst verbinden, einen Build aus dem ausgecheckten Quellcode ausführen und SCM-Polling aktivieren.
Jenkins
Inspektion von Jenkins mit Docker
Lernen Sie, wie Sie einen in Docker ausgeführten Jenkins-Controller inspizieren, einschließlich Container, Image, Ports, Jenkins-Home-Verzeichnis, Protokollen und der Weboberfläche.
Jenkins
Erkundung der Jenkins-Oberfläche
In diesem Lab lernen Sie die Grundlagen der Jenkins-Benutzeroberfläche kennen, indem Sie durch das Dashboard navigieren, Ihr erstes Freestyle-Projekt erstellen, einen Build ausführen und die Ergebnisse einsehen.
Jenkins
Konfiguration grundlegender Freestyle-Projekte
In diesem Lab lernen Sie, wie Sie ein einfaches Jenkins Freestyle-Projekt konfigurieren, einschließlich des Hinzufügens von Build-Schritten, Post-Build-Aktionen, Build-Triggern, der Archivierung von Artefakten und der Bereinigung des Arbeitsbereichs.
Jenkins
Kritische Systemressourcen entdecken
Lernen Sie grundlegende Linux-Befehle zum Auffinden von Dateien und ausführbaren Programmen kennen, darunter 'which', 'whereis' und 'find'. Erfahren Sie, wie Sie effizient durch das Dateisystem navigieren und wichtige Systemressourcen lokalisieren.
Linux
Einen Port-Scanner mit Python entwickeln
In diesem Lab entwickeln wir einen Server-Port-Scanner mit Python, um offene Ports auf einem Zielserver zu identifizieren. Dieses Werkzeug ist sowohl für Systemadministratoren zur Überprüfung von Sicherheitsrichtlinien als auch für Sicherheitsanalysten zur Identifizierung aktiver Netzwerkdienste unverzichtbar. Wir behandeln die wesentlichen Aspekte des Port-Scannings, einschließlich Methodik und Auswirkungen. Dabei erstellen wir einen einfachen, aber effektiven Scanner und nutzen Pythons Multi-Threading-Fähigkeiten, um die Effizienz und Leistung zu steigern.
Python
Entschlüsselung streng geheimer Dokumente
In dieser Herausforderung stellen Sie Ihre Cybersicherheitskenntnisse unter Beweis, indem Sie ein streng geheimes Dokument entschlüsseln. Decken Sie verborgene Informationen auf und demonstrieren Sie Ihre Expertise in Kryptografie und Datensicherheit.
Linux
Nachrichten mit Netcat empfangen
In dieser Challenge lernst du, wie man Netcat zum Empfangen von Nachrichten einsetzt. Du erstellst ein Skript, um eingehende Signale abzufangen und anzuzeigen, und sammelst dabei praktische Erfahrungen in den Grundlagen der Netzwerkkommunikation und Cybersicherheit.
Linux
Netzwerk-Scanning mit Nmap
In diesem Lab lernen Sie, wie Sie Nmap für das Netzwerk-Scanning einsetzen. Sie behandeln die Installation von Nmap, das Verständnis von IP-Adressen, die Durchführung von Basis-Scans und Betriebssystem-Erkennungen sowie das Scannen ganzer Netzwerkbereiche. Verbessern Sie Ihre Cybersicherheits-Kenntnisse durch praktische Nmap-Übungen.
NmapLinux
GitHub Actions: Hochladen von Build-Artefakten
In diesem Lab lernen Sie, wie Sie Workflow-Daten mithilfe von Build-Artefakten (Artifacts) persistent speichern. Sie konfigurieren einen Workflow, um ein Build-Verzeichnis hochzuladen, damit es später heruntergeladen werden kann.
Git
Passwort-Cracking mit Hydra
In diesem Lab lernen Sie, wie Sie Hydra, ein leistungsstarkes Tool zum Knacken von Passwörtern, einsetzen, um schwache Zugangsdaten zu identifizieren. Sie werden eine Ziel-Website untersuchen, eine Passwortliste analysieren, Hydra konfigurieren und anschließend Passwörter knacken. Diese praktische Erfahrung wird Ihre Fähigkeiten im Bereich der Cybersicherheit vertiefen.
LinuxHydra
Netzwerkanalyse mit Wireshark
In diesem Lab lernen Sie, wie Sie eine Netzwerkanalyse mit Wireshark durchführen. Sie installieren Wireshark, erfassen Netzwerkverkehr, analysieren Paketdaten und verwenden Filter, um Netzwerkprobleme zu identifizieren und zu untersuchen. Diese praktische Erfahrung wird Ihre Fähigkeiten im Bereich Cybersicherheit erweitern.
WiresharkLinux
Reverse Shell zur Steuerung mehrerer Ziele
In diesem Lab lernst du, wie du eine Python-basierte Reverse Shell für Penetrationstests und sicheres Remote-Systemmanagement erstellst.
Python
Wie man eine Python-Liste in ein Set umwandelt und dabei die ursprüngliche Reihenfolge beibehält
Entdecken Sie, wie Sie eine Python-Liste effizient in ein Set umwandeln und gleichzeitig die ursprüngliche Reihenfolge der Elemente beibehalten können. Erfahren Sie mehr über die Techniken und Best Practices für diese gängige Datentransformationsaufgabe.
Python
- Vorherige
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 440
- Nächste