Linux查看系统启动时间
1 .who 命令
who -b 查看最后一次系统启动的时间。
jimmy@kali:~$ who -b
系统引导 2020-12-29 00:42
2. last reboot
t可以看到Linux系统历史启动的时间。如果只需要查看最后一次Linux系统启动的时间:
jimmy@kali:~$ last reboot | head -1
reboot system boot 5.7.0-kali1-amd6 Tue Dec 29 00:42 still running
3.TOP命令
up后表示系统到目前运行了多久时间。
top - 17:39:44 up 2 min, 1 user, load average: 1.05, 0.47, 0.18
Tasks: 110 total, 3 running, 107 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 15.4 sy, 44.0 ni, 40.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 3940.2 total, 3187.9 free, 173.7 used, 578.7 buff/cache
MiB Swap: 4093.0 total, 4093.0 free, 0.0 used. 3524.0 avail Mem
4. w命令
当前时间+up运行时间。
jimmy@kali:~$ w
17:41:02 up 3 min, 1 user, load average: 1.79, 0.82, 0.33
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
jimmy pts/0 192.168.56.1 17:37 1.00s 0.02s 0.00s w
5.uptime 命令
当前时间+up运行时间。
jimmy@kali:~$ uptime
17:41:26 up 3 min, 1 user, load average: 1.64, 0.87, 0.36
6.查看/proc/uptime
查看运行时间
echo -e "\n";cat /proc/uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("系统已运行:%d天%d时%d分%d 秒",run_days,run_hour,run_minute,run_second)}';echo -e "\n"