آموزش تنظیم زمان سیستم در ubuntu

با سلام خدمت کاربران محترم فراویر در این پست به آموزش تنظیم منطقه زمانی , ساعت و تاریخ سیستم در ubuntu می پردازیم.
در سرور یکی از با اهمیت ترین موضوعات تنظیم بودن ساعت و تاریخ سیستم است که مخصوصا برای اجرای cron job ها حیاتی است .
نحوه اطلاع از زمان فعلی سرور ubuntu :
برای اعمال تغییرات در زمان باید ابتدا از زمان فعلی با خبر شویم
برای اینکار می توانید از دو دستور date و timedatectl استفاده کنیم .
کاربرد دستور date :
با استفاده از این دستور می توانید زمان و تاریخ فعلی سیستم ubuntu خود را مشاهده کنید.
date
خروجی مشابه زیر دریافت می کنید :
همچنین می توانید با استفاده از این دستور تاریخ روز های گذشته را نیز مشاهده کنید :
“date –date=”2 days ago
در این مثال تاریخ 2 روز قبل را مشاهده می کنید:
کاربرد دستور timedatectl :
این دستور نیز مشابه دستور قبلی می توان برای بررسی زمان و تاریخ سیستم ubuntu استفاده کرد.
timedatectl
و یا می توان به این صورت استفاده کرد :
timedatectl status
که در خروجی مشابه تصویر زیر را مشاهده می کنید:
نحوه تنظیم زمان و تاریخ سیستم ubuntu :
باید توجه داشته باشید با تغییر زمان در سرور سبب می شود تمام پردازش ها و کرون ها و دیگر موارد بر اساس زمان جدید کار کنند.
برای این کار ابتدا باید از دستور date استفاده کنید :
“date +%T -s “10:13:13
در این دستور از فرمت ثانیه:دقیقه:ساعت استفاده کرده ایم که با اجرای این دستور زمان سیستم به ساعت 10 و 13 دقیقه و 13 ثانیه تغییر می کند.
همچنین برای اینکه بخواهید از فرمت 12 ساعته استفاده کنید باید دستور را مطابق زیر وارد کنید :
“date +%T%p -s “6:10:30AM
با استفاده از این دستور ساعت سیستم بر روی ساعت 6 و 10 دقیقه صبح تغییر می کند.
و همچنین برای تغییر ساعت و تاریخ نیز باید از دستور date استفاده کنیم :
”date –set=”20140125 09:17:00
با استفاده از این دستور تغییرات اعمال شده به این صورت می باشد :
تاریخ سیستم به 2014/01/25 تغییر می کند و ساعت نیز به 9:17 دقیقه تغییر می کند.
همچنین برای تنظیم تاریخ از دستور timedatectl نیز می توانیم استفاده کنیم.
timedatectl set-time 20190115
نحوه تنظیم منطقه زمانی (time zone) در سیستم ubuntu :
ابتدا برای دریافت لیست کاملی از منطقه های زمانی باید از دستور زیر استفاده کنید :
timedatectl list-timezones
که سپس خروجی مشابه زیر مشاهده می کنید:
در ادامه برای تغییر منطقه زمانی باید از دستور زیر استفاده کنیم (در این جا منطقه زمانی تهران / آسیا)
timedatectl set-timezone Asia/Tehran
و سپس برای بررسی باید از دستور زیر استفاده کنیم تا منطقه زمانی سیستم را مشاهده کنیم :
“timedatectl | grep “Time
که با خروجی شبیه زیر روبه رو می شوید :
امیدوارم این آموزش برای شما مفید واقع شود همراه همیشگی شما فراویر 🙂
