تنظیم ساعت در سرور مجازی سنت او اس (CentOS)
در این مقاله سعی داریم تا نحوه تنظیم ساعت و تاریخ در سرور مجازی سنت او اس را به شما آموزش دهیم
راه های مختلفی برای تنظیم تاریخ در سرور مجازی وجود دارد که معمولا در CentOS 6 تاریخ و زمان در مسیر /etc/localtime قرار دارد که برای نمایش تاریخ و زمان سیستم میتوانید از دستور date استفاده کنید
نمایش تاریخ و ساعت در لینوکس
date
خروجی باید به صورت زیر باشد
Sat Mar 15 03:14:29 PDT 2014
تغییر منطقه در لینوکس
در ابتدا باید به لیست مناطق زمانی لینوکس مراجعه کنیم
cd /usr/share/zoneinfo/ ls
خروجی باید به صورت زیر باشد
Africa Canada GB Indian Mexico ROK iso3166.tab America Chile GB-Eire Iran NZ Singapore posix Antarctica Cuba GMT Israel NZ-CHAT Turkey posixrules Arctic EET GMT+0 Jamaica Navajo UCT right Asia EST GMT-0 Japan PRC US zone.tab Atlantic EST5EDT GMT0 Kwajalein PST8PDT UTC Australia Egypt Greenwich Libya Pacific Universal Brazil Eire HST MET Poland W-SU CET Etc Hongkong MST Portugal WET CST6CDT Europe Iceland MST7MDT ROC Zulu
در بالا مناطق زمانی مختلف آورده شده است به عنوان مثال وقتی می خواهیم زمان ایران را برای سرور مجازی تعریف کنیم باید از Iran استفاده کنیم
برای ست کردن زمان از دستور های زیر استفاده می کنیم
cp /usr/share/zoneinfo/America/Toronto /etc/localtime
حالا منتطف زمانی شما به ایران تغییر پیدا کرد
اگر زمان درست نبود می توانید به صورت دستی با کامند زیر تاریخ و زمان مورد نظر خود را به سیستم اعمال کنید
date MMDDhhmmYYYY
- MM = دو عدد ماه
- DD = دو عدد روز
- hh = دو عدد ساعت (سیستم 24 ساعته)است
- mm = دو عدد دقیقه
- YYY = چهار عدد سال
همچنین شما می توانید زمان سرور خود را از طریق ntp (Network Time Protocol) به روز کنید
به صورت معمول ntp روی سیستم عامل های لینوکسی نصب است اما اگر نصب نبود می توانید به راحتی اقدام به نصب آن کنید
برای نصب ntp باید دستور زیر را بزنید
yum install ntp
بعد از نصب با دستور زیر زمان و تاریخ سرور مجازی را به روز کنید
ntpdate pool.ntp.org