Linux怎么查看运行时间

🏛️ 365老玩家入口 ⏳ 2026-07-19 01:23:04 👤 admin 👁️ 4052 💎 70
Linux怎么查看运行时间

Q想快速确认Linux系统已经开机多久了,应该看哪个命令?我只想一眼判断这台Linux服务器已经连续运行了多长时间,不想看太多信息,有没有最直接的办法?

A用 uptime 一眼查看系统运行时长

可以直接执行 uptime。它会显示当前时间、系统已经运行了多久、登录用户数和系统负载。若只关心运行时长,重点看输出里的“up xx days, xx:xx”。

Q如果想知道Linux是具体什么时候启动的,怎么查更准确?我不仅想知道运行了多久,还想知道机器的开机时间点,方便和日志时间对照,应该用什么命令?

A用 uptime -s 或 who -b 查看启动时间

可以使用 uptime -s 查看系统启动的具体时间,也可以用 who -b 查看上一次开机时间。前者输出更简洁,适合快速核对;后者在排查重启记录时也很常用。

Q想判断服务器最近有没有重启过,除了看运行时间还有别的方法吗?有些时候系统运行时间很短,我想确认是不是刚刚重启过,Linux里有没有更直观的查看方式?

A用 last reboot 配合 uptime 交叉确认

可以先看 uptime 判断当前连续运行时长,再执行 last reboot 查看历史重启记录。这样能更清楚地确认系统是否发生过重启,以及最近一次重启的大致时间。

Q如果我只想查看某个进程已经运行了多久,能不能单独查到?系统运行时间和某个程序的运行时间不是一回事,我想单独看某个进程存活了多久,有什么命令可以用?

A用 ps 查看进程运行时长

可以使用 ps -p PID -o etime,cmd 查看指定进程已经运行的时间,其中 etime 表示进程存活时长。若不知道 PID,也可以先用 ps -ef 或 pgrep 找到目标进程,再继续查看。

相关掠夺

365老玩家入口
杰拉德·皮克

杰拉德·皮克

🗓️ 08-01 👁️ 3057
365bet的官网是多少
魔兽黑下乌洛克长矛在哪里

魔兽黑下乌洛克长矛在哪里

🗓️ 11-27 👁️ 2205