在Linux服务器上,有多种方法可以查看当前时间
date
命令:date
这将显示当前的日期和时间。例如:
Tue Sep 28 14:36:22 UTC 2021
clock
命令:clock
这将显示系统的实时时钟(RTC)时间。例如:
Tue Sep 28 14:36:22 UTC 2021
timedatectl
命令(适用于systemd系统):timedatectl
这将显示系统的日期、时间、时区等信息。例如:
Local time: Tue 2021-09-28 14:36:22 UTC (2021-09-28T14:36:22+0000)
Universal time: Tue 2021-09-28 14:36:22 UTC (2021-09-28T14:36:22+0000)
RTC time: Tue 2021-09-28 14:36:22
Time zone: UTC (UTC)
NTP offset: 0.000 s
/proc/time
:cat /proc/time
这将显示进程的用户和系统时间(以jiffies为单位)。例如:
user 1404916582.751 ( 0.000 us, 0.000 s)
sys 1404916582.751 ( 0.000 us, 0.000 s)
要查看特定进程的时间,可以使用ps
命令结合/proc/time
文件。例如:
ps -p <PID> -o user,sys,tid,ctim,etime
其中<PID>
是进程ID。这将显示进程的用户、系统、线程ID、累计时间和已用时间。