CodeShot
CentOS1 دقیقه مطالعه

CentOS چیست؟

توزیع لینوکس مبتنی بر Red Hat (RHEL) که در محیط‌های سازمانی و سرورهای قدیمی‌تر رایج بوده؛ امروز جانشین‌هایی مثل Rocky Linux و AlmaLinux جای نسخه پایدار قدیم را گرفته‌اند.

چرا مهم است؟

بسیاری از سیستم‌های سازمانی و قدیمی هنوز روی CentOS/RHEL اجرا می‌شوند؛ دستورات مدیریت بسته و مسیرهای پیکربندی آن (yum/dnf) با خانواده Debian/Ubuntu فرق دارد و دانستنش برای کار روی چنین سرورهایی لازم است.

تعریف

CentOS توزیعی سازگار با RHEL (Red Hat Enterprise Linux) بود که به‌صورت رایگان و متن‌باز عرضه می‌شد؛ در ۲۰۲۰ مدل CentOS Stream (نسخه Rolling، نه پایدار کلاسیک) جایگزین نسخه قدیمی شد و جامعه به سمت جانشین‌های سازگار مثل Rocky Linux و AlmaLinux حرکت کرد.

دستورات پایه (خانواده RHEL)

sudo dnf update -y
sudo dnf install nginx -y
firewall-cmd --list-all

به‌جای apt از yum/dnf استفاده می‌شود و مدیریت فایروال پیش‌فرض firewalld است، نه ufw.

تفاوت کلیدی با Ubuntu

  • مدیر بسته: dnf/yum در برابر apt.
  • چرخه انتشار: نسخه‌های RHEL/CentOS معمولاً محافظه‌کارانه‌تر و کندتر به‌روز می‌شوند — مناسب محیط‌های سازمانی که پایداری را به تازگی نرم‌افزار ترجیح می‌دهند.

اشتباه رایج

❌ شروع پروژه جدید با CentOS کلاسیک (که پشتیبانی رسمی‌اش تمام شده) — برای پروژه‌های جدید در این خانواده، Rocky Linux یا AlmaLinux انتخاب درست‌تری است.

منبع و مطالعه بیشتر

خلاصه

CentOS توزیع خانواده RHEL با مدیر بسته dnf/yum است، برخلاف apt در Ubuntu. نسخه کلاسیک CentOS دیگر پشتیبانی نمی‌شود؛ برای پروژه جدید سراغ Rocky Linux یا AlmaLinux بروید. مرجع کامل: مستندات Rocky Linux.

این مطلب مفید بود؟
نشان کردن
مشاهده در Concept Hub ←