همگام سازی صحیح زمان در لینوکس کلید عملکرد صحیح اکثر برنامه ها و خدمات است ، به ویژه برای آن دسته از ابزارهایی که به نوعی به اینترنت متصل هستند بسیار صدق می کند. در همه توزیع های این سیستم عامل ، یک برنامه ویژه وظیفه همگام سازی تاریخ و زمان را بر عهده دارد. به طور پیش فرض در یک حالت فعال است ، بنابراین کاربران نیازی به تنظیم یا تغییر آن به هیچ وجه ندارند. با این حال ، گاهی اوقات به دلایل مختلف ، به عنوان مثال ، شکست تصادفی ، چنین نیازی هنوز ظاهر می شود. امروز می خواهیم اصل این پیکربندی را در نظر بگیریم و سرویس همگام سازی را برای بسیاری از کاربران به یک سرویس آشنا تر تغییر دهیم.

همگام سازی زمان در لینوکس

برای شروع ، بیایید توضیح دهیم که لمس مطلق همه توزیع ها در یک مقاله امکان پذیر نیست ، بنابراین ما محبوب ترین مونتاژ - اوبونتو را به عنوان مثال در نظر خواهیم گرفت. در سیستم عامل های دیگر ، همه چیز تقریباً یکسان است و تفاوت ها فقط در عناصر رابط گرافیکی مشاهده می شوند. با این حال ، اگر اطلاعات مورد نظر در این مقاله را پیدا نکردید ، برای مقابله با وظیفه پیش رو مجبور به استفاده از اسناد رسمی بسته توزیع هستید.

تنظیم تاریخ از طریق رابط گرافیکی

قبل از این که به تجزیه و تحلیل خدمات برای همگام سازی زمان بپردازیم ، بیایید یک محیط مهم را برای مبتدیان بررسی کنیم. بیشتر مبتدیان لینوکس ترجیح می دهند از منوی گرافیکی برای پیکربندی پارامترهای لازم استفاده کنند ، این امر به زمان نیز مربوط می شود. کل روند به شرح زیر انجام می شود:

  1. منوی برنامه را باز کنید و آنجا را پیدا کنید "گزینه ها".
  2. از طریق منوی گرافیکی به گزینه های تنظیم زمان در Linux بروید

  3. رفتن به بخش "اطلاعات سیستم".
  4. برای تنظیم زمان لینوکس با استفاده از منوی گرافیکی ، به اطلاعات سیستم بروید

  5. در اینجا شما به دسته علاقه مند هستید "تاریخ و زمان".
  6. به تنظیمات تاریخ و زمان Linux بروید

  7. به نقاط تشخیص خودکار تاریخ و زمان توجه کنید. آنها از اینترنت برای تنظیم تنظیمات بهینه که به منطقه زمانی انتخاب شده بستگی دارند ، استفاده می کنند. با حرکت دادن لغزنده ها می توانید این تنظیمات را فعال یا غیرفعال کنید.
  8. شناسایی خودکار تاریخ و زمان را در Linux غیرفعال یا فعال کنید

  9. وقتی آنها را غیرفعال کنید ، رشته هایی با تاریخ ، زمان و منطقه زمانی فعال می شوند ، این بدان معناست که اکنون هیچ چیزی مانع از تنظیم پارامترهای سفارشی نمی شود.
  10. تنظیم دستی زمان و منطقه زمانی از طریق منوی گرافیکی Linux

  11. در پنجره مکان ، یک نقطه را روی نقشه انتخاب کنید یا از جستجو استفاده کنید.
  12. پنجره انتخاب منطقه زمانی از طریق منوی گرافیکی Linux

  13. علاوه بر این در "تاریخ و زمان" قالب نشان داده شده است. به طور پیش فرض 24 ساعته است.
  14. انتخاب زمان نمایش قالب از طریق منوی گرافیکی لینوکس

همانطور که می بینید ، تعامل با رابط گرافیکی هیچ چیز پیچیده ای ندارد. اما ، عیب این روش این است که منو فاقد پارامترهای مهم برای مدیریت سرویس همگام سازی است ، بنابراین ، در شرایط خاص ، استفاده کنید "گزینه ها" کار نخواهد کرد.

دستورات استاندارد برای مدیریت زمان

تمام دستورالعمل های دیگری که در چارچوب مطالب امروز مشاهده خواهید کرد استفاده از دستورات ترمینال است. اول از همه ، ما می خواهیم موضوع گزینه های استاندارد را که به شما امکان می دهد تاریخ و زمان فعلی را کنترل کنید یا اطلاعات مورد نیاز خود را مشاهده کنید ، لمس کنیم.

  1. با راه اندازی شروع کنید "پایانه"... این کار می تواند انجام شود ، به عنوان مثال ، با کلیک بر روی نماد مربوطه در منوی برنامه.
  2. راه اندازی ترمینال برای استفاده از دستورات Time در Linux

  3. دستور را وارد کنید تاریخبرای تعیین تاریخ و زمان فعلی.
  4. وارد کردن دستور برای مشاهده تاریخ جاری در ترمینال Linux

  5. یک خط جدید اطلاعات مورد علاقه شما را در قالب استاندارد نمایش می دهد.
  6. مشاهده تاریخ جاری از طریق پایانه لینوکس

  7. همچنین می توانید از طریق دستور استاندارد منطقه زمانی را تغییر دهید. ابتدا باید لیست کمربندهای موجود را جستجو کرده و نام مورد نیاز را به خاطر بسپارید. چاپ timedatectl - منطقه زمانی و کلیک کنید وارد.
  8. فراخوانی دستور برای مشاهده منطقه زمانی از طریق ترمینال در Linux

  9. با کلید به پایین لیست بروید فضا... بعد از اینکه کمربند لازم را پیدا کردید و قانون نوشتن آن را به خاطر آوردید ، روی کلیک کنید س خارج شدن.
  10. مشاهده لیستی از مناطق زمانی از طریق ترمینال در Linux

  11. فرمان دادن sudo timedatectl set-timezone America / New_York مسئول تغییر منطقه زمانی به منطقه انتخاب شده است. بجای آمریکا / نیویورک باید گزینه ای را که قبلاً تعریف شده است بنویسید.
  12. وارد کردن دستور برای تغییر منطقه زمانی فعلی از طریق ترمینال در Linux

  13. برای تأیید عملکرد ، باید رمز ورود کاربر فوق العاده را وارد کنید ، زیرا دستور با آرگومان اجرا شد سودو.
  14. وارد کردن رمز عبور Linux برای تغییر منطقه زمانی از طریق ترمینال

پس از انجام تمام تغییرات ، باید مطمئن شد که همه آنها تأثیرگذار بوده اند. برای اطلاعات بیشتر در مورد timedatectl ما پیشنهاد می کنیم در اسناد رسمی این موضوع را بیابید ، زیرا بقیه گزینه ها دیگر در موضوع مبحث همگام سازی زمان قرار ندارند ، با این حال ، ممکن است برای کاربران خاصی مفید باشند.

تعامل با سرویس timesyncd

در بالا ، ما به شما توصیه می کنیم اطلاعات مربوط به timedatectl از طریق اسناد رسمی ، اما ما برای آشنایی با این سرویس پیشنهاد می کنیم یک دقیقه در این مورد صحبت کنید timesyncd... این ابزار است که وظیفه همگام سازی زمان در سیستم عامل را به طور پیش فرض بر عهده دارد.

  1. برای تعیین وضعیت فعلی timesyncd از دستور استفاده کنید timedatectl در کنسول
  2. فراخوانی یک دستور برای بررسی وضعیت فعلی سرویس همگام سازی زمان لینوکس

  3. در خطوط جدید ، تمام اطلاعات لازم را دریافت خواهید کرد که شامل زمان محلی ، منطقه تنظیم شده و داده های مربوط به همگام سازی و فعالیت خود سرویس است.
  4. مشاهده اطلاعات مربوط به وضعیت فعلی سرویس همگام سازی زمان لینوکس

  5. اگر می بینید که این ابزار به دلایلی اکنون غیرفعال شده است و می خواهید برای ایجاد همگام سازی آن را راه اندازی کنید ، از خط استفاده کنید sudo timedatectl set-ntp روشن است.
  6. دستور فعال کردن سرویس همگام سازی زمان در Linux

نصب NTPD

آخرین بخش از مطالب امروز ما به جایگزینی سرویس هماهنگ سازی زمان فوق الذکر با پروتکل قابل اعتماد NTPD (پروتکل زمان شبکه شبكه) اختصاص خواهد داشت. قبلاً به طور پیش فرض در بسیاری از توزیع ها مورد استفاده قرار می گرفت و به دلیل تعامل صحیح با برنامه های حساس به زمان مورد ستایش قرار گرفت. نصب و جایگزینی سرویس به شرح زیر است:

  1. ابتدا با وارد کردن برنامه استاندارد ، آن را غیرفعال کنید sudo timedatectl set-ntp No..
  2. وارد کردن دستور برای غیرفعال کردن سرویس همگام سازی زمان در Linux

  3. شما باید با نوشتن رمز ورود کاربر فوق العاده ، اعتبار حساب را تأیید کنید.
  4. تأیید رمز عبور برای غیرفعال کردن سرویس همگام سازی زمان در Linux

  5. سپس می توانید از دستور آشنای قبلی استفاده کنید timedatectl تا مطمئن شوید ابزار خاموش است.
  6. بررسی اطلاعات مربوط به وضعیت فعلی سرویس پس از خاموش کردن لینوکس

  7. قبل از شروع نصب نرم افزار جدید ، توصیه می شود جدیدترین به روزرسانی ها را نصب کنید. این کار از طریق انجام می شود به روز رسانی sudo apt.
  8. قبل از نصب برنامه ها نصب نصب به روزرسانی های Linux

  9. در پایان این فرآیند ، از دستور استفاده کنید sudo apt نصب ntp.
  10. دستور نصب سرویس همگام سازی زمان جدید

  11. اعلان را درباره نیاز به بارگیری بایگانی تأیید کنید.
  12. تأیید نصب یک سرویس همگام سازی زمان جدید Linux

  13. منتظر بمانید تا بارگیری و نصب بسته ها کامل شود.
  14. در انتظار سرویس جدید همگام سازی زمان لینوکس برای پایان نصب

  15. اکنون می توانید با وارد کردن ویژگی های مناسب در پروتکل جدید استفاده کنید "پایانه"... اطلاعات اولیه از طریق مشاهده می شود ntpq -p.
  16. استفاده از سرویس همگام سازی زمان جدید در Linux

شبكه پروتکل زمان شبکه بصورت خودکار فعال می شود ، بنابراین نیازی به وارد کردن دستورات اضافی نیست. می توانید بلافاصله آزمایش برنامه های مشکل ساز را شروع کرده و یا اقدامات دیگری را که نصب سرویس همگام سازی زمان جدید برای آنها انجام شده است ، انجام دهید.

همانطور که مشاهده می کنید ، همگام سازی زمان و تاریخ در لینوکس به صورت خودکار انجام می شود ، بنابراین شرایط بسیار کمی وجود دارد که شما نیاز به فعال سازی این پارامتر یا تغییر گزینه های دیگر دارید. اکنون ، با مطالعه مطالب ارائه شده ، می دانید که ابزارهای هماهنگی مختلفی وجود دارد و تنظیمات را می توان از طریق منوی گرافیکی نیز انجام داد.