Zum Inhalt springen

Linux Befehlsreferenz

Linux Befehle

Linux Befehle und Erläuterungen

Die wichtigsten Linux-Befehle, die man regelmäßig benötigt.


Wir listen hier die wichtigsten Linux-Befehle auf und wie man sie anwendet.
Als IRC-Server Betreiber wirst Du regelmäßig Eggdrops oder IRCDs installieren, oft über Source -Dateien.
Daher werden wir hier eine Sammlung an Unix und Linux-Befehlen auflisten, damit Du diese schnell nachschlagen kannst. Dieser Abschnitt ist der Aufwendig, Du kannst Befehle jederzeit hinzufügen.

Es ist nicht unser Ziel ein ultimativen Linux Guide zu erstellen, da es bereits tolle Referenzen und Guides gibt, die mit viel Liebe erstellt, gepflegt und kopiert wurden.

Linux Befehle

Es gibt 8 Linux Befehle in diesem Verzeichnis, die mit dem Buchstaben T beginnen.
T

tail

Linux-Befehl tail:


Zeigt die letzten Zeilen einer Datei oder eines Datenstroms an. Standardmäßig werden die letzten 10 Zeilen angezeigt.

Linux-Befehl: tail
Anwendungsbeispiel:


Zeige die letzten 10 Zeilen einer Logdatei an mit tail /var/log/syslog.

Weitere Befehle und Optionen:


tail -n 20 filename: Zeigt die letzten 20 Zeilen der Datei an.
tail -f filename: Verfolgt eine Datei in Echtzeit und zeigt neue Zeilen, sobald sie geschrieben werden (nützlich für das Überwachen von Logdateien).
tail -c 50 filename: Zeigt die letzten 50 Bytes einer Datei an.
tail --pid=PID -f filename: Beendet die Überwachung der Datei, sobald der Prozess mit der angegebenen PID endet.

Handbuch für den Linux tail- Befehl:

man tail
Eingereicht durch: Schutzgeist

tar

timedatectl

timedatectl:


 

Ein Befehl, der verwendet wird, um die Systemzeit und -datumsinformationen zu überprüfen und zu ändern. Mit timedatectl kannst du die Uhrzeit und das Datum des Systems einstellen, die Zeitzone konfigurieren und die Synchronisation mit einem Netzwerkzeitserver (NTP) verwalten.

Linux-Befehl: timedatectl


Anwendungsbeispiel:
Zeige die aktuelle Systemzeit und Zeitzone an mit timedatectl status.

Fallbeispiel im Bereich IRC (Internet Relay Chat):


Angenommen, du betreibst einen IRC-Server unter irc.irc-mania.net und stellst fest, dass die Uhrzeit des Servers falsch eingestellt ist, was zu Problemen mit Zeitstempeln und Protokollierungen führt. Mit timedatectl kannst du die Systemzeit und Zeitzone korrekt einstellen, um sicherzustellen, dass alle Serverereignisse richtig zeitlich erfasst werden.

Beispiel: Setze die Zeitzone des Servers auf Europe/Berlin:


sudo timedatectl set-timezone Europe/Berlin


Dieser Befehl stellt sicher, dass der Server die richtige Zeitzone verwendet, wodurch alle Zeitstempel in Protokollen und IRC-Sitzungen korrekt sind und die Benutzer des Servers irc.irc-mania.net die richtige lokale Zeit sehen.

Ähnliche Linux-Befehle:

  • date: Zeigt das aktuelle Datum und die Uhrzeit an oder setzt sie manuell.

  • hwclock: Verwendet zur Verwaltung der Hardware-Uhr des Systems, oft in Verbindung mit timedatectl.

  • ntpd: Ein Dienst zur Synchronisation der Systemzeit mit einem Netzwerkzeitserver.

  • chronyd: Ein alternativer NTP-Daemon zur Zeitsynchronisation.


Schalteroptionen und ihre Funktionen:



  • timedatectl status: Zeigt den aktuellen Status von Zeit- und Datumseinstellungen, einschließlich der Zeitzone und der NTP-Synchronisation.

  • timedatectl set-time "YYYY-MM-DD HH:MM:SS": Setzt das Systemdatum und die Uhrzeit manuell.

  • timedatectl set-timezone ZONE: Setzt die Zeitzone des Systems, z.B. timedatectl set-timezone Europe/Berlin.

  • timedatectl set-ntp true|false: Aktiviert oder deaktiviert die Synchronisation mit einem Netzwerkzeitserver (NTP).

  • timedatectl list-timezones: Listet alle verfügbaren Zeitzonen auf, die du mit set-timezone verwenden kannst.

  • timedatectl set-local-rtc 1|0: Konfiguriert, ob die Hardware-Uhr in UTC oder lokaler Zeit geführt wird.


Wichtige Hinweise:



  • Zeitgenauigkeit: Eine korrekte Zeiteinstellung ist wichtig für Server, insbesondere für die Synchronisation von Ereignissen und die Authentifizierung, wo Zeitstempel eine Rolle spielen. Daher ist die Verwendung von timedatectl zur Synchronisation mit einem NTP-Server oft empfehlenswert.


MAN-Überschriften:



  1. NAME
    Beschreibung des Befehls.

  2. SYNOPSIS
    Die grundlegende Syntax für die Verwendung von timedatectl.

  3. DESCRIPTION
    Detaillierte Beschreibung, was der Befehl tut, insbesondere in Bezug auf Zeit- und Datumseinstellungen.

  4. OPTIONS
    Beschreibung aller verfügbaren Schalteroptionen.

  5. SEE ALSO
    Verweise auf verwandte Befehle und Dokumentationen, z.B. date, hwclock, systemd.

  6. AUTHOR
    Informationen über den Autor des Befehls.

  7. BUGS
    Informationen zu bekannten Fehlern und deren Behebung.


Handbuch für den Befehl: man timedatectl
Eingereicht durch: Schutzgeist

timedatectl list-timezones
Der Befehl, um eine Liste aller verfügbaren Zeitzonen auf einem Linux-System anzuzeigen, lautet:


timedatectl list-timezones


Dieser Befehl verwendet das timedatectl-Tool, das Teil von systemd ist, um die Zeitzonen aufzulisten, die das System unterstützt.

Beispielausgabe:


Wenn Du diesen Befehl ausführst, erhältst Du eine lange Liste, die so aussehen könnte:


Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
...
America/New_York
America/Los_Angeles
Asia/Tokyo
Asia/Shanghai
...


Verwendung:


Diese Liste kann hilfreich sein, wenn Du die Zeitzone des Systems ändern möchtest. Zum Beispiel kannst Du mit dem folgenden Befehl die Zeitzone auf "Europe/Berlin" setzen:


sudo timedatectl set-timezone Europe/Berlin


Dieser Befehl stellt sicher, dass die Systemzeit auf die lokale Zeit der angegebenen Zeitzone eingestellt ist.
Eingereicht durch: Schutzgeist

traceroute

tree

tty

tty steht für teletypewriter -
pts 
für pseudo terminal slave


Steht für physische oder virtuelle Terminals. Wird verwendet, um auf Textkonsolen zuzugreifen.

tty- Anwendungsbeispiel:


Wechsle zu einem anderen Terminal mit Ctrl + Alt + F2.

MAN-Befehl: man tty

PTS (Pseudo Terminal Slave):


Virtuelle Terminals, die in modernen Betriebssystemen für Terminal-Emulatoren verwendet werden.

Anwendungsbeispiel:


Öffne ein Terminal in einer GUI-Umgebung, das über pts verbunden ist.

MAN-Befehl: man pts

 
Eingereicht durch: Schutzgeist

tzselect





Ein interaktiver Befehl, der dem Benutzer hilft, die Zeitzone des Systems zu konfigurieren. tzselect führt dich durch eine Serie von Menüs, in denen du dein geografisches Gebiet, Land und Zeitzone auswählen kannst. Am Ende zeigt tzselect die ausgewählte Zeitzone an und gibt Anweisungen, wie du diese Zeitzone dauerhaft für das System oder den Benutzer festlegen kannst.

Linux-Befehl: tzselect


Anwendungsbeispiel:
Starte den interaktiven Dialog zur Auswahl der Zeitzone mit tzselect.

Fallbeispiel im Bereich IRC (Internet Relay Chat):


Angenommen, du betreibst einen IRC-Server unter irc.irc-mania.net und möchtest sicherstellen, dass alle Zeitstempel in Protokollen und Nachrichten korrekt sind, indem du die richtige Zeitzone für das System einstellst. Mit tzselect kannst du die richtige Zeitzone auswählen und anwenden, um sicherzustellen, dass der Server die lokale Zeit korrekt verwendet.

Beispiel: Führen von tzselect, um die Zeitzone auf Europe/Berlin zu setzen:

  1. Gib im Terminal tzselect ein:


    tzselect


  2. Folge den Anweisungen, um das geografische Gebiet, das Land und die spezifische Zeitzone auszuwählen.

  3. Nach der Auswahl wird tzselect die Zeitzone anzeigen und dir Anweisungen geben, wie du sie dauerhaft festlegen kannst.


Nachdem du tzselect ausgeführt hast, kannst du die Zeitzone dauerhaft festlegen, indem du die angegebene Zeitzone in die Umgebungsvariable TZ einfügst oder durch Erstellen eines Symlinks für /etc/localtime.

Ähnliche Linux-Befehle:

  • timedatectl: Verwendet zur Verwaltung von Systemzeit, Datum und Zeitzone in systemd-Systemen.

  • date: Zeigt die aktuelle Systemzeit an oder setzt sie manuell, allerdings ohne dauerhafte Zeitzonenänderung.

  • dpkg-reconfigure tzdata: Ein weiteres Werkzeug zur Konfiguration der Zeitzone auf Debian-basierten Systemen.


Schalteroptionen und ihre Funktionen:



  • tzselect: Dieser Befehl wird ohne zusätzliche Optionen ausgeführt und leitet den Benutzer durch einen interaktiven Prozess zur Auswahl der Zeitzone.


Wichtige Hinweise:



  • Interaktive Verwendung: tzselect ist ideal für Benutzer, die ihre Zeitzone konfigurieren möchten, aber keine spezifischen Kenntnisse über Zeitzonendateien oder Konfigurationsmethoden haben.


MAN-Überschriften:



  1. NAME
    Beschreibung des Befehls.

  2. SYNOPSIS
    Die grundlegende Syntax für die Verwendung von tzselect.

  3. DESCRIPTION
    Detaillierte Beschreibung, was der Befehl tut, insbesondere der interaktive Prozess zur Auswahl der Zeitzone.

  4. SEE ALSO
    Verweise auf verwandte Befehle und Dokumentationen, z.B. timedatectl, date, dpkg-reconfigure tzdata.

  5. AUTHOR
    Informationen über den Autor des Befehls.

  6. BUGS
    Informationen zu bekannten Fehlern und deren Behebung.


Handbuch für den Befehl: man tzselect




Eingereicht durch: Schutzgeist


Übermittle ein Linux Befehl
Schlagwörter: