Linux服務(wù)器時(shí)間查詢(xún),快捷操作指南!
Linux服務(wù)器時(shí)間查詢(xún),快捷操作指南!本文將通過(guò)以下四個(gè)方面,介紹如何在Linux服務(wù)器中快速準確地查詢(xún)時(shí)間,幫助讀者更好地管理服務(wù)器。
1、使用 date 命令查詢(xún)時(shí)間
在Linux系統中,最常見(jiàn)的查詢(xún)時(shí)間的方法就是使用 date 命令,該命令可以顯示當前系統時(shí)間,也可以修改系統時(shí)間。如下所示:1)查詢(xún)當前時(shí)間
date該命令將返回當前的系統時(shí)間,例如:
Mon Mar 15 16:32:51 CST 20212)修改系統時(shí)間
date -s "2021-03-15 16:32:00"該命令可以將系統時(shí)間修改為指定的時(shí)間,注意時(shí)間格式應該為“年-月-日 時(shí):分:秒”,例如:
Mon Mar 15 16:32:00 CST 2021需要注意的是,修改系統時(shí)間需要具備足夠的權限,否則會(huì )提示“Operation not permitted”錯誤。
2、使用 timedatectl 命令查詢(xún)和修改時(shí)間
timedatectl 命令是 systemd 系統管理器的一部分,不僅可以查詢(xún)系統時(shí)間,還可以查詢(xún)和修改時(shí)區、鬧鐘時(shí)間、NTP 同步狀態(tài)等信息。如下所示:1)查詢(xún)當前時(shí)間
timedatectl該命令將返回當前的系統時(shí)間和時(shí)區,例如:
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)修改時(shí)區
sudo timedatectl set-timezone Asia/Shanghai該命令將系統時(shí)區修改為 Asia/Shanghai,即北京時(shí)間。
3)開(kāi)啟/關(guān)閉 NTP 自動(dòng)同步
開(kāi)啟自動(dòng)同步:
sudo timedatectl set-ntp true關(guān)閉自動(dòng)同步:
sudo timedatectl set-ntp false
3、使用 NTP 同步網(wǎng)絡(luò )時(shí)間
NTP(Network Time Protocol)是一種用于同步計算機時(shí)鐘的協(xié)議,可通過(guò) Internet 或局域網(wǎng)同步時(shí)間。通過(guò)配置 NTP 服務(wù)器,可以在 Linux 系統中實(shí)現自動(dòng)同步網(wǎng)絡(luò )時(shí)間。如下所示:1)安裝 NTP 服務(wù)
sudo apt-get updatesudo apt-get install ntp2)配置 NTP 服務(wù)器
打開(kāi) /etc/ntp.conf 文件,并在文件末尾添加 NTP 服務(wù)器的地址。例如,如果要同步到 time.windows.com,請添加以下行:
server time.windows.com如果需要同步多個(gè)服務(wù)器,可以添加多個(gè) server 行。
3)重啟 NTP 服務(wù)
sudo systemctl restart ntp4)查詢(xún)同步狀態(tài)
sudo ntpq -p該命令將返回當前 NTP 服務(wù)器的同步狀態(tài),例如:
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狀態(tài)欄中的符號含義:
- ”*” 表示該服務(wù)器被選擇為同步源;
- ”+” 表示該服務(wù)器可用,但還未被選擇為同步源;
- ”-” 表示該服務(wù)器被禁止作為同步源。
4、使用 date -d 命令查詢(xún)指定日期時(shí)間
date 命令還支持使用 -d 選項查詢(xún)指定日期時(shí)間。例如,以下命令可以查詢(xún) 2021 年 3 月 8 日 14:00 的時(shí)間戳:
date -d "2021-03-08 14:00" +%s該命令將返回時(shí)間戳 1615198800。同樣地,也可以根據時(shí)間戳查詢(xún)具體時(shí)間:
date -d @1615198800該命令將返回 2021 年 3 月 8 日 14:00。
本文介紹了 Linux 服務(wù)器時(shí)間查詢(xún)的四種方法,包括使用 date 命令、timedatectl 命令、NTP 同步網(wǎng)絡(luò )時(shí)間和 date -d 命令查詢(xún)指定日期時(shí)間。不同的方法適用于不同的場(chǎng)景,讀者可以根據自己的需要選擇合適的方法。
總之,在服務(wù)器管理中,準確的時(shí)間是非常重要的,它可以確保應用程序和服務(wù)的正常運行。希望本文的介紹可以幫助到使用 Linux 服務(wù)器的讀者。