Benutzer-Werkzeuge

Webseiten-Werkzeuge


tag:basics

TAG: basics

SeiteBeschreibungTags
APT - Advanced Package ToolAPT - Advanced Package Tool Kurzfassung: APT ist der Paketmanager für Debian, Ubuntu und deren Derivate. Es verwaltet .deb-Pakete, löst Abhängigkeiten automatisch und ermöglicht die Installation, Aktualisierung und Entfernung von Software. APT ist das zentrale Werkzeug für Softwareverwaltung auf Debian-basierten Systemen., , , , ,
Ubuntu Repository-KomponentenUbuntu Repository-Komponenten Ubuntu teilt seine Paketquellen in verschiedene Komponenten auf, um Stabilität, Lizenzfragen und Support zu trennen. Die vier Hauptkomponenten sind: * main * restricted * universe * multiverse ---------- Übersicht, , , , ,
AptitudeAptitude Aptitude ist ein fortgeschrittener Paketmanager für Debian-basierte Systeme mit einer interaktiven Textoberfläche (TUI) und einer Kommandozeilenschnittstelle. Es bietet erweiterte Funktionen zur Paketverwaltung und bessere Abhängigkeitsauflösung als APT., , , , ,
atrm - at-Jobs entfernenatrm - at-Jobs entfernen Kurzfassung: atrm löscht einen oder mehrere geplante at-Jobs anhand ihrer Job-IDs. Übersicht Nicht mehr benötigte oder fehlerhafte at-Jobs können mit atrm gezielt entfernt werden. Voraussetzungen * Paket at installiert, , ,
chgrp - Gruppe ändernchgrp - Gruppe ändern Kurzfassung: Mit chgrp wird die Gruppenzugehörigkeit einer Datei oder eines Verzeichnisses geändert. Das Kommando ist spezialisiert auf Gruppenwechsel und bietet eine einfachere Syntax als chown für diese spezifische Aufgabe. Nützlich für die Verwaltung von Gruppenzugriffen in Projekten und Teams., , , ,
chmod - Dateirechte ändernchmod - Dateirechte ändern Kurzfassung: Mit chmod werden die Zugriffsrechte (Permissions) von Dateien und Verzeichnissen geändert. Das Kommando ermöglicht die Steuerung von Lese-, Schreib- und Ausführungsrechten für Eigentümer, Gruppe und andere Benutzer. Essentiell für die Sicherheit und Zugriffsverwaltung in Linux-Systemen., , ,
GUI Bedienung des Linux-SystemsGUI Bedienung des Linux-Systems Lernziel * Anmeldung an der Grafischen Oberfläche * Anmeldung an der CLI (Commandline) GUI [Ubuntu 20.24][Fedora 42 Workstation] [Linux Mint][Debian XFCE4] [openSUSE-KDE-Plasma] Kommandos ls / ls -la - Auflistunge der Vorhandenen Datein und Ordner im Aktuellen Verzeichnis. pwd - Anzeige des Aktuellen Ordners in dem man sich befindet. id - Anzeige der Eingenen ID (Rechte / Gruppenzugehörigkeit) su - - Startet eine Shell unter …, ,
dig - DNS-Abfragedig - DNS-Abfrage Beschreibung `dig` ist ein leistungsfähiges Tool zur DNS-Abfrage mit vielen Optionen. Syntax dig [Optionen] <Ziel> Beispiele dig example.com dig MX example.com dig +short example.com Weitere Informationen man dig Interface angeben, , ,
DNF (Dandified YUM)DNF (Dandified YUM) DNF ist der moderne Paketmanager für Fedora, Red Hat und CentOS (ab Version 8). Grundlagen * Arbeitet mit .rpm-Paketen * Nutzt Repositories, die in `/etc/yum.repos.d/` definiert sind Wichtige Befehle sudo dnf update # Alle Pakete aktualisieren sudo dnf install <paket> # Paket installieren sudo dnf remove <paket> # Paket entfernen sudo dnf search <paket> # Nach Paket suchen sudo dnf info <paket> # Paketdetails anzeigen sudo dnf autoremove…, , , , ,
dpkg (Debian Package Manager)dpkg (Debian Package Manager) dpkg ist das Low-Level-Paketverwaltungstool für Debian-basierte Distributionen (Debian, Ubuntu, Linux Mint). Grundlagen * Arbeitet direkt mit .deb-Paketen * Führt keine automatische Abhängigkeitsauflösung durch, , , , ,
Firewall ÜbersichtFirewall Übersicht Firewalls schützen Systeme vor unerwünschtem Netzwerkzugriff. Unter Linux gibt es verschiedene Tools und Frameworks. Themenübersicht * iptables * nftables * ufw (Uncomplicated Firewall) * firewalld Unterschiede * iptables: Klassisches, mächtiges, aber komplexes Tool zur Paketfilterung., , , , ,
Software Installation GUISoftware Installation GUI ---------- cli basics ----------,
htophtop Beschreibung htop ist eine erweiterte, interaktive Version von top mit farbiger, benutzerfreundlicher Oberfläche. Syntax htop [Optionen] Typische Nutzung * Übersichtliche, farbige Anzeige von Prozessen und Ressourcen * Prozesse mit Pfeiltasten auswählen und verwalten, , , ,
Linux-KommandozeileLinux-Kommandozeile Die Kommandozeile (Terminal, Shell, CLI) ist das textbasierte Interface zur Steuerung von Linux-Systemen. Das Verständnis ihres Aufbaus ist grundlegend für die effektive Arbeit mit Linux. Der Shell-Prompt Der Prompt ist die Eingabeaufforderung der Shell und zeigt an, dass das System auf Eingaben wartet., ,
lsblk - Block-Geräte auflistenlsblk - Block-Geräte auflisten lsblk (list block devices) zeigt alle verfügbaren Block-Geräte (Festplatten, SSDs, USB-Sticks, Partitionen) in einer Baumstruktur an. Es ist ein unverzichtbares Tool zur Übersicht über die Speichergeräte-Topologie und ihre Mountpoints., , , ,
lsof - Offene Dateien und zugehörige Prozesse anzeigenlsof - Offene Dateien und zugehörige Prozesse anzeigen Kurzfassung: lsof listet offene Dateien (inkl. Sockets, Pipes, Geräte) und zeigt, welche Prozesse darauf zugreifen. Unverzichtbar bei „device busy“ oder belegten Ports. Übersicht Ermöglicht gezielte Suche nach Prozessen, die Dateien, Verzeichnisse oder Ports blockieren. Ergänzt, , , , ,
PacmanPacman Pacman ist der Paketmanager von Arch Linux und dessen Derivaten. Grundlagen * Arbeitet mit .pkg.tar.zst-Paketen * Nutzt Repositories, die in `/etc/pacman.conf` definiert sind Wichtige Befehle sudo pacman -Syu # System und Pakete aktualisieren sudo pacman -S <paket> # Paket installieren sudo pacman -R <paket> # Paket entfernen sudo pacman -Ss <paket> # Nach Paket suchen sudo pacman -Qi <paket> # Paketdetails anzeigen sudo pacman -Rns <paket> …, , , ,
Paketmanagement & RepositoriesPaketmanagement & Repositories Paketmanager sind zentrale Werkzeuge zur Installation, Aktualisierung und Entfernung von Software auf Linux-Systemen. Sie greifen auf sogenannte Repositories (Paketquellen) zu, in denen Softwarepakete bereitgestellt werden., , , ,
Paketverwaltung unter LinuxPaketverwaltung unter Linux Linux-Distributionen verwenden verschiedene Paketverwaltungssysteme zur Installation, Aktualisierung und Verwaltung von Software. Übersicht nach Distribution Debian-basierte Systeme (Debian, Ubuntu, Linux Mint) * APT - Advanced Package Tool (High-Level), , , ,
Paketverwaltung unter DebianPaketverwaltung unter Debian Beschreibung Verwaltung und Installation von Softwarepaketen unter Debian-basierten Systemen mit apt und dpkg. Syntax apt update # Aktualisiert die Paketquellen apt upgrade # Installiert alle verfügbaren Updates apt install <paketname> # Installiert ein Paket apt remove <paketname> # Entfernt ein Paket dpkg -i <paket.deb> # Installiert ein lokales .deb-Paket apt search <suchbegriff> # Sucht nach Paketen apt list --installed …, , , , ,
Paketverwaltung mit RPMPaketverwaltung mit RPM Beschreibung Verwaltung und Installation von Softwarepaketen unter RPM-basierten Systemen mit yum, dnf und rpm. Syntax yum update # Aktualisiert alle Pakete (ältere Systeme) dnf upgrade # Installiert alle verfügbaren Updates (neue Systeme) yum install <paketname> # Installiert ein Paket (ältere Systeme) dnf install <paketname> # Installiert ein Paket (neue Systeme) yum remove <paketname> # Entfernt ein Paket (ältere …, , , , ,
Installierte PaketeInstallierte Pakete dpkg -l # Debian/Ubuntu: rpm -qa # Fedora/Red Hat/CentOS: pacman -Q # Archlinux ---------- cli package management basics advanced ----------, , , ,
Partitionierungsstrategien unter LinuxPartitionierungsstrategien unter Linux Die Partitionierung einer Festplatte legt fest, wie der Speicherplatz in logische Bereiche unterteilt wird. Eine durchdachte Partitionierungsstrategie erhöht Sicherheit, Flexibilität und Performance eines Systems., , ,
Prozess-Informationen mit BordmittelnProzess-Informationen mit Bordmitteln ps aux # Zeigt alle laufenden Prozesse mit Details top # Interaktive Übersicht der Prozesse und Systemauslastung htop # Erweiterte Prozessanzeige (ggf. nachinstallieren) pgrep <name> # Sucht Prozesse nach Namen pstree # Zeigt Prozesse als Baumstruktur, , , ,
Prozesse unter LinuxProzesse unter Linux Unter Linux ist ein Prozess ein laufendes Programm. Jeder Prozess erhält eine eindeutige Prozess-ID (PID). Wichtige Befehle ps – Zeigt laufende Prozesse an. top – Interaktive Übersicht über Prozesse. kill – Sendet Signale an Prozesse (z.B. zum Beenden). pstree – Zeigt Prozesse als Baumstruktur., , ,
ps - Prozessstatus anzeigenps - Prozessstatus anzeigen Kurzfassung: ps listet laufende Prozesse. Mit gebräuchlichen Aufrufen wie ps aux oder ps -ef erhält man eine vollständige Prozessliste mit Nutzer, PID, CPU- und Speicherverbrauch. Übersicht ps ist das Standardwerkzeug zum einmaligen Abruf des Prozessstatus. Für Live-Ansichten bietet sich, , , ,
pstree - Prozessbaum darstellenpstree - Prozessbaum darstellen Kurzfassung: pstree zeigt Prozesse in Baumstruktur und macht Eltern-Kind-Beziehungen übersichtlich sichtbar. Übersicht Ideal, um Abhängigkeiten, Forks und Gruppen rasch zu erkennen. Ergänzt ps und top. Voraussetzungen, ,
Repository-KonfigurationRepository-Konfiguration Repositories sind zentrale Paketquellen, aus denen Software-Pakete heruntergeladen und installiert werden können. Jede Distribution verwendet eigene Konfigurationsdateien und -methoden. Debian/Ubuntu Konfigurationsdateien, , , ,
rm - Dateien entfernenrm - Dateien entfernen Kurzfassung: rm löscht Dateien und mit -r ganze Verzeichnisbäume. Mit -f werden Fehler unterdrückt und nicht nachgefragt – Vorsicht! Übersicht Standardwerkzeug zum Entfernen von Dateien. Für leere Verzeichnisse existiert, ,
SSH (Secure Shell)SSH (Secure Shell) SSH ist ein verschlüsseltes Netzwerkprotokoll für die sichere Fernverwaltung von Computern und die sichere Datenübertragung über unsichere Netzwerke. Es wird hauptsächlich für Remote-Login, Dateitransfer und Tunnel verwendet., , , , ,
Systemd - Init-System und Service ManagerSystemd - Init-System und Service Manager Kurzfassung: Systemd ist das Standard-Init-System und Service-Manager auf vielen modernen Linux-Distributionen. Es verwaltet den Systemstart, Dienste (Services), Mounts, Sockets, Timer und vieles mehr. Systemd ersetzt traditionelle Init-Systeme wie SysVinit und bietet parallelen Start, On-Demand-Aktivierung und einheitliches Logging., , , , ,
tar - Archive erstellen und entpackentar - Archive erstellen und entpacken Kurzfassung: tar bündelt Dateibäume in Archiven und erhält Besitzer, Rechte sowie Metadaten für konsistente Wiederherstellungen. Mit gzip, xz oder zstd lassen sich passende Kompressionsstufen für Backups, Transporte und langfristige Archivierung wählen. Geeignet für Backups, Transfers und Archivierung über Plattformgrenzen hinweg., , , ,
tee - Eingabe aufteilen und in Datei(en) schreibentee - Eingabe aufteilen und in Datei(en) schreiben Kurzfassung: tee liest von STDIN, schreibt die Daten gleichzeitig in Dateien und gibt sie wieder auf STDOUT aus. Ideal zum Protokollieren in Pipelines. Übersicht Ermöglicht gleichzeitige Anzeige und Persistenz von Befehlsausgaben. Mit, , ,
top - Prozesse und Systemauslastung überwachentop - Prozesse und Systemauslastung überwachen Kurzfassung: top ist ein Kommandozeilen-Tool zur Anzeige der aktuellen Systemauslastung, laufender Prozesse und Ressourcennutzung in Echtzeit. Es zeigt CPU-, Speicher- und Prozessauslastung dynamisch an und ermöglicht interaktive Prozessverwaltung. Unverzichtbar für Performance-Monitoring und Troubleshooting., , , ,
UFW GUIUFW GUI UFW = uncomplicated firewall [{{:bilder:ufw_01.png?400|] [{{:bilder:ufw_01.png?400|] [{{:bilder:ufw_01.png?400|] cli firewall basics advanced, , ,
watch - Befehle periodisch ausführen und ausgebenwatch - Befehle periodisch ausführen und ausgeben Kurzfassung: watch führt ein Kommando in einem festen Intervall aus (Standard 2s) und zeigt dessen Ausgabe im Vollbild an. Ideal zum Beobachten sich ändernder Zustände. Übersicht Mit watch lassen sich Statusbefehle wiederholt ausführen, Unterschiede hervorheben und so Entwicklungen live verfolgen., , ,
YUM (Yellowdog Updater, Modified)YUM (Yellowdog Updater, Modified) YUM ist der klassische Paketmanager für Red Hat, CentOS und Fedora (ältere Versionen). Grundlagen * Arbeitet mit .rpm-Paketen * Nutzt Repositories, die in `/etc/yum.repos.d/` definiert sind Wichtige Befehle, , , , ,
ZypperZypper Zypper ist der Kommandozeilen-Paketmanager für openSUSE und SUSE Linux Enterprise. Grundlagen * Arbeitet mit .rpm-Paketen * Nutzt Repositories, die in `/etc/zypp/repos.d/` definiert sind * Bietet automatische Abhängigkeitsauflösung, , , , ,