Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Linux-Benutzerverwaltung (3) Detaillierte Erklärung zum Anzeigen der Benutzeranmeldezeit und des Befehlsverlaufs

Linux-Benutzerverwaltung (3) Detaillierte Erklärung zum Anzeigen der Benutzeranmeldezeit und des Befehlsverlaufs

黄舟
黄舟Original
2017-06-06 10:45:562515Durchsuche


1. Zeigen Sie die aktuell angemeldeten Benutzerinformationen an
Wer befiehlt:
Die Standardausgabe von „who“ umfasst Benutzername, Terminaltyp, Anmeldedatum und Remote-Host.
who /var/log/wtmp
Sie können jede Anmeldung seit der Erstellung der wtmp-Datei anzeigen
(1)-b: Die letzte Systemstartzeit anzeigen
(2)-H: Den Titel jeder Spalte drucken

Benutzerbefehl:
Drucken Sie die aktuell angemeldeten Benutzer aus. Jeder angezeigte Benutzername entspricht einer Anmeldesitzung.

2. Befehlsverlauf anzeigen
Jeder Benutzer hat einen Befehlsverlauf
Sehen Sie sich $HOME/.bash_history an
oder geben Sie im Terminal ein: Verlauf

3 🎜> um den
Benutzer-Login- Verlauf anzuzeigen Dieser Befehl liest die Datei /var/log/wtmp; /var/log/btmp kann Remote-Anmeldeinformationen anzeigen.
Last druckt standardmäßig die Anmeldeinformationen aller Benutzer.
Wenn Sie die Anmeldeinformationen eines bestimmten Benutzers ausdrucken möchten, können Sie
verwenden letzter Benutzername

Optionen:

(1)-x: Ein- und Ausschalten des Systems und Informationen zur Ausführungsebene anzeigen
(2)-a: Anmelde-IP in der letzten Zeile anzeigen
(3 ) -f: Eine bestimmte Datei lesen, Sie können wählen -f /var/log/btmp-Datei
(4) -d: IP-Adresse in Hostnamen umwandeln
(5) -n: Anzeige der festlegen list Anzahl der Spalten
(6) -t: Benutzeranmeldeverlauf zum angegebenen Zeitpunkt anzeigen
Zum Beispiel:
last -t 20150226160404
Zeigt den Anmeldeverlauf vor diesem
Zeitstempel

an. 4. Der Befehl „lastlog“

Zeigt den neuesten Anmeldeverlauf aller Benutzer an. Der Befehl „
“ liest die Datei /var/log/lastlog des Benutzers Die Sortierreihenfolge richtet sich nach der Reihenfolge in /etc/passwd
Optionen:
(1) -u: Den letzten Anmeldeverlauf eines Benutzers anzeigen
Zum Beispiel: lastlog -u test
Anzeigen des Anmeldeverlaufs des Benutzertests
(2) -t: Anzeigen des Anmeldeverlaufs des Benutzers in den letzten Tagen
Zum Beispiel: lastlog -t 1
Anzeigen des Anmeldeverlaufs innerhalb des letzten Tages
(3) -b: Anzeigen des Benutzeranmeldeverlaufs vor der angegebenen Anzahl von Tagen
Zum Beispiel: lastlog -b 60
Benutzer-Anmeldeverlauf vor 60 Tagen anzeigen

5. ac-Befehl

Geben Sie die Benutzerverbindungszeit (Stunden) basierend auf den Anmelde- und
Ausstiegszeiten in der Datei /var/log/wtmp an. Der Standardausgabebericht ist die Gesamtzeit (1)-p: Zeigt die Verbindungszeit jedes Benutzers an
(2)-d: Zeigt die tägliche Verbindungszeit
an (3) -y: Zeigt das Jahr an, verwendet in Verbindung mit -d

1. Zeigen Sie die aktuell angemeldeten Benutzerinformationen an
Wer befiehlt:
Die Standardausgabe von „who“ umfasst Benutzername, Terminaltyp, Anmeldedatum und Remote-Host.
who /var/log/wtmp
Sie können jede Anmeldung seit der Erstellung der wtmp-Datei anzeigen
(1)-b: Die letzte Systemstartzeit anzeigen
(2)-H: Den Titel jeder Spalte drucken

Benutzerbefehl:
Drucken Sie die aktuell angemeldeten Benutzer aus. Jeder angezeigte Benutzername entspricht einer Anmeldesitzung.

2. Befehlsverlauf anzeigen
Jeder Benutzer hat einen Befehlsverlauf
Sehen Sie sich $HOME/.bash_history an
oder geben Sie im Terminal ein: Verlauf

3 🎜>Anmeldeverlauf des Benutzers anzeigen
Dieser Befehl liest die Datei /var/log/wtmp; /var/log/btmp kann Remote-Anmeldeinformationen anzeigen.
Last druckt standardmäßig die Anmeldeinformationen aller Benutzer.
Wenn Sie die Anmeldeinformationen eines bestimmten Benutzers ausdrucken möchten, können Sie
verwenden letzter Benutzername

Optionen:

(1)-x: Ein- und Ausschalten des Systems und Informationen zur Ausführungsebene anzeigen
(2)-a: Anmelde-IP in der letzten Zeile anzeigen
(3 ) -f: Eine bestimmte Datei lesen, Sie können wählen -f /var/log/btmp-Datei
(4) -d: IP-Adresse in Hostnamen umwandeln
(5) -n: Anzeige der festlegen list Anzahl der Spalten
(6) -t: Benutzeranmeldeverlauf zum angegebenen Zeitpunkt anzeigen
Zum Beispiel:
last -t 20150226160404
Zeigt den Anmeldeverlauf vor diesem Zeitstempel an

Der lastlog-Befehl

Zeigt den neuesten Anmeldeverlauf aller Benutzer an
Der Befehl liest die Datei /var/log/lastlog; gemäß /etc/ Sequence
-Optionen in passwd:
(1) -u: Zeigt den letzten Anmeldeverlauf eines Benutzers an
Zum Beispiel: lastlog -u test
Anzeigen des Anmeldeverlaufs des Benutzertests
(2) -t: Anzeigen des Anmeldeverlaufs des Benutzers in den letzten Tagen
Zum Beispiel: lastlog -t 1
Anzeigen des Anmeldeverlaufs innerhalb des letzten Tages
(3) -b: Anzeigen des Benutzeranmeldeverlaufs vor der angegebenen Anzahl von Tagen
Zum Beispiel: lastlog -b 60
Benutzer-Anmeldeverlauf vor 60 Tagen anzeigen

5. ac-Befehl

Geben Sie die Benutzerverbindungszeit (Stunden) basierend auf den Anmelde- und Austrittszeiten in der Datei /var/log/wtmp an. Der Standardausgabebericht ist die Gesamtzeit
(1)-p: Zeigt die Verbindungszeit jedes Benutzers an
(2)-d: Zeigt die tägliche Verbindungszeit
an (3)-y: Zeigt das Jahr an, verwendet in Verbindung mit -d

Das obige ist der detaillierte Inhalt vonLinux-Benutzerverwaltung (3) Detaillierte Erklärung zum Anzeigen der Benutzeranmeldezeit und des Befehlsverlaufs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn