linux系统启动时间查询
1. last命令
[root@apollo data]# last reboot
reboot system boot 3.10.0-957.10.1. Tue Mar 10 12:41 - 23:35 (23+10:53)
reboot system boot 3.10.0-957.10.1. Tue Nov 12 10:16 - 23:35 (142+13:18)
reboot system boot 3.10.0-957.10.1. Mon Oct 28 15:10 - 23:35 (157+08:25)
2. who命令
who -b 查看最后一次系统启动的时间。
who -r 查看当前系统运行时间
[root@apollo data]# who -b
system boot 2020-03-10 12:41
3. top命令
如图所示, up后表示系统到目前运行了多久时间。反过来推算系统重启时间
[root@apollo data]# top
top - 23:39:42 up 23 days, 10:53, 1 user, load average: 0.06, 0.16, 0.21
Tasks: 142 total, 2 running, 140 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.7 us, 0.8 sy, 0.0 ni, 98.4 id, 0.0 wa, 0.0 hi, 0.1 si, 0.1 st
KiB Mem : 8008984 total, 711824 free, 6093956 used, 1203204 buff/cache
KiB Swap: 4095996 total, 3847076 free, 248920 used. 1430112 avail Mem
4. w 命令或uptime命令
如图所示, up后表示系统到目前运行了多久时间。反过来推算系统重启时间
[root@apollo data]# w
23:43:14 up 23 days, 10:56, 1 user, load average: 0.00, 0.08, 0.16
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 10.11.164.165 Wed09 2.00s 3:57 0.18s -bash
[root@apollo data]# uptime
23:45:47 up 23 days, 10:59, 1 user, load average: 0.16, 0.13, 0.17
linux进程启动时间查询
1.通过ps 来查看
执行命令:ps -eo pid,tty,user,comm,lstart,etime | grep redis
pid : 进程Id;tty:终端;user:用户; comm:进程名; lstart:开始时间 ;etime:运行时间
[root@apollo data]# ps -eo pid,tty,user,comm,lstart,etime | grep redis
17951 ? root redis-server Tue Mar 10 13:44:09 2020 23-10:04:41
17963 ? root redis-server Tue Mar 10 13:44:17 2020 23-10:04:33
17976 ? root redis-server Tue Mar 10 13:44:26 2020 23-10:04:24
17986 ? root redis-sentinel Tue Mar 10 13:44:32 2020 23-10:04:18
25348 ? root redis-sentinel Tue Mar 10 14:35:07 2020 23-09:13:43