Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Weiterlesen.

Da Linux ein Mehrbenutzersystem ist, können sich mehrere Benutzer gleichzeitig anmelden und verschiedene Programme ausführen. Als normaler Linux-Benutzer oder Systemadministrator müssen Sie manchmal überprüfen, welche Benutzer derzeit in Ihrem System angemeldet sind.

Diese Informationen können aus verschiedenen Gründen nützlich sein, z. B. zur Fehlerbehebung bei Leistungsproblemen, zur Überwachung der Benutzeraktivität oder einfach zur Überprüfung, wer das System sonst noch verwendet.

Es gibt mehrere Methoden, um aktuell angemeldete Benutzer unter Linux aufzulisten und zu sehen, was sie tun.

1. Der Benutzerbefehl

Der Users-Befehl in Linux listet alle aktuell angemeldeten Benutzer in alphabetischer Reihenfolge auf.

Beachten Sie, dass ein Benutzer mit zwei Anmeldesitzungen zweimal in der Ausgabe erscheint.

Die folgende Ausgabe zeigt, dass derzeit drei Benutzer im System angemeldet sind.

instagram viewer

2. Verwenden des who-Befehls

Der Befehl who druckt die Liste der Benutzer, die derzeit im System angemeldet sind, zusammen mit anderen Informationen wie z Terminal, das sie verwenden, Anmeldedatum und -uhrzeit sowie IP-Adresse oder Hostname des Systems, wenn sich ein Benutzer auf einem Remote befindet Maschine.

Um aktuell angemeldete Benutzer unter Linux aufzulisten, verwenden Sie den Befehl who wie folgt:

WHO

Sie können auch den who-Befehl mit verwenden -A Und -H Flags zum Anzeigen der Leerlaufzeit und der PID der Login-Shell des Benutzers:

wer -ein -H

3. Verwenden des w-Befehls

Der Befehl w in Linux zeigt angemeldete Benutzer und ihre Aktivitäten an. Es gibt die Liste der Benutzer und ihrer aktuellen Prozesse in der Befehlszeile aus.

Die Kopfzeile in der Ausgabe fasst den Status des Systems zusammen, der die aktuelle Uhrzeit, die Systembetriebszeit, die Anzahl der angemeldeten Benutzer und die durchschnittliche Auslastung umfasst. Dann werden für jeden angemeldeten Benutzer der Benutzername, der TTY-Name, die Anmeldezeit, die Leerlaufzeit und die verwendete Zeit angezeigt alle Prozesse (JCPU), die vom aktuellen Prozess verbrauchte Zeit (PCPU) und der aktuelle Prozess des Benutzers Betrieb.

4. Mit dem letzten Befehl

Der letzte Befehl listet aktuelle sowie vergangene angemeldete und abgemeldete Benutzer auf. Zu den bereitgestellten Informationen gehören die Namen von Benutzern und Endgeräten, die IP-Adresse des Systems, von dem aus sie angemeldet sind, sowie das Datum und die Uhrzeit der Anmeldung.

Um die Liste der derzeit angemeldeten Benutzer zu finden, verwenden Sie den letzten Befehl mit dem -p jetzt Möglichkeit wie folgt:

letztes -p jetzt

5. Der Fingerbefehl

Der Befehl finger zeigt Informationen zu allen angemeldeten Benutzern unter Linux an, einschließlich Benutzername, tty, Anmeldedatum und -uhrzeit sowie IP-Adresse. Sie können Finger ganz einfach mit den Standardpaketmanagern auf Ihrer Linux-Distribution installieren.

Auf Debian-basierten Distributionen:

sudo apt-erhalten Finger installieren

Auf RHEL-basierten Distributionen:

sudo lecker Installieren Finger

Um Informationen zu aktuell angemeldeten Benutzern anzuzeigen, führen Sie den Fingerbefehl ohne Befehlszeilenoptionen aus:

Finger

Wenn Sie den Befehl mit dem Benutzernamen ausführen, werden weitere Informationen über den jeweiligen Benutzer angezeigt:

6. Verwenden Sie den oberen Befehl

Der oberste Befehl zeigt eine Zusammenfassung von Systeminformationen wie Betriebszeit, Anzahl der angemeldeten Benutzer, durchschnittliche Auslastung, Anzahl der ausgeführten Aufgaben usw. Es auch zeigt die Prozesse, die derzeit auf dem System ausgeführt werden und deren Ressourcenverbrauch.

Sobald Sie wissen, wer derzeit bei Ihrem System angemeldet ist, können Sie dies tun Verwenden Sie den obersten Befehl um die aktuellen Prozesse für den Benutzer zu finden:

top -u Benutzername

Behalten Sie die Benutzeraktivität unter Linux im Auge

Mit diesen Befehlen sollten Sie nun problemlos angemeldete Benutzer auf einem Linux-System auflisten können. Egal, ob Sie ein Systemadministrator sind, der die Benutzeraktivität und -leistung überwacht, oder einfach nur ein neugieriger Linux-Enthusiast, diese Befehle helfen Ihnen dabei, herauszufinden, wer sonst noch angemeldet ist und was sie tun.

Unter diesen Befehlen können Sie auch die Befehle who und w verwenden, um den Verlauf des Herunterfahrens und Neustarts Ihres Linux-Systems zu verfolgen.