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

getent:





Ein Befehl, der Einträge aus den Datenbanken des Systemverzeichnisses abruft, wie z.B. passwd, group, hosts, services und andere. Mit getent kannst du Informationen über Benutzer, Gruppen, Hosts und mehr direkt aus den entsprechenden Datenbanken abrufen, die von nsswitch.conf verwaltet werden.

Linux-Befehl: getent

Anwendungsbeispiel:
Zeige Informationen über einen bestimmten Benutzer aus der /etc/passwd-Datenbank an mit getent passwd username.

Fallbeispiel im Bereich IRC (Internet Relay Chat):


Angenommen, du betreibst einen IRC-Server unter irc.irc-mania.net und möchtest sicherstellen, dass die Benutzerkonten auf dem Server korrekt konfiguriert sind. Du kannst getent verwenden, um Benutzerinformationen direkt aus der passwd-Datenbank abzurufen und zu überprüfen, ob bestimmte Benutzer existieren oder welche Gruppenmitgliedschaften sie haben.

Beispiel: Überprüfen, ob der Benutzer ircadmin, der für die Verwaltung des IRC-Servers verantwortlich ist, korrekt in der passwd-Datenbank vorhanden ist:


getent passwd ircadmin


Dieser Befehl gibt die Einträge für ircadmin aus der passwd-Datenbank zurück, einschließlich des Benutzernamens, der Benutzer-ID (UID), der Gruppen-ID (GID), des Home-Verzeichnisses und der Standard-Shell. Dies ist nützlich, um sicherzustellen, dass der Benutzer ircadmin korrekt konfiguriert ist und Zugriff auf die erforderlichen Ressourcen für den Betrieb des Servers irc.irc-mania.net hat.

Ähnliche Linux-Befehle:

  • grep username /etc/passwd: Sucht direkt in der passwd-Datei nach einem Benutzer.

  • id username: Zeigt die Benutzer-ID, Gruppen-ID und Gruppenmitgliedschaften des angegebenen Benutzers an.

  • getent group groupname: Zeigt die Informationen einer Gruppe aus der group-Datenbank an.

  • getent hosts hostname: Zeigt die Host-Informationen aus der hosts-Datenbank an.


Schalteroptionen und ihre Funktionen:



  • getent passwd [username]: Ruft Informationen über einen Benutzer aus der passwd-Datenbank ab.

  • getent group [groupname]: Ruft Informationen über eine Gruppe aus der group-Datenbank ab.

  • getent hosts [hostname]: Ruft Informationen über einen Host aus der hosts-Datenbank ab.

  • getent services [servicename]: Ruft Informationen über einen Dienst aus der services-Datenbank ab.

  • getent protocols [protocol]: Ruft Informationen über ein Netzwerkprotokoll aus der protocols-Datenbank ab.

  • getent networks [networkname]: Ruft Informationen über ein Netzwerk aus der networks-Datenbank ab.


MAN-Überschriften:



  1. NAME
    Beschreibung des Befehls.

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

  3. DESCRIPTION
    Detaillierte Beschreibung, was der Befehl tut.

  4. OPTIONS
    Beschreibung aller verfügbaren Schalteroptionen.

  5. FILES
    Hinweise auf relevante Konfigurationsdateien wie nsswitch.conf.

  6. SEE ALSO
    Verweise auf verwandte Befehle und Dokumentationen, z.B. passwd, group.

  7. AUTHOR
    Informationen über den Autor des Befehls.

  8. BUGS
    Informationen zu bekannten Fehlern und deren Behebung.


Handbuch für den Befehl: man getent




Eingereicht durch: Schutzgeist

grep

groupadd
groupadd:
Ein Befehl, der verwendet wird, um eine neue Benutzergruppe auf einem Linux-System zu erstellen. Gruppen werden verwendet, um Zugriffsrechte und -berechtigungen für Benutzer auf Dateisysteme und andere Ressourcen zu organisieren und zu verwalten.

Linux-Befehl: groupadd

Anwendungsbeispiel:
Erstelle eine neue Gruppe namens ircadmins mit groupadd ircadmins.

Fallbeispiel im Bereich IRC (Internet Relay Chat):


Angenommen, du betreibst einen IRC-Server unter irc.irc-mania.net und möchtest eine Benutzergruppe für die Administratoren des Servers erstellen. Diese Gruppe könnte spezielle Zugriffsrechte auf bestimmte Konfigurationsdateien oder Verwaltungswerkzeuge des IRC-Servers haben. Mit groupadd kannst du eine Gruppe erstellen, die ausschließlich für Administratoren bestimmt ist.

Beispiel: Erstellen der Gruppe ircadmins für Benutzer, die administrative Aufgaben auf dem IRC-Server durchführen:


sudo groupadd ircadmins


Dieser Befehl erstellt eine neue Gruppe namens ircadmins, die du dann verschiedenen Benutzern zuweisen kannst. Auf diese Weise können nur Benutzer, die Mitglieder der ircadmins-Gruppe sind, bestimmte administrative Aufgaben oder Zugriffe auf spezifische Dateien auf irc.irc-mania.net haben.

Ähnliche Linux-Befehle:

  • usermod -aG groupname username: Fügt einen Benutzer einer bestehenden Gruppe hinzu.

  • groupdel: Löscht eine Gruppe vom System.

  • groups username: Zeigt die Gruppen an, denen ein bestimmter Benutzer angehört.

  • gpasswd: Verwaltet die /etc/group und /etc/gshadow-Dateien und kann verwendet werden, um das Gruppenpasswort zu setzen oder einen Benutzer zu einer Gruppe hinzuzufügen.


Schalteroptionen und ihre Funktionen:



  • groupadd groupname: Erstellt eine neue Gruppe mit dem angegebenen Namen.

  • groupadd -g GID groupname: Erstellt eine Gruppe mit einer spezifischen Gruppen-ID (GID).

  • groupadd -r groupname: Erstellt eine Systemgruppe (GID < 1000), die üblicherweise für Systemprozesse verwendet wird.

  • groupadd -f groupname: Wenn die Gruppe bereits existiert, wird der Befehl ohne Fehler beendet. Wird verwendet, um sicherzustellen, dass die Gruppe existiert, ohne dass eine Fehlermeldung ausgegeben wird.


MAN-Überschriften:



  1. NAME
    Beschreibung des Befehls.

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

  3. DESCRIPTION
    Detaillierte Beschreibung, was der Befehl tut.

  4. OPTIONS
    Beschreibung aller verfügbaren Schalteroptionen.

  5. FILES
    Hinweise auf relevante Dateien wie /etc/group, die von groupadd verwendet werden.

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

  7. AUTHOR
    Informationen über den Autor des Befehls.

  8. BUGS
    Informationen zu bekannten Fehlern und deren Behebung.


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

groupdel









groupadd:


Ein Befehl, der verwendet wird, um eine neue Benutzergruppe auf einem Linux-System zu erstellen. Gruppen werden verwendet, um Zugriffsrechte und -berechtigungen für Benutzer auf Dateisysteme und andere Ressourcen zu organisieren und zu verwalten.

Linux-Befehl: groupadd

Anwendungsbeispiel:
Erstelle eine neue Gruppe namens ircadmins mit groupadd ircadmins.

Fallbeispiel im Bereich IRC (Internet Relay Chat):


Angenommen, du betreibst einen IRC-Server unter irc.irc-mania.net und möchtest eine Benutzergruppe für die Administratoren des Servers erstellen. Diese Gruppe könnte spezielle Zugriffsrechte auf bestimmte Konfigurationsdateien oder Verwaltungswerkzeuge des IRC-Servers haben. Mit groupadd kannst du eine Gruppe erstellen, die ausschließlich für Administratoren bestimmt ist.

Beispiel: Erstellen der Gruppe ircadmins für Benutzer, die administrative Aufgaben auf dem IRC-Server durchführen:


sudo groupadd ircadmins


Dieser Befehl erstellt eine neue Gruppe namens ircadmins, die du dann verschiedenen Benutzern zuweisen kannst. Auf diese Weise können nur Benutzer, die Mitglieder der ircadmins-Gruppe sind, bestimmte administrative Aufgaben oder Zugriffe auf spezifische Dateien auf irc.irc-mania.net haben.

Ähnliche Linux-Befehle:

  • usermod -aG groupname username: Fügt einen Benutzer einer bestehenden Gruppe hinzu.

  • groupdel: Löscht eine Gruppe vom System.

  • groups username: Zeigt die Gruppen an, denen ein bestimmter Benutzer angehört.

  • gpasswd: Verwaltet die /etc/group und /etc/gshadow-Dateien und kann verwendet werden, um das Gruppenpasswort zu setzen oder einen Benutzer zu einer Gruppe hinzuzufügen.


Schalteroptionen und ihre Funktionen:



  • groupadd groupname: Erstellt eine neue Gruppe mit dem angegebenen Namen.

  • groupadd -g GID groupname: Erstellt eine Gruppe mit einer spezifischen Gruppen-ID (GID).

  • groupadd -r groupname: Erstellt eine Systemgruppe (GID < 1000), die üblicherweise für Systemprozesse verwendet wird.

  • groupadd -f groupname: Wenn die Gruppe bereits existiert, wird der Befehl ohne Fehler beendet. Wird verwendet, um sicherzustellen, dass die Gruppe existiert, ohne dass eine Fehlermeldung ausgegeben wird.


MAN-Überschriften:



  1. NAME
    Beschreibung des Befehls.

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

  3. DESCRIPTION
    Detaillierte Beschreibung, was der Befehl tut.

  4. OPTIONS
    Beschreibung aller verfügbaren Schalteroptionen.

  5. FILES
    Hinweise auf relevante Dateien wie /etc/group, die von groupadd verwendet werden.

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

  7. AUTHOR
    Informationen über den Autor des Befehls.

  8. BUGS
    Informationen zu bekannten Fehlern und deren Behebung.


Handbuch für den Befehl: man groupadd











4o













Du:









groupdel











ChatGPT:







ChatGPT












groupdel:
Ein Befehl, der verwendet wird, um eine bestehende Benutzergruppe von einem Linux-System zu löschen. Wenn eine Gruppe gelöscht wird, bleiben die Dateien, die der Gruppe gehören, erhalten, aber die Gruppenzugehörigkeit für diese Dateien wird entfernt.

Linux-Befehl: groupdel

Anwendungsbeispiel:
Lösche eine Gruppe namens ircadmins mit groupdel ircadmins.

Fallbeispiel im Bereich IRC (Internet Relay Chat):


Angenommen, du betreibst einen IRC-Server unter irc.irc-mania.net und hast eine Gruppe namens ircadmins erstellt, die für die Verwaltung des Servers verwendet wurde. Wenn die Gruppe nicht mehr benötigt wird, weil du beispielsweise die Serveradministration umstrukturiert hast, kannst du die Gruppe ircadmins entfernen, um die Benutzerverwaltung zu vereinfachen.

Beispiel: Löschen der Gruppe ircadmins, nachdem die Administrationsaufgaben an eine andere Gruppe übergeben wurden:

bash


sudo groupdel ircadmins


Dieser Befehl entfernt die Gruppe ircadmins vom System. Benutzer, die ausschließlich dieser Gruppe angehörten, verlieren damit ihre Gruppenzugehörigkeit. Es ist wichtig zu beachten, dass Dateien, die der Gruppe gehörten, auf dem Dateisystem verbleiben, aber ihre Gruppenzugehörigkeit wird auf eine andere vorhandene Gruppe oder auf keine Gruppe gesetzt.

Ähnliche Linux-Befehle:

  • groupadd: Erstellt eine neue Gruppe auf dem System.

  • usermod -G groupname username: Ändert die Gruppenzugehörigkeit eines Benutzers.

  • gpasswd -d username groupname: Entfernt einen Benutzer aus einer bestimmten Gruppe.

  • deluser --remove-all-files username: Entfernt einen Benutzer und alle Dateien, die ihm gehören, sowie seine Gruppenzugehörigkeit.


Schalteroptionen und ihre Funktionen:



  • groupdel groupname: Löscht die angegebene Gruppe vom System.


Wichtige Hinweise:



  • Vorsicht: Der Befehl groupdel löscht die Gruppe, aber nicht die Benutzer oder Dateien, die der Gruppe zugewiesen waren. Es kann notwendig sein, Dateiberechtigungen und -zugehörigkeiten manuell zu prüfen und anzupassen.


MAN-Überschriften:



  1. NAME
    Beschreibung des Befehls.

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

  3. DESCRIPTION
    Detaillierte Beschreibung, was der Befehl tut.

  4. OPTIONS
    Beschreibung aller verfügbaren Schalteroptionen.

  5. FILES
    Hinweise auf relevante Dateien wie /etc/group, die von groupdel verwendet werden.

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

  7. AUTHOR
    Informationen über den Autor des Befehls.

  8. BUGS
    Informationen zu bekannten Fehlern und deren Behebung.


Handbuch für den Befehl: man groupdel











4o








Eingereicht durch: Schutzgeist

groupmod:

groupmod:


Ein Befehl, der verwendet wird, um die Eigenschaften einer bestehenden Benutzergruppe auf einem Linux-System zu ändern. Mit groupmod kannst du beispielsweise den Namen oder die Gruppen-ID (GID) einer Gruppe ändern.

Linux-Befehl: groupmod


Anwendungsbeispiel:
Ändere den Namen einer Gruppe von
ircadmins zu ircoperators mit groupmod -n ircoperators ircadmins.

Fallbeispiel im Bereich IRC (Internet Relay Chat):


Angenommen, du betreibst einen IRC-Server unter irc.irc-mania.net und hast eine Gruppe namens ircadmins erstellt, die für die Verwaltung des Servers zuständig ist. Wenn sich die Verantwortlichkeiten ändern und du die Gruppe umbenennen möchtest, um diese neue Rolle widerzuspiegeln, kannst du groupmod verwenden, um den Gruppennamen entsprechend anzupassen.

Beispiel: Umbenennen der Gruppe ircadmins in ircoperators, um die Änderung der Verwaltungsstruktur widerzuspiegeln:


sudo groupmod -n ircoperators ircadmins


Dieser Befehl ändert den Namen der Gruppe von ircadmins zu ircoperators. Alle Benutzer, die zuvor Mitglied der ircadmins-Gruppe waren, werden nun Mitglieder der ircoperators-Gruppe. Diese Änderung wirkt sich sofort auf alle Zugriffsberechtigungen und Dateien aus, die der Gruppe zugewiesen sind.

Ähnliche Linux-Befehle:

  • groupadd: Erstellt eine neue Gruppe auf dem System.

  • groupdel: Löscht eine Gruppe vom System.

  • usermod -G groupname username: Ändert die Gruppenzugehörigkeit eines Benutzers.

  • gpasswd: Verwaltet die Mitgliedschaft und Passwörter von Gruppen.


Schalteroptionen und ihre Funktionen:



  • groupmod -n new_name old_name: Ändert den Namen einer bestehenden Gruppe von old_name zu new_name.

  • groupmod -g GID groupname: Ändert die Gruppen-ID (GID) einer Gruppe auf die angegebene GID. Wenn die neue GID bereits von einer anderen Gruppe verwendet wird, wird ein Fehler ausgegeben, es sei denn, die Option -o (non-unique GID) wird verwendet.

  • groupmod -o -g GID groupname: Setzt die Gruppen-ID (GID) der Gruppe auf eine nicht eindeutige GID, die bereits von einer anderen Gruppe verwendet wird.


Wichtige Hinweise:



  • Vorsicht: Beim Ändern der Gruppen-ID kann es erforderlich sein, Dateizugehörigkeiten auf dem Dateisystem manuell zu ändern, um sicherzustellen, dass Dateien weiterhin korrekt der Gruppe zugeordnet sind.


MAN-Überschriften:



  1. NAME
    Beschreibung des Befehls.

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

  3. DESCRIPTION
    Detaillierte Beschreibung, was der Befehl tut.

  4. OPTIONS
    Beschreibung aller verfügbaren Schalteroptionen.

  5. FILES
    Hinweise auf relevante Dateien wie /etc/group, die von groupmod verwendet werden.

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

  7. AUTHOR
    Informationen über den Autor des Befehls.

  8. BUGS
    Informationen zu bekannten Fehlern und deren Behebung.


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

gzip


Übermittle ein Linux Befehl
Schlagwörter: