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

W-Befehl in Linux (Sehen Sie, wer sich angemeldet hat und was tut)

Als Systemadministrator müssen Sie die Benutzer verwalten, die sich bei Ihrem Linux-System angemeldet haben. Ich bin mir nicht sicher, warum dieser Befehl 'w' heißt.

Aber hinter der Einfachheit seines Namens geben wir uns wertvolle Informationen. Wir geben uns die Informationen darüber, wer auf Ihrem Computer angemeldet ist und was er tut.

1) Führen Sie den w-Befehl aus

Sie können einfach w auf Ihrer Konsole eingeben, um den Befehl w auszuführen. Schauen Sie unten nach:

$ w

So lesen Sie diese Informationen:

  • Benutzer; der angemeldete Benutzer
  • Tty; wie sie angemeldet sind
  • Von; woher sie kommen
  • Anmelden@; wenn sie eingeloggt sind
  • Leerlauf; wie lange sie untätig sind
  • JCPU; Gesamte CPU-Zeit, die der Benutzer seit der Anmeldung verbraucht hat
  • PCPU; CPU-Zeit des aktuell laufenden Prozesses
  • Was; Prozess, den sie gerade durchführen

Bitte beachten Sie, dass die Kopfzeile von w auch Informationen über die aktuelle Uhrzeit, die Laufzeit des Systems, die Anzahl der derzeit angemeldeten Benutzer und die durchschnittliche Systemlast der letzten 1, 5, 15 Minuten anzeigt. Diese Ausgabe ist genau die gleiche wie beim uptime-Befehl.

2) Kopfzeile nicht drucken

Möglicherweise möchten Sie sich nur auf die w-Ausgabe konzentrieren. Wenn ja, können Sie die Header-Informationen entfernen. Verwenden Sie -h Parameter, um dies zu tun

$ w -h

3) Verwenden Sie das Kurzformat

-s -Parameter können Sie sich mehr auf User, Tty, From, Idle konzentrieren und Was Felder. Hier ist eine Beispielausgabe:

$ w -s

4) Schalten Sie das Drucken des Felds „Von“ (Remote-Hostname) ein/aus

Der ursprüngliche w-Befehl wird standardmäßig nicht gedruckt das Von-Feld. Mit -f Parameter, zeigt Ihnen das Von-Feld. Ihr Systemadministrator oder Distributionsbetreuer hat jedoch möglicherweise eine Version kompiliert, in der das Von-Feld standardmäßig angezeigt wird.

$ w -f

Hinweis zu Ubuntu Server und CentOS, die Verwendung des Parameters -f wird entfernen das Von-Feld.

5) Ausgabe im alten Stil verwenden

Diese Ausgabe druckt Leerzeichen für Leerlaufzeiten von weniger als einer Minute. Hier ist eine Beispielausgabe:

$ w -o

Wie Sie sehen können, werden Idle, JCPU und PCPU leer, wenn der Benutzer länger als 1 Minute inaktiv ist.

6) Bestimmten Benutzer drucken

Wenn Sie Ihre w-Aktivität untersuchen, möchten Sie sich möglicherweise nur auf einen bestimmten Benutzer konzentrieren. Geben Sie dazu den Benutzernamen ein nach w-Befehl.

$ w pungki

7) Version anzeigen

Wenn Sie die Version ausdrucken möchten, verwenden Sie -V Parameter.

$ w -V

Schlussfolgerung

w ist eine Kombination aus who-Befehl und uptime-Befehl. Grundsätzlich geben wir uns eine Betriebszeitausgabe und Informationen zum angemeldeten Benutzer. Diese beiden Informationen werden immer von einem Systemadministrator benötigt, um seinen Server zu überwachen. w auch in jeder Linux-Distribution eingebaut.


Linux
  1. Was ist ein Chown-Befehl unter Linux und wie wird er verwendet?

  2. So finden Sie heraus, wer auf Ihrem System angemeldet ist und was er tut

  3. Linux-Befehle:jobs, bg und fg

  4. Jeder angemeldete Benutzer tut?

  5. Was ist der Unterschied zwischen dem Befehl „locate“ und „find“ in Linux?

Who-Befehl in Linux

Was sagt mir meine Linux-Eingabeaufforderung?

So sehen Sie angemeldete Benutzer in Linux

Was ist Source Command in Linux und wie funktioniert es?

Was ist der Kill-Befehl in Linux?

Was ist sudo rm -rf unter Linux und ist es gefährlich?