先記錄一下我為什么要關注我設備的時區(qū)和時間顯示方法;
我原本想在我的服務器上做幾個定時的監(jiān)控任務(crontab 任務),但是在我測試我任務的時候總是不能按照系統(tǒng)時間進行執(zhí)行(我通過date來看是02:30:45)我就把任務執(zhí)行的時間寫在他的下一分鐘結果沒有執(zhí)行(其實如果不改顯示格式通過data -R看時間也可以)。文章來源地址http://www.zghlxwxcb.cn/news/detail-538327.html
# 演示環(huán)境
danny@danny-server:~$ cat /etc/issue
Ubuntu 22.04.1 LTS \n \l
# data -R默認是24小時制顯示
danny@danny-server:~$ date -R
Sun, 29 Jan 2023 14:07:25 +0000
# 通過date 我這里顯示的是12小時制的時間,當時我就認為我的機器是凌晨兩點多了
danny@danny-server:~$ date
Sun Jan 29 02:08:01 PM UTC 2023
danny@danny-server:~$ timedatectl
Local time: Sun 2023-01-29 14:10:47 UTC
Universal time: Sun 2023-01-29 14:10:47 UTC
RTC time: Sun 2023-01-29 14:10:47
Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
# 設置時區(qū)
danny@danny-server:~$ timedatectl set-timezone Asia/Shanghai
==== AUTHENTICATING FOR org.freedesktop.timedate1.set-timezone ===
Authentication is required to set the system timezone.
Multiple identities can be used for authentication:
1. ubuntu (admin-user)
2. Danny Niu,,, (danny)
Choose identity to authenticate as (1-2): 2
Password:
==== AUTHENTICATION COMPLETE ===
# 設置bios防止重啟失效
danny@danny-server:~$ sudo hwclock --systohc
# 把時間格式調整為24小時制(需要先sudo bash進入root賬戶,修改/etc/default/locale)
danny@danny-server:~/cronTask/dailyBuild$ cat /etc/default/locale
LANG=en_US.UTF-8
LC_TIME=en_DK.UTF-8
# 效果展示
danny@danny-server:~$ date -R
Sun, 29 Jan 2023 22:12:45 +0800
danny@danny-server:~$ date
Sun Jan 29 10:16:09 PM CST 2023
danny@danny-server:~$ date -R
Sun, 29 Jan 2023 22:16:48 +0800
#----------reboot---------------
Last login: Sun Jan 29 22:07:19 2023 from 115.171.170.214
danny@danny-server:~$ date
Sun Jan 29 22:30:33 CST 2023
danny@danny-server:~$
文章來源:http://www.zghlxwxcb.cn/news/detail-538327.html
到了這里,關于ubuntu 22.04修改時區(qū) 讓date顯示以24小時格式顯示的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!