So listen Sie aktuell angemeldete Benutzer unter Linux auf

So listen Sie aktuell angemeldete Benutzer unter Linux auf

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.

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

Benutzerbefehl

2. Verwenden des who-Befehls

Der Befehl who druckt die Liste der Benutzer, die derzeit im System angemeldet sind, zusammen mit anderen Informationen wie dem verwendeten Terminal, Anmeldedatum und -zeit sowie der IP-Adresse oder dem Hostnamen des Systems, wenn sich ein Benutzer auf einem Remote-Computer befindet.

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

who

die befehlen

Sie können auch den Befehl who mit den Flags -a und -H verwenden , um die Leerlaufzeit und die PID der Anmelde-Shell des Benutzers anzuzeigen:

who -a -H

die die Ausgabe befehlen

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, die von allen Prozessen verwendete Zeit (JCPU), die vom aktuellen Prozess verwendete Zeit (PCPU) und der aktuelle Prozess des Benutzers angezeigt läuft.

w-Befehl

4. Verwendung des letzten Befehls

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 der Option -p now wie folgt:

last -p now

letzter Befehl

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-get install finger

Auf RHEL-basierten Distributionen:

sudo yum install finger

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

finger

Fingerbefehl

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

Benutzer des Fingerbefehls

6. Verwenden des oberen Befehls

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

Sobald Sie wissen, wer gerade bei Ihrem System angemeldet ist, können Sie den Befehl top verwenden, um die aktuellen Prozesse für den Benutzer zu finden:

top -u username

oberstes Kommando

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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert