بررسی کامل جزئیات نسخه لینوکس سرور CentOS

بررسی کامل جزئیات نسخه لینوکس سرور CentOS
بررسی کامل جزئیات نسخه لینوکس سرور CentOS
آخرین بروزرسانی: ۱۴ آبان ۱۴۰۴

سیستم‌عامل CentOS Linux یکی توزیع‌های محبوب لینوکس مخصوص سرور بوده که بر پایه‌ی توزیع تجاری Red Hat Enterprise Linux (RHEL) توسعه یافته است. این سیستم‌عامل، به ‌دلیل رایگان بودن، امنیت بالا و سازگاری گسترده با نرم‌افزارهای سازمانی، جایگاه ویژه‌ای در مراکز داده و هاستینگ دارد.

این نسخه با ساختار بهینه برای مدیریت منابع، پشتیبانی از ابزارهای مدرن مانند cPanel، Webmin،Virtualizor و به‌روزرسانی‌های منظم امنیتی، گزینه‌ای ایده‌آل برای مدیران IT و توسعه ‌دهندگان وب محسوب می‌شود. در این مقاله از بلاگ آذرآنلاین، به‌طور کامل جزئیات نسخه‌های توزیع لینوکس CentOS، سطح عملکرد و ویژگی‌های فنی بررسی می‌شود تا کاربران در انتخاب نسخه مناسب برای سرور خود تصمیمی دقیق و آگاهانه بگیرند.

سیستم عامل لینوکس سنت او اس (CentOS) چیست؟

CentOS CentOS چیست؟ یک سیستم‌عامل متن‌باز و رایگان بر پایه‌ی توزیع تجاری Red Hat Enterprise Linux (RHEL) بوده که برای استفاده‌ی سرورها و زیرساخت‌های سازمانی طراحی شده است. این سیستم‌عامل از همان معماری و بسته‌های نرم‌افزاری RHEL استفاده می‌کند اما بدون هزینه‌ی پشتیبانی تجاری ارائه می‌شود. به همین دلیل، CentOS سرور، انتخابی محبوب برای مدیران سرور، شرکت‌های هاستینگ و کاربران حرفه‌ای است که به دنبال پایداری، امنیت بالا و سازگاری گسترده با نرم‌افزارهای لینوکسی هستند.

تاریخچه CentOS

تاریخچه سنت او اس به سال 2004 بازمی‌گردد. این سیستم‌عامل در سال 2004 توسط «گرگوری کورتزر» بر پایه‌ی هسته لینوکس و به‌ صورت کاملا رایگان عرضه شد. پس از عرضه اولیه، در سال 2006، دیوید پارسلی، توسعه ‌دهنده اصلی Tao Linux تصمیم گرفت مسیر توسعه توزیع خود را با CentOS ادغام کند تا کاربران بتوانند با ابزار Yum، توزیع Tao را به نسخه‌ی CentOS ارتقا دهند.

معرفی CentOS

با رشد چشمگیر، CentOS در ژوئیه 2010 به پرکاربردترین توزیع لینوکس در جهان تبدیل شد، به‌گونه‌ای که بیش از 30% سرورهای لینوکسی از آن استفاده می‌کردند و حتی از Debian نیز پیشی گرفت. با این حال، در سال 2012 دبیان دوباره به صدر جدول بازگشت و دو سال بعد، شرکت Red Hat رسما اعلام کرد که حامی توسعه CentOS خواهد بود و مالکیت علائم تجاری آن را در اختیار گرفت.

همکاری نزدیک‌بین تیم‌های متن‌باز Red Hat و CentOS تا سال 2021 ادامه یافت، از آن پس، توزیع‌های جایگزین AlmaLinux و RockyLinux با هدف حفظ فلسفه‌ی آزاد و پایدار CentOS معرفی شدند و راه این سیستم‌عامل محبوب را ادامه دادند.

مزایای استفاده از CentOS

مزایای توزیع CentOS لینوکس عبارتند از:

  • پایداری بالا: مبتنی بر RHEL با عملکرد سازمانی قابل اعتماد برای سرورها
  • امنیت قوی: شامل SELinux، firewalld و پچ‌های امنیتی منظم
  • رایگان و متن‌باز: بدون هزینه اشتراک و قابل استفاده در کسب‌وکارهای کوچک و بزرگ
  • سازگاری گسترده: هماهنگ با ابزارهایی مانند cPanel، Webmin و Virtualizor
  • مصرف منابع کم: مناسب برای سرورهای ابری و VPS با ظرفیت محدود
  • پشتیبانی بلندمدت (LTS): نسخه‌های پایدار با دوره پشتیبانی چندساله
  • جامعه فعال: منابع آموزشی، انجمن‌ها و مستندات فراوان برای رفع مشکلات
  • به‌روزرسانی منظم: مخازن رسمی و EPEL برای مدیریت آسان بسته‌ها
  • کارایی بالا در سرورهای مجازی: بهینه برای میزبانی وب، ایمیل و مجازی‌سازی
  • قابلیت سفارشی‌سازی گسترده: نصب نسخه‌های Minimal یا Full بر اساس نیاز سازمانی

معماری سنت او اس

معماری CentOS سرور، بر پایه‌ی ساختار Red Hat Enterprise Linux (RHEL) طراحی شده است و از مدل لایه‌ای برای تضمین پایداری، امنیت و انعطاف‌پذیری استفاده می‌کند. در این معماری، Linux Kernel به‌ عنوان هسته اصلی، وظیفه مدیریت منابع سخت‌افزاری مانند CPU، حافظه و دستگاه‌های ورودی خروجی را بر عهده دارد. لایه‌ی سیستم کاربر (Userland) شامل ابزارهایی چون Bash، Systemd و Coreutils قرار گرفته که به تعامل کاربر و اجرای سرویس‌ها کمک می‌کند.

بخش کتابخانه‌ها و بسته‌ها از طریق مدیر بسته‌های Yum و DNF مدیریت می‌شوند و با مخازنی مانند EPEL سازگاری دارند. در سطح بالاتر، CentOS لینوکس سرور از ساختار ماژولار، برای اجرای سرویس‌های مختلف سروری مانند Apache، MariaDB و SSH استفاده می‌کند که علاوه بر کارایی بالا، پایداری سازمانی و امنیت لایه‌ای را فراهم می‌سازد.

توزیع لینوکس چیست؟

توزیع لینوکس یا Linux Distribution درواقع نسخه‌ای از سیستم‌عامل لینوکس است که بر پایه‌ی هسته‌ی مرکزی لینوکس (Kernel) ساخته می‌شود. لینوکس، شامل مجموعه‌ای از ابزارها، رابط‌های کاربری، کتابخانه‌ها، بسته‌های نرم‌افزاری و سیستم‌های مدیریت بسته برای اجرای کامل یک سیستم‌عامل است.

سنت او اس (CentOS) چیست و چه کاربرد و مزایایی دارد

برخی از توزیع‌ها مانند Ubuntu و Fedora برای استفاده رومیزی، برخی مانند CentOS و Debian برای سرور و زیرساخت‌های سازمانی و تعدادی نظیر Kali Linux برای تست نفوذ و امنیت طراحی شده‌اند. درنتیجه هر توزیع لینوکس شخصیت و ساختار خاصی دارد اما همگی بر پایه‌ی آزادی، امنیت و ثبات لینوکس بنا شده‌اند.

ویژگی‌های سنت او اس (CentOS) چیست؟

برخی از ویژگی‌های توزیع CentOS عبارتند از:

پایداری و عملکرد سازمانی

CentOS Linux به‌عنوان نسخه‌ای مبتنی بر Red Hat Enterprise Linux (RHEL) برای استفاده در محیط‌های سازمانی طراحی شده و تمرکز ویژه‌ای بر پایداری دارد. این توزیع با به‌روزرسانی‌های منظم، تست ‌شده و سازگار ارائه می‌شود تا در طولانی‌ مدت عملکرد مطمئنی در سرورهای داخلی و اینترنتی داشته باشد.

ساختار بهینه آن باعث می‌شود در شرایط سنگین کاری، سرویس‌های حیاتی بدون افت کارایی یا کرش عمل کنند. به همین دلیل CentOS گزینه‌ی اصلی بسیاری از شرکت‌های هاستینگ و زیرساختی مانند آذرآنلاین است.

امنیت بالا و به‌روزرسانی‌های مداوم

این سیستم‌عامل به‌طور مرتب وصله‌های امنیتی و اصلاحات کرنل را دریافت می‌کند تا از نفوذها و آسیب‌پذیری‌ها جلوگیری شود. استفاده از فایروال قدرتمند firewalld، پشتیبانی از SELinux (Security-Enhanced Linux) و قابلیت تعریف سطح دسترسی کاربران، آن را به محیطی ایمن برای اجرای سرویس‌های حساس تبدیل کرده است.

سازگاری گسترده با نرم‌افزارها و پنل‌های مدیریتی

توزیع لینوکس CentOS از اکثر نرم‌افزارهای متن‌باز و تجاری پشتیبانی می‌کند و با پنل‌های مدیریتی معروف مانند cPanel، DirectAdmin، Webmin، Plesk و Virtualizor کاملا سازگار است. این سطح از هماهنگی، به مدیران اجازه می‌دهد وب‌سرویس‌ها، دیتابیس‌ها و اپلیکیشن‌های خود را بدون دردسر نصب و مدیریت کنند.

منابع کم‌مصرف و سرعت بالا در پردازش

در مقایسه با توزیع‌های گرافیکی و دسکتاپی لینوکس، CentOS سبک‌تر و بهینه‌تر طراحی شده است. مدیران سرور، معمولا نسخه‌های Minimal یا Server Edition را نصب می‌کنند تا تمامی منابع سخت‌افزاری مانند CPU، RAM و حافظه‌ی ذخیره‌سازی صرف اجرای سرویس‌های حیاتی شود. همین معماری باعث شده سرورهای مبتنی بر CentOS در زیرساخت‌های ابری و سرورهای مجازی، سرعت و پاسخ‌دهی بالایی در بارگذاری سایت‌ها و اپلیکیشن‌های تحت وب داشته باشند.

پشتیبانی بلندمدت و جامعه‌ی کاربری فعال

CentOS سرور، دارای چرخه پشتیبانی طولانی‌ مدت است، به همین دلیل، کاربران سال‌ها می‌توانند از نسخه‌های فعلی بدون نگرانی از ناسازگاری یا توقف به‌روزرسانی استفاده کنند. علاوه بر این، انجمن‌های فعال در CentOS Community و مدارک فنی Red Hat به کاربران اجازه می‌دهد مشکلات خود را سریع برطرف نمایند.

RHEL چیست؟

سیستم‌عامل RHEL مخفف Red Hat Enterprise Linux یکی از توزیع‌های قدرتمند و پرکاربرد لینوکس در حوزه‌ی سازمانی است که به ‌دلیل پایداری، امنیت بالا و پشتیبانی حرفه‌ای در زیرساخت‌های اداری و تجاری جایگاه ویژه‌ای دارد. این پلتفرم، توسط شرکت Red Hat توسعه یافته و برای استفاده از خدمات و به‌روزرسانی‌های رسمی آن، نیاز به اشتراک پولی دارد. مدل تجاری RHEL باعث شده مناسب شرکت‌ها و سازمان‌هایی باشد که به امنیت، ثبات و پشتیبانی بلندمدت نیاز دارند.

از میان توزیع‌های رایگان مبتنی بر RHEL می‌توان به توزیع لینوکس CentOS، Oracle Linux و Scientific Linux اشاره کرد که همگی با استفاده از کد منبع اصلی RHEL توسعه یافته‌اند و عملکرد مشابهی ارائه می‌دهند. CentOS، معروف‌ترین جایگزین رایگان RHEL بوده و به ‌دلیل پایداری بالا در شرکت‌ها و وب‌سرویس‌ها، کاربرد گسترده‌ای دارد.

Oracle Linux، نیز برای محیط‌های سازمانی طراحی شده و فناوری Ksplice را ارائه می‌دهد تا مدیران سرور بتوانند بدون توقف سیستم، هسته لینوکس را به‌روزرسانی کنند. در مقابل، Scientific Linux توسط موسسات علمی معتبر مانند CERN و Fermilab پشتیبانی می‌شود و بستری امن برای پردازش‌های تحقیقاتی و علمی فراهم می‌سازد.

تفاوت لینوکس CentOS و لینوکس Red Hat Enterprise

در جدول زیر تفاوت لینوکس CentOS و لینوکس Red Hat Enterprise به‌ صورت فنی و کاربردی آورده شده است.

ویژگی‌ها

CentOS Linux

RHEL

نوع انتشار

رایگان و متن‌باز (Community Edition)

تجاری و نیازمند اشتراک پولی

مبنا و ساختار

مبتنی بر کد منبع RHEL، با حذف برند و پشتیبانی تجاری

نسخه اصلی توسعه‌یافته توسط شرکت Red Hat

پشتیبانی رسمی

بدون پشتیبانی رسمی، اما دارای جامعه‌ی کاربری فعال

پشتیبانی کامل فنی و امنیتی از طرف Red Hat

به‌روزرسانی‌ها و امنیت

دریافت وصله‌ها پس از انتشار RHEL (با کمی تاخیر)

انتشار آنی و امن تحت نظارت تیم Red Hat

کاربرد اصلی

مناسب برای سرورهای شخصی، آموزشی و میزبانی وب

مناسب برای زیرساخت‌های سازمانی و محیط‌های حساس

دسترسی به مخازن نرم‌افزار

استفاده از مخازن عمومی و EPEL

دسترسی به مخازن اختصاصی Red Hat Subscription

پنل‌های سازگار

سازگار با cPanel، Webmin، Virtualizor و DirectAdmin

پشتیبانی از همان پنل‌ها در نسخه‌های دارای مجوز

پایداری در اجرا

بسیار پایدار، ولی بدون ضمانت رسمی پشتیبانی

پایدار با ضمانت سازمانی و آزمون‌های گسترده

هزینه راه‌اندازی

کاملا رایگان و مناسب توسعه‌دهندگان مستقل

نیازمند خرید اشتراک و پشتیبانی فنی

نسخه‌های جایگزین پس از توقف CentOS

AlmaLinux، RockyLinux، CentOS Stream

همچنان با نسخه‌های رسمی RHEL ادامه دارد

ورژن های مختلف سنت او اس (CentOS) چیست؟

برخی از نسخه‌های لینوکس CentOS عبارتند از:

CentOS 6

نسخه‌ی CentOS 6 به‌ عنوان یکی از پایدارترین و قدیمی‌ترین نسخه‌های لینوکس برای سرورهای سازمانی شناخته می‌شود. این نسخه بر پایه‌ی RHEL 6 ساخته شده و از کرنل 2.6 بهره می‌برد که در زمان خود عملکردی بسیار بهینه و قابل اعتماد داشت. تمرکز اصلی CentOS 6 بر پایداری بلندمدت و سازگاری با نرم‌افزارهای مدیریتی مانند cPanel و DirectAdmin بود.

CentOS 7

نسخه‌ی CentOS 7 نقطه‌ی تحول در ساختار فنی این سیستم‌عامل محسوب می‌شود. این نسخه برای اولین ‌بار از Systemd به‌جای init استفاده کرد که منجر به انعطاف‌پذیری در مدیریت سرویس‌ها و پایداری بیشتر شد. پشتیبانی از فناوری‌هایی مانند Docker، XFS Filesystem و Firewalld امنیت و کارایی سرور را به شکل چشمگیری افزایش داد. CentOS 7 از کرنل 3.1 استفاده می‌کند و تا سال 2024 با پشتیبانی بلندمدت ارائه شد.

CentOS 8

نسخه‌ی CentOS 8 پیش از آن‌که پروژه به CentOS Stream تغییر مسیر دهد، به‌ عنوان آخرین نسخه ” "CentOS شناخته می‌شود. این توزیع به ‌طور کامل بر اساس RHEL 8 ساخته شده و از کرنل مدرن 4x، سیستم مدیریت بسته‌ی جدید DNF به‌ جای Yum و بهبود چشمگیر در عملکرد شبکه و سیستم ‌فایل‌ها بهره می‌برد.

CentOS 8 از محیط‌های مجازی و ابری بهتر پشتیبانی می‌کرد، اما در دسامبر 2021 پشتیبانی رسمی آن متوقف گردید. با این حال، پایه‌ی فنی این نسخه، الهام‌بخش توسعه‌ی دو جانشین قدرتمند یعنی Rocky Linux و AlmaLinux شد که اکنون در سرورهای مجازی به ‌صورت جایگزین‌های پایدار ارائه می‌شوند.

تفاوت‌های سنت او اس 7 و 8

در جدول زیر تفاوت‌های اصلی بین CentOS 7 و CentOS 8 آورده شده است تا مدیران سرور و کاربران فنی در انتخاب نسخه مناسب برای سرور مجازی خود در آذرآنلاین تصمیم دقیق‌تری بگیرند.

ویژگی‌ها

CentOS 7

CentOS 8

سال انتشار

2014

2019

مبنای توسعه

بر پایه‌ی Red Hat Enterprise Linux 7

بر پایه‌ی Red Hat Enterprise Linux 8

نسخه کرنل (Kernel)

3.10

4.x (بهبود عملکرد و امنیت)

مدیر بسته‌ها

Yum (نسخه قدیمی)

DNF (نسخه جدید، سریع‌تر و بهینه‌تر)

سیستم Init

Systemd (اولین نسخه با این تغییر)

Systemd با قابلیت‌های پیشرفته‌تر و مدیریت بهتر سرویس‌ها

فایل سیستم پیش‌فرض

XFS (پشتیبانی اولیه از فایل‌های بزرگ)

XFS و ext4 با عملکرد بهینه و مدیریت بهتر حجم زیاد داده

پشتیبانی از مجازی‌سازی و کانتینرها

پشتیبانی از Docker به‌صورت مجزا

پشتیبانی بومی از Podman، Buildah و قالب جدید کانتینرها

مدیریت شبکه

NetworkManager با تنظیمات محدود

NetworkManager و NMCLI با تنظیمات گسترده‌تر و خودکار

CentOS Stream چیست؟

CentOS Stream یک پلتفرم توسعه میان‌رده بین Fedora و RHEL است که نقش حلقه اتصال میان نسخه‌های آزمایشی و سازمانی لینوکس را ایفا می‌کند. در این مدل، Red Hat کد منبع نسخه‌های آینده RHEL را ابتدا در CentOS Stream منتشر می‌نماید تا توسعه ‌دهندگان و اعضای جامعه متن‌باز بتوانند پیشرفت‌ها را مشاهده، آزمایش و بهبود دهند. درنتیجه، CentOS Stream به ‌عنوان پیش‌نمایشی از نسخه‌های بعدی RHEL عمل کرده و چشم‌انداز بهتری برای طراحی و سازگاری نرم‌افزارهای نسل جدید فراهم می‌سازد.

مقایسه CentOS Linux و CentOS Stream

تفاوت CentOS Linux با CentOS Stream در هدف و جایگاه آن‌ها در چرخه توسعه Red Hat Enterprise Linux (RHEL) نهفته است. قبل از سال 2021، CentOS یک سیستم‌عامل پایدار و آماده ‌تولید بود که عملا نسخه رایگان و بازسازی‌شده RHEL محسوب می‌شد. اما با معرفی CentOS Stream، ماهیت این توزیع تغییر کرد و به پلتفرمی میان Fedora (Upstream) و RHEL (Stable) تبدیل شد.

این تغییر جهت، CentOS را از یک سیستم‌عامل سازمانی کاملا پایدار به بستری پویا و جامعه ‌محور برای توسعه و نوآوری سریع تبدیل کرد. درنتیجه، CentOS Stream به ابزار پیش ‌نمایش نسخه‌های آینده RHEL بدل شده، در حالی‌که کسب‌وکارهایی که پایداری CentOS را ترجیح می‌دهند تا پایان پشتیبانی رسمی CentOS 7 در سال 2024 همچنان از نسخه کلاسیک استفاده می‌کردند و اکنون به گزینه‌هایی مانند Rocky Linux و AlmaLinux مهاجرت نموده‌اند.

آموزش نصب CentOS

برای نصب CentOS لینوکس سرور باید مراحل زیر را دنبال کنید.

مرحله اول: دانلود سیستم‌عامل CentOS

برای نصب CentOS ابتدا باید فایل نصب (ISO) آن را دریافت کنید. مرجع اصلی در سایت رسمی این توزیع به آدرس centos.org قرار دارد، با این حال نسخه‌های میزبانی ‌شده ایرانی نیز برای سرعت بیشتر در دسترس هستند. پیش از شروع دانلود، موارد زیر را در نظر بگیرید:

  1. نسخه x86_64 را برای سیستم‌های معمولی انتخاب کنید.
  2. نسخه DVD ISO امکانات کامل‌تر و نسخه Minimal ISO تنها ابزارهای پایه را شامل می‌شود.
  3. سیستم باید حداقل رم 2 گیگابایت و فضای دیسک 10 گیگابایت داشته باشد.
  4. پس از انتخاب نسخه مناسب، روی لینک دانلود CentOS 8 کلیک کنید تا فایل آماده شود.

مرحله دوم: ساخت فلش بوتیبل CentOS

پس از دانلود، فایل ISO را در یک فلش حداقل 8 گیگابایتی کپی کنید. سپس برای بوتیبل‌سازی از ابزارهای زیر استفاده نمایید:

در ویندوز:

  1. برنامه‌های Rufus یا Balena Etcher را اجرا کنید.
  2. فلش را متصل کنید.
  3. فایل ISO را انتخاب نمایید.
  4. در بخش Partition Scheme گزینه GPT (برای UEFI) یا MBR (برای Legacy) را برگزینید.
  5. سیستم فایل را روی FAT32 یا NTFS تنظیم کنید.
  6. روی Start کلیک کرده تا فلش آماده شود.

در لینوکس:

دستور زیر را در ترمینال اجرا کنید (جایگزین مسیرها را با مسیر واقعی نمایید):

sudo dd if=/path/to/centos.iso of=/dev/sdX bs=4M status=progress && sync

هشدار: عملیات قابل بازگشت نیست پس مسیر فلش را با دقت مشخص کنید.

مرحله سوم: بوت سیستم از فلش

فلش بوتیبل را به سیستم متصل کرده و دستگاه را ری‌استارت کنید. سپس وارد BIOS/UEFI شوید و ترتیب بوت را تنظیم نمایید:

کلیدهای دسترسی معمول:

ASUS/Acer: F2 یا Del

HP: F10

Lenovo: F1 یا Fn + F2

Dell: F2

فلش را در صدر لیست بوت قرار دهید، گزینه Secure Boot را غیرفعال کنید، تغییرات را ذخیره کرده و از محیط BIOS خارج شوید (معمولا با F10).

مرحله چهارم: ورود به محیط نصب

پس از بوت از فلش، صفحه گزینه‌ها نمایش داده می‌شود:

Install CentOS Linux 8

Test this media & install CentOS Linux 8

Troubleshooting

گزینه نخست را انتخاب کنید تا محیط گرافیکی نصب (Anaconda Installer) بارگذاری گردد. چند لحظه بعد رابط نصب قابل مشاهده خواهد بود.

مرحله پنجم: تنظیمات نصب CentOS

در محیط نصب، گزینه‌های مختلف به ترتیب ظاهر می‌شوند:

Language Selection: زبان نصب (پیشنهاد: English)

Time & Date: انتخاب منطقه زمانی

Installation Destination: نصب دیسک مقصد

Network & Hostname: فعال‌سازی کارت شبکه و تعیین نام میزبان

Software Selection: نوع نصب؛ Minimal Install برای سرورهای سبک و Server with GUI برای محیط گرافیکی کامل

مرحله ششم: آغاز نصب و ایجاد کاربر

روی Begin Installation کلیک کنید تا فرآیند نصب آغاز شود. در این مرحله دو گزینه ظاهر می‌گردد:

Root Password: تعیین رمز مدیر سیستم با ترکیب عدد، حروف و نماد

User Creation: افزودن کاربر معمولی و در صورت تمایل فعال‌سازی گزینه Make this user administrator

پس از تکمیل نصب، گزینه Reboot نمایش داده می‌شود. روی آن کلیک کرده و فلش USB را جدا کنید تا سیستم وارد محیط CentOS تازه ‌نصب ‌شده شود.

نحوه کار با CentOS

پس از راه‌اندازی مجدد (Reboot) و ورود به سیستم، نخستین گام برای رسیدن به یک سرور پایدار و امن، انجام تنظیمات پایه است. اجرای دستورهای زیر، ساختار سیستم را برای بهره‌برداری بهینه آماده می‌کند:

1. به‌روزرسانی کامل سیستم

برای نصب آخرین بسته‌ها و وصله‌های امنیتی از دستور زیر استفاده کنید:

sudo dnf update -y

2. افزودن محیط گرافیکی (در نصب Minimal):

اگر نسخه حداقلی نصب شده، این دستور محیط مدیریت گرافیکی را نصب و فعال می‌سازد.

sudo dnf groupinstall "Server with GUI" -y

systemctl set-default graphical.target

reboot

3. افزودن فونت و زبان فارسی

برای پشتیبانی ظاهری و خوانایی بهتر متون فارسی در محیط کاربری از دستور زیر استفاده کنید:

sudo dnf install google-noto-sans-fonts

4. فعال‌سازی و راه‌اندازی فایروال

راه‌اندازی Firewalld برای محافظت از پورت‌ها و سرویس‌های شبکه دستور زیر را باید اجرا کنید:

sudo systemctl enable firewalld

sudo systemctl start firewalld

این تنظیمات پایه، سرور CentOS شما را به یک بستر امن، به‌روز و آماده جهت میزبانی سرویس‌ها در زیرساخت‌های ابری و اختصاصی آذرآنلاین تبدیل می‌کند.

مقایسه CentOS با Ubuntu

CentOS بر پایه‌ی RHEL ساخته شده و پایداری، امنیت و سازگاری سازمانی را در اولویت قرار می‌دهد. به‌ همین دلیل در محیط‌های تولیدی و سرورهای شرکت‌هایی مانند آذرآنلاین کاربرد گسترده‌ای دارد. در مقابل، Ubuntu بر پایه‌ی Debian توسعه یافته و تمرکز آن بر سهولت استفاده، به‌روزرسانی سریع‌تر و دسترسی آسان‌تر به بسته‌های نرم‌افزاری است.

CentOS با مخازن Yum/DNF و چرخه عمر طولانی‌تر، مناسب مدیران سیستم و پروژه‌های تجاری بزرگ است، در حالی‌که Ubuntu با APT و پشتیبانی قوی از Snap و Cloud برای توسعه‌دهندگان و سرورهای مدرن ابری جذاب‌تر به نظر می‌رسد.

مقایسه CentOS با Debian

CentOS بر پایه‌ی RHEL ساخته شده و تمرکز آن بر پایداری، امنیت سازمانی و سازگاری با نرم‌افزارهای سروری مانند Apache و cPanel است. در حالی‌که Debian به‌ عنوان یکی از قدیمی‌ترین توزیع‌های لینوکس، آزادی نرم‌افزار و انعطاف‌پذیری را دنبال می‌کند و از مخازن گسترده با مدیر بسته APT بهره می‌برد.

CentOS، معمولا در زیرساخت‌های تولیدی و محیط‌های شرکتی استفاده می‌شود. اما Debian به ‌خاطر سبک بودن و انعطاف بالا، در سرورهای تحقیقاتی، پروژه‌های متن‌باز و توسعه نرم‌افزار محبوب‌تر است.

بیشتر بخوانید: Debian چیست؟ آشنایی با توزیع دبیان لینوکس به زبان ساده

جایگزین مناسب برای سیستم عامل CentOS

جایگزین‌های مناسب برای سیستم‌عامل CentOS، شامل AlmaLinux و Rocky Linux هستند که هر دو نسخه‌های رایگان، متن‌باز و سازگار با RHEL بوده و پایداری سازمانی مشابه CentOS قدیمی را ارائه می‌دهند. همچنین، Oracle Linux با قابلیت Ksplice برای به‌روزرسانی کرنل، بدون نیاز به ری‌استارت و Springdale Linux یا Scientific Linux در حوزه‌های آموزشی و تحقیقاتی گزینه‌ی محبوبی است.

رابطه بین RHEL و CentOS

سرور مجازی لینوکس با آذرآنلاین

توزیع لینوکس CentOS با پایداری، امنیت و سازگاری بالا، سال‌ها ستون اصلی زیرساخت‌های سازمانی بود، اما با پایان پشتیبانی آن از سال 2021، مهاجرت به Rocky Linux یا AlmaLinux برای حفظ امنیت و ثبات سرورهای شما ضروری است. برای انتخاب نسخه مناسب و نصب سریع بر بستر ابری یا اختصاصی، همین حالا وارد بخش سرور مجازی لینوکس آذرآنلاین شوید و تجربه‌ای مطمئن از میزبانی پایدار و همیشه ‌در دسترس را آغاز کنید.

سوالات متداول

لینوکس سرور سنت‌اوس چیست؟

سنت‌اواس یکی از توزیع‌های لینوکس محبوب است که به‌طور گسترده در محیط‌های سازمانی استفاده می‌شود. این توزیع به‌دلیل ثبات، امنیت و قابل اعتمادبودنش شناخته شده است.

Linux distro based on Red Hat Enterprise Linux چیست؟

Red Hat Enterprise Linux (RHEL) توزیع لینوکسی محبوب و پرکاربرد در محیط های سازمانی است که پلتفرمی پایدار و ایمن برای اجرای کارهای اداری و برنامه‌های لازم فراهم می‌کند. محبوب‌ترین توزیع‌های مبتنی بر RHEL، سنت‌اواس، اوراکل لینوکس و ساینتیفیک لینوکس هستند. 

چگونه از CentOS استفاده کنیم؟

CentOS  را می‌توان در محیط‌های مختلفی از جمله دسکتاپ، سرورها و دستگاه‌های نهفته استفاده کرد. برای استفاده از CentOS، باید دانش اولیه‌ای از دستورالعمل‌ها و ابزارهای لینوکس داشته باشید. 

چرا باید CentOS را انتخاب کنید؟

دلایل مختلفی وجود دارد که باعث می شود CentOS را نسبت به سایر توزیع های لینوکس برتر بدانید. مانند ثبات، امنیت، سازگاری، پشتیبانی طولانی مدت و رایگان بودن آن.

آیا CentOS هنوز برای نصب روی سرور پیشنهاد می‌شود؟

خیر، از پایان پشتیبانی نسخه CentOS Linux در2021، استفاده از Rocky Linux و AlmaLinux به‌ عنوان جانشین‌های پایدار و سازگار با RHEL  توصیه می‌شود.

تفاوت CentOS Stream با CentOS قدیمی چیست؟

CentOS Stream نسخه‌ی پیش‌نمایش (Rolling Release) است که ویژگی‌های RHEL قبل از انتشار رسمی در آن آزمایش می‌شوند، در نتیجه پویاتر اما کم‌پایدارتر از CentOS قدیمی است.

آیا می‌توان از CentOS در cPanel یا Virtualizor  استفاده کرد؟

بله، نسخه‌های قدیمی‌تر، کاملا با cPanel، Webmin و Virtualizor سازگارند، پس از آن بهتر است به Rocky Linux یا AlmaLinux  مهاجرت شود.

بهترین جایگزین رایگان  CentOS  در آذرآنلاین  کدام است؟

هر دو  AlmaLinux  و  Rocky Linux  سازگارهستند و پشتیبانی طولانی‌مدت دارند.

سنت او اس برای چه کسانی مناسب است؟

سنت‌او‌اس برای مدیران سرور، شرکت‌های هاستینگ و توسعه‌دهندگانی مناسب است که به پایداری، امنیت و سازگاری بالا با پروژه‌های لینوکسی نیاز دارند.

author
فرزانه یوسفی- نویسنده

من فرزانه یوسفی هستم؛ نویسنده و تولیدکننده محتوای وب. علاقه زیادی به تحقیق و نوشتن دارم و تلاش می‌کنم مطالب کاربردی و به‌روز ارائه کنم تا مطالعه برای خوانندگان لذت‌بخش‌تر و مفیدتر باشد.

14612
A
A