Heim > Artikel > Betrieb und Instandhaltung > Linux-Benutzerverwaltung (3) Detaillierte Erklärung zum Anzeigen der Benutzeranmeldezeit und des Befehlsverlaufs
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
(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
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
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
(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
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
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!