Linux服務器時間查詢,快捷操作指南!
Linux服務器時間查詢,快捷操作指南!本文將通過以下四個方面,介紹如何在Linux服務器中快速準確地查詢時間,幫助讀者更好地管理服務器。
1、使用 date 命令查詢時間
在Linux系統中,最常見的查詢時間的方法就是使用 date 命令,該命令可以顯示當前系統時間,也可以修改系統時間。如下所示:1)查詢當前時間
date該命令將返回當前的系統時間,例如:
Mon Mar 15 16:32:51 CST 20212)修改系統時間
date -s "2021-03-15 16:32:00"該命令可以將系統時間修改為指定的時間,注意時間格式應該為“年-月-日 時:分:秒”,例如:
Mon Mar 15 16:32:00 CST 2021需要注意的是,修改系統時間需要具備足夠的權限,否則會提示“Operation not permitted”錯誤。
2、使用 timedatectl 命令查詢和修改時間
timedatectl 命令是 systemd 系統管理器的一部分,不僅可以查詢系統時間,還可以查詢和修改時區、鬧鐘時間、NTP 同步狀態等信息。如下所示:1)查詢當前時間
timedatectl該命令將返回當前的系統時間和時區,例如:
Local time: Mon 2021-03-15 16:40:16 CST Universal time: Mon 2021-03-15 08:40:16 UTC RTC time: Mon 2021-03-15 08:40:17 Time zone: Asia/Shanghai (CST, +0800) System clock synchronized: yes NTP service: active RTC in local TZ: no2)修改時區
sudo timedatectl set-timezone Asia/Shanghai該命令將系統時區修改為 Asia/Shanghai,即北京時間。
3)開啟/關閉 NTP 自動同步
開啟自動同步:
sudo timedatectl set-ntp true關閉自動同步:
sudo timedatectl set-ntp false
3、使用 NTP 同步網絡時間
NTP(Network Time Protocol)是一種用于同步計算機時鐘的協議,可通過 Internet 或局域網同步時間。通過配置 NTP 服務器,可以在 Linux 系統中實現自動同步網絡時間。如下所示:1)安裝 NTP 服務
sudo apt-get updatesudo apt-get install ntp2)配置 NTP 服務器
打開 /etc/ntp.conf 文件,并在文件末尾添加 NTP 服務器的地址。例如,如果要同步到 time.windows.com,請添加以下行:
server time.windows.com如果需要同步多個服務器,可以添加多個 server 行。
3)重啟 NTP 服務
sudo systemctl restart ntp4)查詢同步狀態
sudo ntpq -p該命令將返回當前 NTP 服務器的同步狀態,例如:
remote refid st t when poll reach delay offset jitter============================================================================== +ntp1.aliyun.com 223.202.32.74 2 u 709 1024 337 62.724 -0.015 17.100 +ntp2.aliyun.com 223.202.32.74 2 u 332 1024 357 67.429 +0.536 13.607 *shenji.adtime.c 203.107.6.88 2 u 150 1024 377 84.559 +0.492 18.786 -miniserver.sol. 218.104.111.178 2 u 374 1024 377 67.912 -1.126 14.142狀態欄中的符號含義:
- ”*” 表示該服務器被選擇為同步源;
- ”+” 表示該服務器可用,但還未被選擇為同步源;
- ”-” 表示該服務器被禁止作為同步源。
4、使用 date -d 命令查詢指定日期時間
date 命令還支持使用 -d 選項查詢指定日期時間。例如,以下命令可以查詢 2021 年 3 月 8 日 14:00 的時間戳:
date -d "2021-03-08 14:00" +%s該命令將返回時間戳 1615198800。同樣地,也可以根據時間戳查詢具體時間:
date -d @1615198800該命令將返回 2021 年 3 月 8 日 14:00。
本文介紹了 Linux 服務器時間查詢的四種方法,包括使用 date 命令、timedatectl 命令、NTP 同步網絡時間和 date -d 命令查詢指定日期時間。不同的方法適用于不同的場景,讀者可以根據自己的需要選擇合適的方法。
總之,在服務器管理中,準確的時間是非常重要的,它可以確保應用程序和服務的正常運行。希望本文的介紹可以幫助到使用 Linux 服務器的讀者。