ADJTIME_CONFIG(5) قالب‌های پرونده ADJTIME_CONFIG(5)

adjtime_config - اطلاعات قالب فایل پیکربندی ساعت سخت‌افزاری

/etc/adjtime

فایل /etc/adjtime حاوی اطلاعات توصیفی دربارهٔ تنظیمات حالت ساعت سخت‌افزاری و ضریب انحراف ساعت است. این فایل توسط hwclock(8) خوانده شده و روی آن نوشته می‌شود؛ و توسط برنامه‌هایی مانند rtcwake برای دریافت حالت زمان RTC خوانده می‌شود.

این فایل معمولاً در /etc قرار دارد، اما اگر دسترسی نوشتن به /etc مطلوب نباشد، ابزارهایی مانند hwclock(8) یا rtcwake(8) می‌توانند با استفاده از گزینه‌های خط فرمان از مکان دیگری استفاده کنند. در صورت عدم وجود فایل، حالت پیش‌فرض ساعت «UTC» است.

ساعت سخت‌افزاری معمولاً خیلی دقیق نیست. با این حال، بخش زیادی از عدم دقت آن کاملاً قابل پیش‌بینی است - هر روز به همان میزان زمان جلو می‌افتد یا عقب می‌ماند. به این پدیده «انحراف سیستماتیک» (systematic drift) گفته می‌شود. ابزار hwclock(8) فایل /etc/adjtime را نگهداری می‌کند که برخی اطلاعات تاریخی را ثبت می‌نماید. برای جزئیات بیشتر به بخش‌های «The Adjust Function» و «The Adjtime File» در صفحهٔ راهنمای hwclock(8) مراجعه کنید.

فایل adjtime به صورت اسکی (ASCII) قالب‌بندی شده است.

سه عدد که با فاصله از هم جدا شده‌اند:

drift factor

نرخ انحراف سیستماتیک بر حسب ثانیه در روز (عدد اعشاری ممیز شناور)

last adjust time

تعداد ثانیه‌های حاصل از ۱۹۶۹ UTC تا آخرین تنظیم یا کالیبراسیون (عدد صحیح ده‌دهی)

adjustment status

صفر (برای سازگاری با clock(8)) به عنوان یک عدد اعشاری ممیز شناور

last calibration time

تعداد ثانیه‌های حاصل از ۱۹۶۹ UTC تا آخرین کالیبراسیون. در صورتی که هنوز کالیبراسیونی انجام نشده باشد یا مشخص باشد که هرگونه کالیبراسیون پیشین بی‌اثر و نامعتبر است (برای نمونه، به این دلیل که مشخص شده ساعت سخت‌افزاری از زمان آن کالیبراسیون حاوی زمان معتبری نبوده است)، این مقدار صفر خواهد بود. این مقدار یک عدد صحیح ده‌دهی است.

clock mode

مقادیر پشتیبانی‌شده UTC یا LOCAL هستند. مشخص می‌کند که آیا ساعت سخت‌افزاری بر روی زمان هماهنگ جهانی (UTC) تنظیم شده است یا زمان محلی. همیشه می‌توانید این مقدار را با استفاده از گزینه‌ها در خط فرمان hwclock(8) لغو کرده یا تغییر دهید.

/etc/adjtime

hwclock(8), rtcwake(8)

برای گزارش باگ‌ها، از سامانه پیگیری مشکلات https://github.com/util-linux/util-linux/issues.

adjtime_config بخشی از بستهٔ util-linux است که می‌توان آن را از آرشیو هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux.

2026-09-02 util-linux 2.42.3