AlmaLinux
AlmaLinux یک توزیع لینوکس رایگان و متنباز است که بهطور کامل با Red Hat Enterprise Linux (RHEL) سازگار است. این توزیع برای نرمافزارهایی که برای خانوادهی RHEL طراحی یا گواهی شدهاند و برای تیمهایی که با ابزارهای این خانواده آشنا هستند، انتخابی مناسب است.
نسخههای در دسترس
| نسخه | کاربر پیشفرض |
|---|---|
| AlmaLinux 9 | almalinux |
| AlmaLinux 10 | almalinux |
اگر نرمافزار شما به نسخهی خاصی نیاز ندارد، پیشنهاد میشود از تازهترین نسخه استفاده کنید.
اتصال به سرور
برای اتصال به سرور AlmaLinux، از دستور زیر استفاده کنید:
ssh almalinux@<SERVER_IP>
کاربر almalinux اجازهی اجرای دستورهای مدیریتی با sudo را دارد. برای جزئیات بیشتر و رفع مشکلات اتصال، راهنمای اتصال به سرور را ببینید.
بهروزرسانی بستهها
در AlmaLinux، بستهها با dnf مدیریت میشوند. پس از اولین اتصال، بستههای نصبشده را بهروزرسانی کنید. از دستور زیر استفاده کنید:
sudo dnf upgrade -y
اگر پس از بهروزرسانی، هستهی سیستمعامل تغییر کرده باشد، برای اعمال آن سرور را ریاستارت کنید:
sudo reboot
تنظیم منطقهی زمانی
منطقهی زمانی پیشفرض سرور UTC است. اگر میخواهید زمان سرور بر اساس وقت تهران باشد، از دستور زیر استفاده کنید:
sudo timedatectl set-timezone Asia/Tehran
فایروال داخل سیستمعامل
اگر علاوهبر گروه امنیتی دادههات به فایروال داخل سیستمعامل نیاز دارید، میتوانید از firewalld استفاده کنید. ابتدا آن را نصب و فعال کنید و از باز بودن سرویس SSH مطمئن شوید:
sudo dnf install -y firewalld
sudo systemctl enable --now firewalld
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
توجه داشته باشید که SELinux در AlmaLinux بهطور پیشفرض در حالت Enforcing است. اگر سرویسی را روی پورت یا مسیر غیرمعمول اجرا میکنید و با خطای دسترسی روبهرو شدید، لاگهای SELinux را بررسی کنید.