Er der en nemmere og pålidelig måde at få startdatoen for en maskine end at tælle ned fra uptime-outputtet, og er metoden distributions- og kernelversion-uafhængig?
Der er en nemmere og mere pålidelig måde at få startdatoen for en maskine på end at tælle ned fra uptime-outputtet, og metoderne er distributions- og kernelversion-uafhængige.
Er der en nemmere og pålidelig måde at få startdatoen for en maskine end at tælle ned fra uptime-outputtet, og er metoden distributions- og kernelversion-uafhængig?
Ja, der er en nemmere og mere pålidelig måde at få startdatoen for en maskine på, som også er distributions- og kernelversion-uafhængig. Her er nogle metoder, du kan bruge:
- Kontrollér systemets boot-tid via /proc/uptime:
- Åbn en terminal og kør kommandoen
cat /proc/uptime
.
- Den første værdi i outputtet er antallet af sekunder siden sidste boot.
- Brug en simpel beregning for at konvertere dette til en dato og tid.
- Brug dmesg:
- Åbn en terminal og kør kommandoen
dmesg | grep "Kernel command line"
.
- Dette vil vise tidspunktet for kernel boot, som kan bruges til at bestemme startdatoen.
- Brug systemd-analyze:
- Hvis din distribution bruger systemd, kan du køre
systemd-analyze
for at få boot-tiden.
- Kommandoen
systemd-analyze
vil vise den nøjagtige tid, systemet har været oppe.
- Kontrollér logfiler:
- Åbn logfiler som
/var/log/syslog
eller /var/log/messages
.
- Søg efter den første logindgang efter en genstart for at finde startdatoen.
Disse metoder er generelt distributions- og kernelversion-uafhængige og giver en mere præcis og pålidelig måde at bestemme maskinens startdato på end at tælle ned fra uptime-outputtet.