Zum Inhalt springen
< Alle Themen
Drucken

Linux Befehlsreferenz

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 6 Linux Befehle in diesem Verzeichnis, die mit dem Buchstaben P beginnen.
P

passwd





Ein Befehl, der verwendet wird, um das Passwort eines Benutzerkontos zu ändern. Mit passwd können Benutzer ihr eigenes Passwort ändern, und Administratoren können die Passwörter anderer Benutzer ändern, das Konto sperren oder entsperren und andere Einstellungen wie das Ablaufdatum des Passworts konfigurieren.

Linux-Befehl: passwd


Anwendungsbeispiel:
Ändere das Passwort für den aktuellen Benutzer mit passwd.

Fallbeispiel im Bereich IRC (Internet Relay Chat):


Angenommen, du betreibst einen IRC-Server unter irc.irc-mania.net und möchtest sicherstellen, dass das Passwort des Benutzerkontos ircadmin, das für die Verwaltung des Servers verantwortlich ist, regelmäßig geändert wird, um die Sicherheit zu gewährleisten. Mit passwd kannst du das Passwort für ircadmin ändern und gleichzeitig sicherstellen, dass das Konto durch ein starkes Passwort geschützt bleibt.

Beispiel: Ändern des Passworts für das Konto ircadmin:

bash


sudo passwd ircadmin


Dieser Befehl fordert dich auf, ein neues Passwort für ircadmin einzugeben und es zu bestätigen. Dadurch stellst du sicher, dass das Konto, das für die Verwaltung des IRC-Servers irc.irc-mania.net verwendet wird, durch ein aktuelles und sicheres Passwort geschützt ist.

Ähnliche Linux-Befehle:

  • chage: Verwendet, um Passwort-Ablaufinformationen eines Benutzerkontos anzuzeigen oder zu ändern.

  • usermod: Kann verwendet werden, um Benutzereinstellungen zu ändern, einschließlich der Option, das Konto zu sperren oder zu entsperren.

  • gpasswd: Verwaltet die Passwörter von Gruppen, ähnlich wie passwd für Benutzer.

  • sudo: Führt Befehle als Superuser aus, oft in Verbindung mit passwd, um Passwörter für andere Benutzer zu ändern.


Schalteroptionen und ihre Funktionen:



  • passwd: Ändert das Passwort für den aktuellen Benutzer.

  • passwd username: Ändert das Passwort für einen anderen Benutzer (nur für Administratoren).

  • passwd -l username: Sperrt das Konto eines Benutzers, indem das Passwort deaktiviert wird.

  • passwd -u username: Entsperrt ein gesperrtes Benutzerkonto.

  • passwd -d username: Löscht das Passwort eines Benutzers, sodass beim nächsten Login kein Passwort abgefragt wird (dies kann das Konto unsicher machen).

  • passwd -e username: Erzwingt, dass der Benutzer beim nächsten Login sein Passwort ändert.

  • passwd -n days username: Setzt die minimale Anzahl von Tagen, die zwischen Passwortänderungen liegen müssen.

  • passwd -x days username: Setzt die maximale Anzahl von Tagen, bevor das Passwort abläuft und geändert werden muss.

  • passwd -w days username: Setzt die Anzahl von Tagen, bevor eine Warnung über das Ablaufen des Passworts ausgegeben wird.


Wichtige Hinweise:



  • Sicherheit: Es ist wichtig, starke und sichere Passwörter zu verwenden und regelmäßige Passwortänderungen zu erzwingen, um die Sicherheit von Benutzerkonten, insbesondere von Administratoren, zu gewährleisten.


MAN-Überschriften:



  1. NAME
    Beschreibung des Befehls.

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

  3. DESCRIPTION
    Detaillierte Beschreibung, was der Befehl tut.

  4. OPTIONS
    Beschreibung aller verfügbaren Schalteroptionen.

  5. FILES
    Hinweise auf relevante Dateien wie /etc/passwd und /etc/shadow, die von passwd verwendet werden.

  6. SEE ALSO
    Verweise auf verwandte Befehle und Dokumentationen, z.B. chage, usermod.

  7. AUTHOR
    Informationen über den Autor des Befehls.

  8. BUGS
    Informationen zu bekannten Fehlern und deren Behebung.


Handbuch für den Befehl: man passwd




Eingereicht durch: Schutzgeist

pinfo

ping

pool.ntp.org

pool.ntp.org


Ein globales Netzwerk von öffentlich zugänglichen NTP-Servern, das zur Zeitsynchronisation verwendet wird. Der pool.ntp.org-Dienst stellt eine Vielzahl von NTP-Servern zur Verfügung, die in verschiedenen geografischen Regionen verteilt sind, um eine zuverlässige und genaue Zeitsynchronisation für Computer und andere Geräte weltweit zu ermöglichen.

Hauptmerkmale:

  1. Globale Verfügbarkeit:
    Der pool.ntp.org-Dienst umfasst Tausende von NTP-Servern weltweit, die in regionalen Pools zusammengefasst sind, um eine hohe Verfügbarkeit und geringe Latenz zu gewährleisten.

  2. Automatische Lastverteilung:
    Wenn ein Gerät eine Anfrage an pool.ntp.org sendet, wird es automatisch zu einem verfügbaren NTP-Server in seiner Nähe weitergeleitet, was die Last auf den Servern verteilt und die Wahrscheinlichkeit erhöht, einen zuverlässigen Zeitserver zu erreichen.

  3. Regionale Pools:
    Es gibt regionale DNS-Namen, wie de.pool.ntp.org für Deutschland oder us.pool.ntp.org für die USA, die es ermöglichen, gezielt NTP-Server in bestimmten Regionen zu verwenden, was die Latenz weiter reduziert.

  4. Einfache Konfiguration:
    Die Verwendung von pool.ntp.org ist einfach und erfordert keine spezielle Konfiguration außer der Angabe des Pool-Namens in der NTP-Konfiguration.


Beispielkonfiguration für ntpd:


In der Konfigurationsdatei /etc/ntp.conf könntest du pool.ntp.org wie folgt eintragen:


pool pool.ntp.org iburst


Der Parameter iburst sorgt dafür, dass bei einem erstmaligen Verbindungsaufbau eine schnellere Synchronisation stattfindet, indem mehrere Anfragen in kurzen Abständen gesendet werden.

Fallbeispiel im Bereich IRC (Internet Relay Chat):


Angenommen, du betreibst einen IRC-Server unter irc.irc-mania.net, bei dem es wichtig ist, dass die Zeit korrekt synchronisiert ist, um genaue Zeitstempel in Chat-Protokollen und Nachrichten zu gewährleisten. Du kannst pool.ntp.org verwenden, um sicherzustellen, dass die Systemzeit des Servers immer korrekt und auf die Sekunde genau ist.

Beispiel: Verwende pool.ntp.org zur Zeitsynchronisation in der ntpd-Konfiguration:


server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst
server 2.pool.ntp.org iburst
server 3.pool.ntp.org iburst


Diese Konfiguration stellt sicher, dass der IRC-Server regelmäßig die Zeit von verschiedenen NTP-Servern im pool.ntp.org-Netzwerk abruft, wodurch die Zeit auf dem Server genau und stabil bleibt.

Ähnliche Dienste:

  • Google Public NTP: Bietet ähnliche Dienste an, jedoch von Google gehostet.

  • Microsoft NTP Server: Wird standardmäßig in Windows-Systemen verwendet.

  • National Institute of Standards and Technology (NIST): Bietet NTP-Dienste, die oft in den USA verwendet werden.


Wichtige Hinweise:



  • Zuverlässigkeit: pool.ntp.org wird von einer großen Gemeinschaft unterstützt, was es zu einer zuverlässigen Quelle für die Zeitsynchronisation macht. Es ist wichtig, regelmäßig sicherzustellen, dass der Server korrekt mit einem NTP-Dienst synchronisiert ist, um Abweichungen in der Systemzeit zu vermeiden.


Weitere Informationen findest du unter: pool.ntp.org
Eingereicht durch: Schutzgeist

ps

ps (Process Status):


Zeigt eine Liste der aktuellen laufenden Prozesse an. Es kann verwendet werden, um Informationen über Prozesse wie PID, Benutzer, CPU-Auslastung und mehr abzurufen.

Linux-Befehl: ps Anwendungsbeispiel:


Zeige alle laufenden Prozesse des aktuellen Benutzers an mit

ps -u $USER.

Weitere PS-Befehle und Optionen:


ps aux: Zeigt alle laufenden Prozesse auf dem System, einschließlich der Prozesse anderer Benutzer.
ps -ef: Zeigt eine vollständige Liste aller Prozesse im systemweiten Format an.
ps -p PID: Zeigt Informationen zu einem spezifischen Prozess anhand seiner PID an.
ps -C command: Zeigt Prozesse, die mit einem bestimmten Befehl ausgeführt werden.

MAN-Befehl: man ps
Eingereicht durch: Schutzgeist

pwd


Übermittle ein Linux Befehl
Schlagwörter:
Inhaltsverzeichnis