原文链接运维必备Linux一键查看开机、运行、关机时间全套命令收藏在日常使用Linux尤其是UOS/麒麟/方德等信创系统时经常会遇到这些问题这台机器是什么时候开的机已经运行了多久最近有没有异常重启上一次关机是什么时候很多人第一反应是“好像能查但不知道命令…...”今天这篇文章直接帮你整理一套开机时间运行时长关机记录启动历史全套命令建议直接收藏。一、查看开机时间系统启动时间1.最常用推荐2.使用whopdsywpdsyw1024:~/Desktop$ who -b ​ • 系统引导 2026-03-26 14:33含义系统最后一次启动时间3.使用uptime更直观pdsywpdsyw1024:~/Desktop$ uptime -s ​ 2026-03-26 14:33:44二、查看运行时间系统已运行多久1.最常用pdsywpdsyw1024:~/Desktop$ uptime ​ 14:49:32 up 15 min, 1 user, load average: 0.27, 0.13, 0.04重点up 15 min→已运行时间2.更简洁pdsywpdsyw1024:~/Desktop$ cat /proc/uptime ​ 1001.57 7932.31含义第一个值系统运行秒数3.转换成人类可读实用脚本pdsywpdsyw1024:~/Desktop$ awk {print $1/3600 hours} /proc/uptime ​ 0.284381 hours三、查看关机时间历史关机记录Linux没有“当前关机时间”因为系统关了就没法查了 只能看历史关机记录1.最常用推荐2.使用last命令pdsywpdsyw1024:~/Desktop$ last -x | grep shutdown ​ shutdown system down 4.19.0-amd64-des Wed Jan 14 10:43 - 10:43 (00:00) ​ shutdown system down 4.19.0-amd64-des Wed Jan 14 02:39 - 02:39 (00:00)字段含义shutdown发生了关机事件system down系统进入关闭状态4.19.0-amd64-des当时运行的内核版本Wed Jan 14 10:43关机发生的时间- 10:43结束时间关机是瞬时事件(00:00)持续时间无运行时长3.查看重启/关机完整历史pdsywpdsyw1024:~/Desktop$ last -x ​ pdsyw tty1 :0 Thu Mar 26 14:34 still logged in ​ runlevel (to lvl 5) 4.19.0-amd64-des Thu Mar 26 14:33 still running ​ reboot system boot 4.19.0-amd64-des Thu Mar 26 14:33 still running ​ pdsyw tty1 :0 Wed Mar 25 13:59 - crash (100:34) ​ runlevel (to lvl 5) 4.19.0-amd64-des Wed Mar 25 13:58 - 14:33 (100:35) ​ reboot system boot 4.19.0-amd64-des Wed Mar 25 13:58 still running ​ pdsyw tty1 :0 Wed Mar 25 13:30 - crash (00:27) ​ runlevel (to lvl 5) 4.19.0-amd64-des Wed Mar 25 13:26 - 13:58 (00:32) ​ reboot system boot 4.19.0-amd64-des Wed Mar 25 13:26 still running ​ pdsyw tty1 :0 Fri Mar 20 13:41 - crash (423:45) ​ runlevel (to lvl 5) 4.19.0-amd64-des Fri Mar 20 13:41 - 13:26 (423:45) ​ reboot system boot 4.19.0-amd64-des Fri Mar 20 13:41 still running ​ pdsyw tty1 :0 Wed Jan 14 10:45 - crash (6502:56) ​ pdsyw tty1 :0 Wed Jan 14 10:44 - 10:45 (00:00) ​ pdsyw tty1 :0 Wed Jan 14 10:43 - 10:44 (00:01) ​ runlevel (to lvl 5) 4.19.0-amd64-des Wed Jan 14 10:43 - 13:41 (6502:57) ​ reboot system boot 4.19.0-amd64-des Wed Jan 14 10:43 still running ​ shutdown system down 4.19.0-amd64-des Wed Jan 14 10:43 - 10:43 (00:00) ​ runlevel (to lvl 5) 4.19.0-amd64-des Wed Jan 14 02:42 - 10:43 (08:01) ​ pdsyw tty1 :0 Wed Jan 14 02:41 - 10:43 (08:01) ​ reboot system boot 4.19.0-amd64-des Wed Jan 14 02:41 - 10:43 (08:01) ​ reboot system boot 4.19.0-amd64-des Wed Jan 14 02:39 - 10:43 (08:04) ​ shutdown system down 4.19.0-amd64-des Wed Jan 14 02:39 - 02:39 (00:00) ​ pdsyw tty1 :0 Wed Jan 14 02:38 - 02:39 (00:00) ​ runlevel (to lvl 5) 4.19.0-amd64-des Wed Jan 14 02:38 - 02:39 (00:00) ​ reboot system boot 4.19.0-amd64-des Wed Jan 14 02:38 - 02:39 (00:00) ​ ​ wtmp begins Wed Jan 14 02:38:24 20264.使用journalsystemd系统pdsywpdsyw1024:~/Desktop$ sudo journalctl --list-boots ​ -3 8db5061f7bb148899a2acda1f0cab863 Fri 2026-03-20 13:41:19 CST—Fri 2026-03-20 13:48:39 CST ​ -2 a97e8749543c48d2884417528a4c2c51 Wed 2026-03-25 13:26:24 CST—Wed 2026-03-25 13:48:47 CST ​ -1 90dcf43a8b284466915c0f7d1cc51268 Wed 2026-03-25 13:58:55 CST—Wed 2026-03-25 13:59:25 CST ​ 0 9d963b59eb1d48b199bb98db50a1d9cb Thu 2026-03-26 14:33:56 CST—Thu 2026-03-26 14:57:39 CST含义-1→上一次关机前的系统0→当前系统四、进阶精确分析开关机时间生产环境用查看某次启动的完整日志pdsywpdsyw1024:~/Desktop$ sudo journalctl -b -1 ​ -- Logs begin at Fri 2026-03-20 13:41:19 CST, end at Thu 2026-03-26 14:58 ​ 3月 25 13:58:55 pdsyw1024 kernel: Linux version 4.19.0-amd64-desktop (uos ​ 3月 25 13:58:55 pdsyw1024 kernel: Command line: BOOT_IMAGE/vmlinuz-4.19. ​ 3月 25 13:58:55 pdsyw1024 kernel: KERNEL supported cpus: ​ 3月 25 13:58:55 pdsyw1024 kernel: Intel GenuineIntel ​ 3月 25 13:58:55 pdsyw1024 kernel: AMD AuthenticAMD ​ 3月 25 13:58:55 pdsyw1024 kernel: Hygon HygonGenuine ​ 3月 25 13:58:55 pdsyw1024 kernel: Hygon HygonGenuine ​ 3月 25 13:58:55 pdsyw1024 kernel: Centaur CentaurHauls ​ 3月 25 13:58:55 pdsyw1024 kernel: zhaoxin Shanghai查看关机过程日志pdsywpdsyw1024:~/Desktop$ sudo journalctl | grep -i shutdown ​ 3月 20 13:41:19 pdsyw1024 systemd[1]: Starting Update UTMP about System Boot/Shutdown... ​ 3月 20 13:41:19 pdsyw1024 systemd[1]: Started Update UTMP about System Boot/Shutdown. ​ 3月 20 13:41:19 pdsyw1024 systemd[1]: Started Deepin shutdown sound. ​ 3月 20 13:41:20 pdsyw1024 uos-license-agent[856]: cmd: last -Fx shutdown|head -1|awk {print $5,$6,$7,$8,$9} exitStatus: QProcess::ExitStatus(NormalExit) exitCode: 0 error: QProcess::ProcessError(UnknownError) errorString: Unknown error五、运维常用组合推荐收藏一条命令看全开机运行时间pdsywpdsyw1024:~/Desktop$ echo Boot Time: $(uptime -s) ​ Boot Time: 2026-03-26 14:33:44 ​ pdsywpdsyw1024:~/Desktop$ echo Uptime: $(uptime -p) ​ Uptime: up 27 minutes最近一次关机当前启动pdsywpdsyw1024:~/Desktop$ last -x | head -5 ​ pdsyw tty1 :0 Thu Mar 26 14:34 still logged in ​ runlevel (to lvl 5) 4.19.0-amd64-des Thu Mar 26 14:33 still running ​ reboot system boot 4.19.0-amd64-des Thu Mar 26 14:33 still running ​ pdsyw tty1 :0 Wed Mar 25 13:59 - crash (100:34) ​ runlevel (to lvl 5) 4.19.0-amd64-des Wed Mar 25 13:58 - 14:33 (100:35)六、总结给你一个运维口径信息类型命令开机时间uptime -s / who -b运行时间uptime关机时间last -x启动历史journalctl --list-boots七、日常运维系统运维/批量管理建议直接用下列命令一次性拿到开机时间、运行时长、最近关机/重启记录。pdsywpdsyw1024:~/Desktop$ uptime -s uptime -p last -x | head -3 ​ 2026-03-26 14:33:44 ​ up 27 minutes ​ pdsyw tty1 :0 Thu Mar 26 14:34 still logged in ​ runlevel (to lvl 5) 4.19.0-amd64-des Thu Mar 26 14:33 still running ​ reboot system boot 4.19.0-amd64-des Thu Mar 26 14:33 still running这些命令在以下场景特别有用运维排查系统异常判断服务器稳定性分析系统重启频率排查宕机/崩溃问题Linux没有“看不到的时间”只是你还没用对命令。