تنظیم ساعت و پروتکل ntp

شروع موضوع توسط farid ‏Dec 6, 2015 در انجمن لینوکس Linux

  1. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    سلام
    امروز می خواهیم نحوه تنظیم ساعت در لینوکس را آموزش دهیم.
    برای اینکار ما از پروتکل تنظیم ساعت ، همان ntp یا Network Time Protocol استفاده خواهیم کرد.
    ntp یک پروتکل تنظیم ساعت است که با نصب بسته آن بر روی سیستم عامل لینوکس بصورت خودکار ساعت سرور شما با ساعت جهانی از طریق یکی از سرور هایی که زمان دقیق جهانی را نگهداری می کند هماهنگ می شود.
    (در این آموزش به نحوه هماهنگ شدن ساعت سرور از طریق کدام سرور تنظیم ساعت پرداخته نمی شود )
    برای نصب این بسته بصورت زیر عمل کنید.
    ( در صورت عدم پیدا شدن بسته مورد نظر ریپوزیتوری اضافه را بر روی سیستم عامل خود نصب کنید برای آموزش نصب ریپوزیتوری اضافه بر روی اینجا کلیک کنید )
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    بعد از نصب بسته مورد نظر آن را با دستورات زیر استارت کنید و در حالت استارت آپ قرار دهید.
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    با اینکار ساعت سرور شما مطابق ساعت گرینویچ تنظیم می شود لذا برای تنظیم ساعت به وقت ایران ( تهران ) دستور زیر را نیز اجرا کنید.
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    در برخی از سیستم ها نیاز است تا محتویات فایل
    /etc/sysconfig/clock
    را مطابق مقادیر
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    قرار دهید تا ساعت بر روی ایران قرار گیرد.
    دقت کنید ویژگی استفاده از روش ntp در این است که در زمان تغییر ساعت در 6 ماه دوم سال ساعت سرور خودکار جابه جا خواهد شد لذا نیاز به تنظیمات دستی بعد از تغییرات ساعت به دلیل day light نخواهد بود.
    برای مشاهده ساعت سرور و تست آن می توانید از دستور زیر استفاده کنید.
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    توجه: آموزش های فوق با فرض اینکه سیستم عامل شما مبتنی بر redhat می باشد نوشته شده است لذا برای سیستم عامل های مبتنی بر debian دستورات مشابه می باشند اما یکسان نمی باشند و دستورات فوق با خطا مواجه خواهند شد.
     
    آخرین ویرایش: ‏Dec 10, 2015
  2. amin

    amin عضو تایید شده کاربر انجمن

    با سلام و با تشکر
    من در مرحله service ntp start با خطای زیر مواجه میشم:
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    و در مرحله chkconfig ntp on با خطای
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
     
  3. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    اشتباه تایپی بود اصلاح شد باید ntpd در دو دستور مورد نظر زده میشد
     
  4. amin

    amin عضو تایید شده کاربر انجمن

    سلام
    من الان که دستور date -R رو میزنم Fri, 11 Dec 2015 16:34:54 +0300 که نشان دهنده این هست که 30 دقیقه نسبت به ساعت کشور ما عقب هست.
    1- الان بدون استفاده از پروتکل تنظیم ساعت چطور میتونم این رو به خود زمان گرینویچ و یا تهران تبدیل کنم؟
    2- آیا شما محتویات nano ./etc/localtime را به راحتی مشاهده می کنید؟
     
  5. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    میتونید با دستوری مشابه زیر تنظیم کنید ساعت رو
    date -s "11 DEC 2015 22:18:00"
     
  6. AHMAD

    AHMAD ایران وب ادمین عضو کادر مدیریت ناظر انجمن

    سلام

    این پست رو هم می تونید مطالعه کنید :

    http://iranwebadmin.com/threads/آموزش-تنظیم-تاریخ-و-ساعت-سرور-به-صورت-دستی.94/
     
    farid از این پست تشکر کرده است.

به اشتراک بگذارید

س