在 VPS(虛擬私人伺服器)上更新時區的方式會依作業系統不同略有差異,以下以常見的 Ubuntu / Debian 和 CentOS / RHEL 系統為主進行說明。
🐧 Ubuntu / Debian 系列更新時區
列出所有時區選項:
timedatectl list-timezones
設定新時區(例如:Asia/Taipei):
sudo timedatectl set-timezone Asia/Taipei
確認目前時區設定:
timedatectl
🔧 CentOS / RHEL 系列更新時區
列出可用時區:
timedatectl list-timezones
設定新時區(例如:Asia/Taipei):
sudo timedatectl set-timezone Asia/Taipei
驗證設定:
timedatectl
🧭 備用方式(符號連結方式,適用所有 Linux)
若無法使用 timedatectl
,可改用以下方式:
移除原本的 localtime:
sudo rm /etc/localtime
建立新連結:
sudo ln -s /usr/share/zoneinfo/Asia/Taipei /etc/localtime
(可選)更新 /etc/timezone
(Ubuntu 有):
echo "Asia/Taipei" | sudo tee /etc/timezone
📝 額外提醒
- 修改完畢後,不需要重啟 VPS,時區設定會立即生效。
- 若 VPS 裝有資料庫或 Web 應用,請一併確認它們是否採用系統時區,或需個別調整(如 MySQL、PHP、Node.js)。