在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、累計時間和已用時間。