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.
