Durchsuchen und erkunden Sie verschiedene Linux-Befehle.
Fassen Sie die Situation, die Sie lösen möchten, in 300 Zeichen zusammen und fragen Sie die KI, welcher Befehl benötigt wird.
Klicken Sie auf die gewünschte Kategorie, um die Befehle zu filtern. Sie können auch einen Suchbegriff eingeben, um spezifische Inhalte zu finden.
setuid: System Call zum Ändern der Prozess-Benutzer-ID
setuid ist ein Systemaufruf, der verwendet wird, um die tatsächliche Benutzer-ID (real user ID), die effektive Benutzer-ID (effective user ID) und die gespeicherte Set-User-ID (saved set-user-ID) des aufrufenden Prozesses zu ändern. Er wird häufig verwendet, um nach der Ausführung privilegierter Aufgaben zu niedrigeren Berechtigungen zu wechseln oder wenn Programme mit gesetztem SUID-Bit (Set User ID) mit den Berechtigungen eines bestimmten Benutzers ausgeführt werden. Es ist eine sehr wichtige Funktion für die Sicherheit und spielt eine Schlüsselrolle bei der Berechtigungsverwaltung.
sha256sum: SHA256-Prüfsummen berechnen und überprüfen
Der Befehl sha256sum wird verwendet, um den SHA256-Hash-Wert einer Datei zu berechnen oder die Integrität einer Datei zu überprüfen, indem sie mit einer zuvor erstellten Hash-Datei verglichen wird. Dies ist unerlässlich, um die Zuverlässigkeit von Dateien in verschiedenen Szenarien zu gewährleisten, wie z. B. die Überprüfung auf Dateibeschädigung nach der Datenübertragung oder die Überprüfung auf Manipulationen von heruntergeladenen Software-Dateien.
shutdown: System sicher herunterfahren
Der Befehl shutdown wird verwendet, um das System sicher herunterzufahren oder neu zu starten. Er benachrichtigt alle Benutzer zur angegebenen Zeit über das Herunterfahren und beendet alle Prozesse ordnungsgemäß, um Datenverlust zu vermeiden.
strace: System Call- und Signalverfolgung
strace ist ein leistungsstarkes Diagnosewerkzeug unter Linux, das Systemaufrufe (syscalls) und empfangene Signale von Prozessen verfolgt und aufzeichnet. Es ermöglicht ein detailliertes Verständnis der Interaktion eines Programms mit dem Kernel und ist daher nützlich für Debugging, Leistungsanalyse und Sicherheitsaudits.
su: Benutzer wechseln
Der Befehl `su` steht für 'substitute user' und wird verwendet, um die Benutzer-ID der aktuellen Sitzung auf die eines anderen Benutzers zu ändern. Er wird häufig verwendet, um Administratorrechte (root) zu erlangen oder um in der Umgebung eines anderen Benutzers zu arbeiten. Die Berechtigung wird durch Passwortauthentifizierung erlangt, und es ist ein sicherheitsrelevanter Befehl.
sudo-Befehlsanleitung: Befehle mit Administratorrechten ausführen
`sudo`-Befehl (Abkürzung für substitute user do oder superuser do) ist ein Werkzeug, das es normalen Benutzern ermöglicht, Programme mit den Rechten eines anderen Benutzers (meistens des Root-Benutzers) unter Linux- und Unix-basierten Betriebssystemen auszuführen. Es ermöglicht die Durchführung von Verwaltungsaufgaben, während die Systemsicherheit gewahrt bleibt, was es viel sicherer macht, als alle Aufgaben direkt mit dem Root-Konto auszuführen. In diesem Leitfaden lernen Sie die grundlegende Verwendung von `sudo` sowie wichtige Sicherheitsüberlegungen kennen.
sudoedit: Sicheres Bearbeiten von privilegierten Dateien
sudoedit ist ein Befehl, mit dem Benutzer Dateien, die Root-Rechte erfordern, sicher mit ihrem bevorzugten Editor bearbeiten können. Anstatt Dateien direkt mit Root-Rechten zu bearbeiten, erstellt es eine temporäre Kopie, bearbeitet diese und kopiert die Änderungen nach Abschluss der Bearbeitung zurück in die Originaldatei, wodurch Sicherheitsrisiken reduziert werden.
sudoers: Konfigurationsdatei für sudo-Berechtigungen
Die `sudoers`-Datei ist eine zentrale Konfigurationsdatei in Linux- und Unix-ähnlichen Systemen, die die Richtlinien für die Gewährung von Administratorrechten an Benutzer über den `sudo`-Befehl definiert. Sie legt fest, welche Benutzer, von welchen Hosts, welche Befehle und mit welchen Benutzerrechten ausführen dürfen, und spielt eine sehr wichtige Rolle für die Systemsicherheit.
swapoff: Swap-Speicher deaktivieren
Der Befehl swapoff wird verwendet, um den Swap-Speicher auf einem System zu deaktivieren. Dies kann dazu dienen, eine bestimmte Swap-Datei oder ein bestimmtes Swap-Gerät zu deaktivieren oder den gesamten auf dem System konfigurierten Swap-Speicher auf einmal zu deaktivieren. Dies ist nützlich zur Optimierung der Speichernutzung oder beim Austausch von Swap-Geräten.
swapon: Swap-Bereiche aktivieren
Der Befehl swapon wird unter Linux verwendet, um ein Swap-Gerät oder eine Swap-Datei als Swap-Bereich im System zu aktivieren. Ein Swap-Bereich ist ein Bereich auf der Festplatte, den das System verwendet, um Daten zu speichern, wenn der physische RAM knapp wird, und spielt eine wichtige Rolle für die Systemleistung.
sync: Synchronisieren von Festplatten-Caches
Der Befehl sync erzwingt das Schreiben aller geänderten Daten im Speicherpuffer des Betriebssystems auf das physische Speichermedium. Er wird verwendet, um die Datenintegrität zu gewährleisten, indem wichtige Daten vor dem Herunterfahren, Neustart oder dem Trennen eines Speichermediums sicher gespeichert werden.
sysctl: Verwaltung von Kernel-Parametern
Der Befehl sysctl wird verwendet, um Laufzeitparameter des Linux-Kernels abzufragen oder zu konfigurieren. Diese Parameter sind über das virtuelle Dateisystem `/proc/sys` zugänglich und ermöglichen die dynamische Änderung des Systemverhaltens (Netzwerk, Speicher, Sicherheit usw.).