date # 顯示當前時間
date -s "2024-01-15 14:30:00" # 設定系統時間(需 root)
date +"%Y-%m-%d %H:%M:%S" # 自定義格式輸出
hwclock # 顯示硬體時間
hwclock --set --date="03/24/14 22:22:00" # 設定硬體時間
hwclock --hctosys # 硬體時間 → 系統時間(開機自動執行)
hwclock --systohc # 系統時間 → 硬體時間(關機/手動同步)
ntpdate cn.pool.ntp.org # 同步中國 NTP 池
# 建議改用 systemd-timesyncd 或 chrony 服務持續同步
tzselect(按提示選擇 Asia/Shanghai)sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimesudo timedatectl set-timezone Asia/Shanghaisudo vim /var/lib/locales/supported.d/local
# 內容範例:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312
sudo locale-gen
# 或
sudo dpkg-reconfigure locales
LC_ALL > LC_* > LANG
# LC_ALL 最強制,LANG 為預設值
export LC_ALL=zh_CN.UTF-8 或 LANG=zh_CN.UTF-8export LANG=en_US.UTF-8export LC_CTYPE=zh_CN.UTF-8LC_CTYPE 字符分類與大小寫轉換
LC_NUMERIC 數字格式(小數點、千分位)
LC_TIME 日期時間格式
LC_COLLATE 排序規則
LC_MONETARY 貨幣格式
LC_MESSAGES 系統提示訊息語言
LC_PAPER 紙張尺寸
LC_NAME 姓名格式
LC_ADDRESS 地址格式
LC_TELEPHONE 電話號碼格式
LC_MEASUREMENT 度量衡制
LC_IDENTIFICATION 語系元數據
時間與語系是系統基礎設施的隱形基石。生產環境建議:啟用 systemd-timesyncd 或 chrony 持續同步 NTP、統一時區為 UTC 或業務時區、按需配置 Locale 避免亂碼與排序異常。timedatectl 與 localectl 是 systemd 時代的現代管理介面,推薦優先使用。