GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Verwendung des w-Befehls unter Linux mit Beispielen

Einführung

Jeder Linux-SysAdmin muss Benutzer überwachen und verwalten, hoffentlich mit Leichtigkeit. Hier wird das Linux w Befehl kann helfen.

Das w Der Befehl ist ein integriertes Tool, mit dem Administratoren Informationen zu Benutzern anzeigen können, die derzeit angemeldet sind. Dazu gehören ihr Benutzername, von wo aus sie angemeldet sind und was sie gerade tun.

In diesem Tutorial gehen wir das w durch Befehlssyntax, schlüsseln Sie die Details der Ausgabe auf und geben Sie Beispiele dafür, wie Sie sie verwenden können.

Voraussetzungen

  • Ein System, auf dem eine Linux-Distribution ausgeführt wird
  • Ein Konto mit sudo-Berechtigungen
  • Zugriff auf das Terminalfenster oder die Befehlszeile

w-Befehl in Linux-Syntax

Das Linux w Der Befehl ist ein Systemdienstprogramm, das Informationen über derzeit angemeldete Benutzer anzeigt. Es verwendet die folgende Syntax:

w [options] [username]

Wo:

  • [options] :Optionen, die das Verhalten des Befehls ändern.
  • [username] :Die Eingabe des Namens eines bestimmten Benutzers zeigt nur Informationen über diesen bestimmten Benutzer in der Ausgabe an.

Mit dem w Befehl ohne zusätzliche Optionen erzeugt eine Ausgabe ähnlich der folgenden:

Die erste Zeile der Ausgabe zeigt Systeminformationen:

  • Systemzeit: Die aktuelle Systemzeit.
  • Betriebszeit: Wie lange sich das System angemeldet hat.
  • Anzahl der Nutzer: Die Anzahl der derzeit angemeldeten Benutzer.
  • Durchschnittliche Systemlast: Die durchschnittliche Anzahl der Jobs, die in den letzten 1, 5 bzw. 15 Minuten auf dem System ausgeführt wurden.

Die zweite Zeile zeigt Benutzer- und Prozessinformationen:

  • USER : Die Namen der derzeit angemeldeten Benutzer.
  • TTY : Der Name des Terminals, von dem aus sich der Benutzer anmeldet.
  • FROM : Der Name oder die IP-Adresse des Terminals oder Hosts, von dem aus sich der Benutzer anmeldet.
  • [email protected] : Die Uhrzeit, zu der sich der Benutzer angemeldet hat, im 24-Stunden-Format.
  • IDLE : Die Zeit, seit der Benutzer das Terminal zuletzt verwendet hat; zeigt ?xdm? an ob der Benutzer gerade aktiv ist.
  • JCPU : Die Gesamtlaufzeit aller Systemprozesse, die mit dem Endgerät des Benutzers verbunden sind.
  • PCPU : Verstrichene Zeit für den aktuellen Prozess des Benutzers.
  • WHAT : Der Name des aktuellen Prozesses des Benutzers.

Das w Befehl verwendet die folgenden Optionen:

-h, --no-header Ausgabe ohne Kopfzeile drucken.
-u, --no-current Ignoriert den Benutzernamen bei der Berechnung der aktuellen Prozesszeiten und -last.
-s, --short Ausgabe im Kurzformat drucken.
-f, --from Drucken des VON umschalten (Remote-Hostname)-Feld.
--help Hilfetext anzeigen.
-i, --ip-addr Ersetzen Sie den Hostnamen in FROM Feld mit der IP-Adresse.
-V, --version Aktuelle Befehlsversion anzeigen.
-o, --old-style Ausgabe im alten Stil drucken (Leerzeichen für Leerlaufzeiten unter 1 Minute).

w-Befehl in Linux-Beispielen

Kombinieren von Optionen mit w Befehl führt zu unterschiedlichen Ausgaben. Hier sind einige Dinge, die Sie mit diesem Befehl tun können:

Kurzformat anzeigen

Das kurze Ausgabeformat zeigt nur den USER an , TTY , FROM , IDLE , und WHAT Felder. Um das Kurzformat anzuzeigen, verwenden Sie w Befehl mit dem -s Möglichkeit:

w -s

Listen Sie die Ausgabe des w-Befehls auf, ohne den Header zu drucken

Wenn Sie sich auf Benutzerinformationen konzentrieren möchten, ist das w Mit dem Befehl können Sie die Ausgabe ohne die Kopfzeile anzeigen, die Systemdetails und Feldbezeichnungen enthält. Verwenden Sie das -h Möglichkeit dazu:

w -h

Benutzername ignorieren

Mit -u Option erlaubt das w Befehl zum Ignorieren von Benutzernamen bei der Berechnung der aktuellen Prozess- und CPU-Zeiten:

w -u

Überprüfen Sie die Version des w-Befehls

Überprüfen Sie die aktuelle Version von w Befehl mit:

w -V

IP-Adresse in w Befehlsausgabe anzeigen

Standardmäßig ist die FROM zeigt den Namen des Terminals oder Remote-Hosts an, von dem aus der Benutzer angemeldet ist. Schalten Sie mit dem -i auf die Anzeige der IP-Adresse um Möglichkeit:

w -i

Ausgabe im alten Stil angezeigt

Die Anzeige der Ausgabe im alten Stil hinterlässt ein Leerzeichen unter IDLE , JCPU und PCPU Felder für Benutzer, die weniger als eine Minute inaktiv waren. Verwenden Sie das -o Option, um die Ausgabe auf den alten Stil umzustellen:

w -o

FROM-Feld umschalten

Einige Linux-Distributionen wie Arch Linux zeigen das w an Befehlsausgabe ohne FROM Feld standardmäßig. Andere, wie Ubuntu, enthalten FROM Feld in der Standardausgabe.

Das -f Option blendet FROM ein oder aus Feld, abhängig von der Standardausgabe des Systems. Zum Beispiel, um FROM auszublenden Feld in Ubuntu, verwenden Sie:

w -f

Benutzerausgabe anzeigen

Einschließlich eines Benutzernamens als Argument mit dem w Der Befehl zeigt die Informationen für diesen bestimmten Benutzer an. Wenn wir zum Beispiel möchten, dass die Ausgabe die Informationen für den Benutzer phoenixnap anzeigt :

w phoenixnap

Nach anderen w-Befehlsoptionen suchen

Verwenden der --help Option zeigt alle Optionen an, die für die Verwendung mit w verfügbar sind Befehl:

w --help

Ubuntu
  1. Verwendung des su-Befehls unter Linux mit Beispielen

  2. So verwenden Sie den Linux-Shutdown-Befehl mit Beispielen

  3. Verwendung des Linux-Touch-Befehls + Beispiele

  4. Verwendung des Linux-Hexdump-Befehls mit praktischen Beispielen

  5. SCP-Befehl in Linux:Verwendung mit Beispielen

So verwenden Sie den who-Befehl in Linux mit Beispielen

Linux-Alias-Befehl:Verwendung mit Beispielen

Verwendung des RPM-Befehls (mit Beispielen)

So verwenden Sie den Gunzip-Befehl unter Linux mit Beispielen

So verwenden Sie den Linux-rm-Befehl mit Beispielen

So verwenden Sie den Linux Top-Befehl