تنظیم ساعت و Timezone هنگام نصب دبیان
در مراحل نصب دبیان، یکی از قدمها، انتخاب کشور و شهر برای تعیین منطقه زمانی است:
- معمولاً لیستی از مناطق جهان (مثلاً Asia, Europe, America و …) ظاهر میشود.
- کشور و شهر/منطقه خود را (مثلاً Asia/Tehran) انتخاب کنید.
- ساعت سیستم به صورت خودکار تنظیم میشود و بعد از نصب نیز این تنظیمات فعال باقی میماند.
تنظیم ساعت و منطقه زمانی بعد از نصب دبیان
الف) تنظیم منطقه زمانی (Timezone)
روش ساده با ابزار دستوری (ترمینال):
sudo dpkg-reconfigure tzdata
با اجرای این دستور:
- یک محیط متنی ظاهر میشود.
- ابتدا قاره (مثلاً Asia) و سپس شهر مورد نظر (مثلاً Tehran) را انتخاب کنید.
- پس از پایان، منطقه زمانی اعمال و خروجی مانند زیر نمایش داده میشود:
Current default time zone: 'Asia/Tehran'
Local time is now: سهشنبه ۲۴ تیر ۱۴۰۳، ۱۰:۱۵ بعدازظهر.
Universal Time is now: سهشنبه ۲۴ تیر ۱۴۰۳، ۶:۴۵ عصر.
Local time is now: سهشنبه ۲۴ تیر ۱۴۰۳، ۱۰:۱۵ بعدازظهر.
Universal Time is now: سهشنبه ۲۴ تیر ۱۴۰۳، ۶:۴۵ عصر.
روش جایگزین (مستقیم)
اگر با دستور قبلی مشکل داشتی:
sudo ln -sf /usr/share/zoneinfo/Asia/Tehran /etc/localtime
sudo dpkg-reconfigure -f noninteractive tzdata
sudo dpkg-reconfigure -f noninteractive tzdata
ب) تنظیم ساعت سیستم
۱. تنظیم اتوماتیک با سرورهای NTP (دقیق و توصیهشده):
ابتدا بسته NTP یا systemd-timesyncd را نصب و فعال کن:
sudo apt update
sudo apt install systemd-timesyncd
sudo timedatectl set-ntp true
sudo apt install systemd-timesyncd
sudo timedatectl set-ntp true
یا اگر ntp
نصب نیست:
sudo apt install ntp
sudo systemctl enable ntp --now
sudo systemctl enable ntp --now
۲. تنظیم دستی ساعت:
sudo date -s "2025-07-15 18:30:00"
بهجای تاریخ و ساعت عددی خودت رو قرار بده.
اما بهتر است همیشه با سرور NTP همگامسازی شود برای دقت بالا.
نمایش وضعیت ساعت و منطقه زمانی:
timedatectl status
خروجیای مانند زیر میدهد که وضعیت Timezone، NTP و ساعت را نمایش میدهد.
نکات تکمیلی:
- اختلاف ساعت بایوس و لینوکس: اگر دوالبوت با ویندوز داری، گاهی اختلاف ساعت پیش میآید (چون ویندوز ساعت بایوس را LocalTime و لینوکس به صورت UTC میگیرد).
- برای جلوگیری از این مشکل در لینوکس:
timedatectl set-local-rtc 1
