معرفی انواع توزیعهای (Distributions) لینوکس
نسخههای مختلف و متعددی از لینوکس برای انواع کاربردهای مختلف طراحی شدهاند که با عنوان توزیعهای لینوکس شناخته میشوند. همه کاربران، اعم از تازهکار و حرفهای، میتوانند توزیع مناسب لینوکس را برای خود انتخاب کنند. تقریباً تمام توزیعهای لینوکس بهرایگان برای دانلود دردسترس قرار دارند و میتوان آنها را در دستگاههای مختلف نصب کرد. برخی از توزیعهای محبوب لینوکس عبارتاند از:
۱) دبیان (DEBIAN)
Debian GNU/Linux توزیعی است که از پلتفرمهای سختافزاری بسیاری پشتیبانی میکند. دبیان و توزیعهای مبتنیبر آن از فرمت بسته .deb و مدیر بسته dpkg و فرانتاندهای آن استفاده میکنند. بسیاری دبیان را بهعنوان توزیعی برای کاربران باتجربه در نظر میگیرند. ناگفته نماند چرخه انتشار نسخه دبیان کُند است و نسخههای پایدار آن هر یک تا سه سال یک بار منتشر میشوند.
۲) اوبونتو (UBUNTU)
اوبونتو توزیعی مبتنیبر دبیان محسوب میشود و بهگونهای طراحی شده است که از نسخههای منظم و تجربه کاربری ثابت و پشتیبانی تجاری روی دسکتاپ و سرور بهرهمند باشد. هر شش ماه یک بار نسخه جدید این برنامه بهطورمنظم منتشر میشود و بهدلیل پشتیبانی از فناوری جدید شناخته شده است.
۳) سنت او اس (CentOS)
CentOS یک سیستم عامل منبع باز شبیه به یونیکس است که بر اساس هسته لینوکس ساخته شده است و توسط لینوس توروالدز در سال ۱۹۹۱ منتشر شده است. سرور CentOS یکی از پر استفادهترین سرورهای وب در شرکتها و سازمانهاست.
ویژگی های کلیدی توزیع لینوکس CentOS عبارتند از:
- ویژگیهای امنیتی CentOS
سنت او اس معماری امنیتی خود را با سیستم امنیتی پیشرفته لینوکس (SELinux) ارائه میکند. SELinux سیاستهای کنترل دسترسی را برای افزاش امنیت سیستم عامل ارائه میدهد که می توانید برای فرآیندها و فایل های مختلف آن را فعال کنید.
- بهروزرسانیهای منظم
Red Hat هر چند سال یک بار یک نسخه جدید برای CentOS Linux منتشر میکند و هر کدام به مدت ده سال پشتیبانی میشوند. به همین دلیل مشکلات کمتری برای این سیستمعامل به وجود میآید.
- ثبات
CentOS از نسخههای نرمافزار پایدار استفاده میکند زیرا چرخه انتشار طولانیتر است. بنابراین، برنامهها نیازی به بهروزرسانی مرتب ندارند.
- پنل کاربران
CentOS گزینههای مختلفی از پلتفرمهای مدیریتی دارد، از جمله cPanel، Plesk، WebMin، Spacewalk، CWP، Virtualmin و VestaCP.
۴) کالی لینوکس (Kali)
لینوکس Kali (که قبلا به عنوان لینوکس BackTrack شناخته میشد) یکی از توزیعهای لینوکس مبتنی بر دبیان و منبع باز است که هدف از طراحی آن انجام تست نفوذ پیشرفته و سنجشهای امنیتی است. کالی لینوکس شامل صدها ابزار است که برای وظایف مختلف:
- امنیت اطلاعات
- تست نفوذ
- تحقیقات امنیتی
- پزشکی قانونی کامپیوتر
- مهندسی معکوس
و… هدف قرار میگیرد. کالی لینوکس یک سیستمعامل چند پلتفرمی است که در دسترس متخصصان امنیت اطلاعات و علاقمندان به صورت رایگان قرار میگیرد.
۵) لینوکس مینت (LINUX MINT)
لینوکس مینت یکی دیگر از توزیعهای محبوب لینوکس است. درواقع، Mint توزیعی مبتنیبر اوبونتو است که در تمهای سفارشی و برنامههای کاربردی مختلف و ابزارهای گرافیکی برای افزایش قابلیت استفاده، مانند mintDesktop بهمنظور پیکربندی محیط دسکتاپ و mintInstall برای نصب راحتتر نرمافزار و mintMenu با اوبونتو تفاوت دارد.
۶) فدورا (FEDORA)
فدورا توزیعی است که جامعه لینوکس از آن پشتیبانی میکند و مبتنیبر لینوکس Red Hat است. فدورا بهخصوص در ویژگیهای سازمانی قوی است و برنامه استاندارد ششماهه برای انتشار دارد. همچنین، برای توزیع و بهروزرسانی نرمافزار از فرمت RPM استفاده میکند.
برای سرورها نیز توزیعهای متفاوتی طراحی و ارائه میشود که دراینمیان، میتوان به اینها اشاره کرد:
- Linux Red Hat Enterprise
- سرور اوبونتو (Ubuntu Server)
- سنتوس (Centos)
- Linux SUSE Enterprise
برخی از انواع توزیعهای سرور یادشده رایگان هستند (مانند سرور اوبونتو و CentOS) و برخی دیگر نیز (مانند Red Hat Enterprise Linux و SUSE Enterprise Linux) از شما مبلغی را دریافت میکنند. گفتنی است گزینههای پولی خدمات پشتیبانی را هم به کاربران ارائه میدهند.
انتخاب توزیع لینوکس مناسب با نیاز شما
بهدلیل تنوع فراوان انواع توزیعهای سیستمعامل لینوکس، احتمالاً در زمان انتخاب یکی از آنها دچار سردرگمی خواهید شد. بهطورکلی، برای انتخاب بهترین نوع توزیع لینوکس باید سه سؤال اصلی را مطرح کنید:
- میزان مهارت شما در استفاده از کامپیوتر چقدر است؟
- رابط دسکتاپ مدرن را ترجیح میدهید یا رابط استاندارد؟
- توزیع لینوکس را برای سرور میخواهید یا برای دسکتاپ؟
اگر کاربر ازنظر مهارتهای کامپیوتری در سطح نسبتاً ابتدایی قرار دارید، باید از توزیعهای سادهتر مانند لینوکس مینت، اوبونتو، Elementary OS یا Deepin استفاده کنید. اگر مهارتهای شما بیشتر از متوسط قرار دارد، از توزیعهایی مانند Debian یا Fedora میتوانید استفاده کنید. گزینههای پیشرفتهتری مانند Gentoo هم بیشتر برای کسانی مناسب است که تسلط و مهارت زیادی در استفاده از کامپیوتر دارند. اگر میخواهید در سطح پیشرفتهتری کار کنید و خود را به چالش بکشید، میتوانید گزینه توزیع لینوکس خود را با کمک Linux From Scratch بسازید.
چنانچه یک توزیع لینوکس برای سرور میخواهید، باید تعیین کنید که آیا به رابط دسکتاپ نیاز دارید یا میخواهید تنها این کار را ازطریق خط فرمان (Command Line) لینوکس انجام دهید. بهعنوان مثال، سرور اوبونتو (Ubuntu Server) رابط کاربری گرافیکی برای شما نصب نمیکند؛ یعنی هنگام بارگذاری گرافیک سرورتان دچار مشکل نخواهد شد و خط فرمان لینوکس را کاملاً درک کنید. بااینحال، میتوانید پکیج رابط کاربری گرافیکی را روی سرور اوبونتو با دستوری واحد نصب کنید. اگر میخواهید از توزیع لینوکسی استفاده کنید که همه آنچه در سرور نیاز دارید، به شما ارائه دهد، CentOS شاید بهترین انتخاب برایتان باشد یا اگر به توزیع Linux برای دسکتاپ نیاز دارید که بخشهای مختلف موردنیاز را به آن اضافه کنید، توزیعهای دبیان یا لینوکس اوبونتو گزینههای مناسبی هستند.