change timezone in ubuntu

  • برای این منظور ابتدا دستور زیر را اجرا کنید تا ببینید timezone بر روی چی تنظیم است ؟

  • در صورتی که بر روی Asia/Tehran تنظیم نبود. به شکل زیر عمل کنید.

  • در نهایت Asia و Tehran را انتخاب کنید.
  • دستور date رو اجرا کنید. اگر ساعت و تاریخ تنظیم نشده بود، سیستم را یک بار ریست کنید.

  • در صورتی که همچنان ساعت و تاریخ سیستم درست نشده بود. بسته زیر را نصب کنید:

  • فایل زیر را باز کنید:

  • عبارت زیر ( و مشابه های آن را ) را به comment تبدیل کنید :

  • عبارت زیر را به comment تبدیل کنید:

  • عبارت زیر را اضافه کنید:

  • طبیعتا می توان آدرس ntp را به یک آدرس داخلی و یا هر آدرس دیگر تغییر داد.
  • سینک شدن ساعت و زمان از طریق systemd را غیر فعال کنید:

  • در نهایت سرویس ntp را راه اندازی مجدد کنید:


  • برای این که مطمین بشیم اتصال به سرور ntp برقرار است کافیست بسته زیر را نصب کنیم :

  • در نهایت جویای ساعت و تاریخ از سرور می شیم:

  • توجه کنید که دستور بالا ساعت یا تاریخ را بر روی سیستم تنظیم نمی کند بلکه تنها ساعت و تاریخ را متناسب با timezone سیستم جویا می شود.

  • تست شده بر روی ubuntu 16.04
  • تست شده بر روی ubuntu 18.04