فهرست مطالب
-
Alpine Linux چیست و چرا برای سرور مناسب است؟
-
مراحل نصب Alpine Linux
-
نصب و پیکربندی NTP با chrony
-
بررسی همگامسازی زمان
۱. Alpine Linux چیست و چرا برای سرور مناسب است؟
Alpine Linux یک توزیع بسیار سبک و امن از لینوکس است که مخصوص محیطهای سروری، ابری و کانتینری طراحی شده. این سیستمعامل:
-
فقط حدود ۱۳۰ مگابایت فضا نیاز دارد
-
بدون رابط گرافیکی با تنها ۱۲۸ مگابایت RAM اجرا میشود
-
برای ساخت سرورهایی مانند DNS، DHCP یا NTP ایدهآل است
در این مقاله از نسخه alpine-extended-3.22.1-x86_64
استفاده میکنیم.
۲. مراحل نصب Alpine Linux
مرحله اول: آمادهسازی نصب
-
فایل ISO را از سایت رسمی Alpine دریافت کنید
-
آن را روی فلش (با ابزار Rufus) یا محیط مجازی مانند ESXi بوت کنید
-
در ESXi نسخه 7.0.3، بوت را روی BIOS قرار دهید
-
سیستم را اجرا کرده و با کاربر
root
وارد شوید (بدون پسورد)
مرحله دوم: تنظیمات اولیه
در این مرحله Alpine از شما درباره موارد زیر میپرسد:
-
پیکربندی شبکه
-
منطقه زمانی
-
فعالسازی SSH
-
تنظیمات NTP (در اینجا NTP پیشفرض انتخاب شود، بعداً تغییرش میدهیم)
-
دیسک و نصب نهایی
در بخش نصب دیسک:
-
ابتدا دیسک را انتخاب کنید
-
گزینهی
sys
را برای نصب دائمی انتخاب کنید
پس از اتمام مراحل، سیستم را ریبوت کنید.
۳. نصب و پیکربندی NTP با chrony
مرحله اول: نصب پکیجها
مرحله دوم: تنظیم فایل پیکربندی
در فایل chrony.conf
، تنظیمات زیر را قرار دهید:
مرحله سوم: فعالسازی سرویس و راهاندازی
۴. بررسی همگامسازی NTP
برای بررسی وضعیت همگامسازی زمان، از دستورات زیر استفاده کنید:
اگر در خروجی chronyc sources علامت * در کنار یکی از سرورها باشد، یعنی زمان با موفقیت همگام شده است.