Kategorie: IT Wissen

  • Workflows & Best Practices für Fortgeschrittene

    In den bisherigen Beiträgen haben wir eine Vielzahl von Werkzeugen, Befehlen und Skripting-Techniken kennengelernt. In diesem Teil geht es darum, wie man diese Tools kombiniert, um effiziente Workflows zu schaffen und Best Practices für den täglichen Einsatz unter Linux zu etablieren. 1. Workflows für Effizientes Arbeiten mit der Kommandozeile 1.1 Alias-Befehle für häufige Tasks Mit…

  • Linux Terminal: Systemprotokolle und Überwachung

    Ein stabiles und sicheres System erfordert kontinuierliche Überwachung und die Analyse von Logs (Systemprotokolle). Unter Linux stehen zahlreiche Werkzeuge zur Verfügung, um Ereignisse zu protokollieren, Ressourcen zu überwachen und Probleme frühzeitig zu erkennen. In diesem Beitrag zeigen wir die wichtigsten Tools und Techniken, um Logs und Systemmetriken im Terminal auszuwerten. 1. Systemprotokolle unter Linux Die…

  • Linux Terminal: Bash-Scripting – Praxisprojekt & Abschluss

    Wir haben bisher die Grundlagen des Bash-Scripting, Bedingungen, Schleifen, Funktionen, Textverarbeitung und Automatisierung kennengelernt. In diesem Beitrag setzen wir alles zu einem praktischen Automatisierungsprojekt zusammen: Ein Backup- und Log-Management-Skript, das Daten sichert, protokolliert und alte Backups automatisch löscht. 1. Ziel des Projekts Das Skript soll: 2. Vorbereitung Verzeichnisstruktur anlegen: Verzeichnis mit Testdateien: 3. Das Skript…

  • Linux Terminal: Bash-Scripting – Textverarbeitung & Automatisierung

    Nachdem wir gelernt haben, wie man Funktionen in Bash-Skripten erstellt, befassen wir uns nun mit Textverarbeitung und Automatisierung. Mit den richtigen Tools lassen sich Daten und Logdateien effizient auswerten, transformieren und automatisch verarbeiten. 1. Textverarbeitung in Bash Bash bietet zahlreiche Möglichkeiten, Text direkt in Skripten zu manipulieren: 1.1 Zeichenketten verarbeiten 1.2 Ersetzen von Text 2.…

  • Linux Terminal: Bash-Scripting – Funktionen & Modularisierung

    Im letzten Beitrag haben wir Bedingungen und Schleifen kennengelernt. Nun gehen wir einen Schritt weiter und sehen uns an, wie wir mit Funktionen und Modularisierung Bash-Skripte übersichtlicher, wiederverwendbarer und besser wartbar gestalten können. 1. Warum Funktionen verwenden? Funktionen helfen dabei: Statt denselben Code mehrfach zu schreiben, definiert man ihn einmal als Funktion und ruft ihn…

  • Linux Terminal: Bash-Scripting – Bedingungen & Schleifen

    Im vorherigen Beitrag haben wir die Grundlagen des Bash-Scriptings kennengelernt. Nun gehen wir einen Schritt weiter und nutzen Bedingungen für Entscheidungen sowie Schleifen, um Befehle automatisch wiederholt auszuführen. Diese Konzepte sind essenziell, um komplexere Automatisierungen unter Linux umzusetzen. 1. Bedingungen mit if Der klassische Weg, Entscheidungen in Bash-Skripten umzusetzen, ist die if-Abfrage. Syntax Beispiel: Verzeichnis…

  • Linux Terminal: Bash-Scripting – Die Grundlagen

    Die Kommandozeile ist nicht nur ein Werkzeug für einzelne Befehle – mit Bash-Scripting lassen sich komplexe Abläufe automatisieren, wiederkehrende Aufgaben vereinfachen und ganze Systeme verwalten. In diesem Beitrag legen wir die Grundlagen für das Erstellen und Ausführen von Bash-Skripten. 1. Was ist Bash-Scripting? Bash-Skripte sind einfache Textdateien, die Befehle in einer definierten Reihenfolge enthalten. Die…

  • Arbeiten mit dem Netzwerk auf der Kommandozeile

    Das Netzwerk ist das Rückgrat moderner IT-Systeme. Unter Linux stehen zahlreiche Werkzeuge zur Verfügung, um Netzwerkverbindungen zu überprüfen, Schnittstellen zu konfigurieren und Probleme zu diagnostizieren – alles direkt über die Kommandozeile. In diesem Beitrag sehen wir uns die wichtigsten Befehle für Netzwerk-Administratoren und Power-User an. 1. Netzwerkinterfaces anzeigen und verwalten 1.1 ip – modernes Netzwerktool…

  • Linux Terminal: Paketverwaltung und Softwareinstallation

    Ein wesentlicher Vorteil von Linux gegenüber vielen anderen Betriebssystemen ist die zentrale Paketverwaltung. Software wird nicht aus unterschiedlichen Quellen manuell heruntergeladen, sondern direkt aus den offiziellen Repositories der jeweiligen Distribution installiert und aktualisiert. In diesem Beitrag lernen wir die wichtigsten Paketmanager kennen, deren grundlegende Befehle und wie man Software sicher verwaltet. 1. Grundprinzip der Paketverwaltung…

  • Linux Terminal: Prozesse und Systemressourcen

    Unter Linux laufen gleichzeitig viele Prozesse im Hintergrund – vom Desktop-Manager über Netzwerkschnittstellen bis hin zu Diensten wie Webservern oder Datenbanken. Für Administratoren und Power-User ist es entscheidend, laufende Prozesse, ihre Ressourcennutzung und Prioritäten zu überwachen und bei Bedarf einzugreifen. In diesem Beitrag lernen wir die wichtigsten Werkzeuge und Befehle für das Prozess- und Ressourcenmanagement…