SYSTEMD-TIMEDATED.SERVICE(8) systemd-timedated.service SYSTEMD-TIMEDATED.SERVICE(8)

systemd-timedated.service, systemd-timedated - دیمن مدیریت زمان، منطقه زمانی و ساعت سیستم

systemd-timedated.service

/usr/lib/systemd/systemd-timedated

سرویس systemd-timedated.service یک سرویس سیستمی است که می‌تواند به عنوان سازوکاری برای تغییر ساعت سیستم و منطقه زمانی و همچنین فعال یا غیرفعال کردن همگام‌سازی زمان از طریق شبکه استفاده شود. systemd-timedated در صورت درخواست به‌طور خودکار فعال شده و هنگامی که بدون استفاده باشد، خودبه‌خود خاتمه می‌یابد.

ابزار timedatectl(1) یک کلاینت خط فرمانی برای این سرویس است.

در حال حاضر systemd-timedated دسترسی به چهار تنظیم زیر را فراهم می‌کند:

•زمان سیستم
•منطقه زمانی سیستم
•یک مقدار بولی که کنترل می‌کند ساعت سخت‌افزاری سیستم (RTC) بر اساس منطقه زمانی محلی است یا UTC
•اینکه سرویس همگام‌سازی زمان فعال/شروع‌شده یا غیرفعال/متوقف‌شده است، بخش بعدی را ببینید.

برای اطلاعات درباره رابط D-Bus به org.freedesktop.timedate1(5) و org.freedesktop.LogControl1(5) مراجعه کنید.

systemd-timedated به دنبال فایل‌هایی با پسوند ".list" در پوشه‌های ntp-units.d/ خواهد گشت. هر فایل به عنوان فهرستی از نام‌های واحد (unit)، یک نام در هر خط، تجزیه می‌شود. خطوط خالی و خطوط دارای توضیح ("#") نادیده گرفته می‌شوند. فایل‌ها از /usr/lib/systemd/ntp-units.d/ و پوشه‌های متناظر در /etc/، /run/، /usr/local/lib/ خوانده می‌شوند. فایل‌های موجود در /etc/ بر فایل‌های همنام در /run/، /usr/local/lib/ و /usr/lib/ اولویت دارند. فایل‌های موجود در /run/ بر فایل‌های همنام زیر /usr/ اولویت دارند. بسته‌های نرم‌افزاری باید فایل‌های پیکربندی خود را در /usr/lib/ (بسته‌های توزیع) یا /usr/local/lib/ (نصب‌های محلی) نصب کنند.

مثال 1. ورودی ntp-units.d/ برای systemd-timesyncd

# /usr/lib/systemd/ntp-units.d/80-systemd-timesync.list
systemd-timesyncd.service

اگر متغیر محیطی $SYSTEMD_TIMEDATED_NTP_SERVICES تنظیم شده باشد، systemd-timedated محتوای آن متغیر را به عنوان فهرستی از نام‌های واحد جداشده با دونقطه (:) تجزیه خواهد کرد. هنگام تنظیم شدن، این متغیر بر فهرست مبتنی بر فایل که در بالا شرح داده شد اولویت خواهد داشت.

مثال 2. بازنویسی که مشخص می‌کند در صورت در دسترس بودن chronyd باید استفاده شود

SYSTEMD_TIMEDATED_NTP_SERVICES=chronyd.service:systemd-timesyncd.service

systemd(1), timedatectl(1), localtime(5), hwclock(8), systemd-timesyncd(8), org.freedesktop.timedate1(5)

systemd 261.2