راکی لینوکس یک سیستم عامل مبتنی بر سازگار باینری است روی را Red Hat Enterprise Linux (RHEL) کد منبع این به عنوان جانشین غیر رسمی برای متوقف شده در نظر گرفته می شود CentOS.

پسندیدن CentOS، توزیع پایین دستی راکی ​​لینوکس یک گزینه محبوب برای ایستگاه های کاری و سرورهای خصوصی مجازی (VPS) است. این یک جایگزین محبوب برای دیگر کلون RHEL است، CentOS.

بنیاد نرم افزار راکی ​​اینترپرایز (RESF) سیستم عامل را توسعه می دهد و پشتیبانی ده ساله را با به روز رسانی منظم ارائه می دهد. این توزیع لینوکس آماده سازمانی معمولاً برای سرورهای تجاری یا ایستگاه های کاری استفاده می شود.

این بررسی راکی ​​لینوکس ویژگی ها، موارد استفاده، مزایا و معایب آن را توضیح می دهد.

مروری بر سیستم عامل راکی ​​لینوکس

در این بخش، اطلاعات کلی در مورد راکی ​​لینوکس را بررسی خواهیم کرد تا به شما در درک بیشتر آن کمک کنیم.

صدور مجوز

راکی لینوکس یک نسخه رایگان از RHEL است، زیرا دومی هزینه دارد 349 دلار در سال. از آنجایی که مانند RHEL بدون مجوز عمل می کند، برخی از ویژگی های Red Hat در دسترس نیستند.

به عنوان مثال، RHEL 8.1 همراه با kpatch قابلیت وصله هسته زنده راکی لینوکس از آن پشتیبانی نمی کند و برای این کار به یک سرویس پولی شخص ثالث نیاز دارد.

همه عناصر در پروژه راکی ​​لینوکس تحت مجوز هستند 3-بند برکلی توزیع نرم افزار (BSD). این در مورد استفاده مجدد، توزیع مجدد و اصلاح سیستم عامل اعمال می شود.

به عنوان یک توزیع، راکی ​​لینوکس شامل چندین بسته یا نرم افزار با مجوزهای مختلف است. هنگام استفاده از سیستم عامل، باید مقررات هر یک را نیز رعایت کنید.

برای مشاهده مجوزهای اجزای نصب شده، از دستور زیر در قسمت استفاده کنید پایانه:

$ sudo yum info package-name
ترمینال مجوز بسته درخواست شده را برمی گرداندترمینال مجوز بسته درخواست شده را برمی گرداند

عوض کن نام بسته با عنوان بسته ای که می خواهید بررسی کنید.

برای دریافت لیست بسته های نصب شده، موارد زیر را اجرا کنید:

$ sudo yum list installed

مخازن

راکی لینوکس مجموعه متفاوتی از مخازن پایه را برای هر نسخه اصلی ارائه می کند. همچنین موارد مورد تایید جامعه وجود دارد که از مخازن اضافی قابل نصب هستند.

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

  • پایه – مخازن پیش فرضی که در راکی ​​لینوکس از پیش نصب شده اند.
  • اضافی – حاوی بسته های اضافی است که برای بهبود عملکرد سیستم شما در نظر گرفته شده است. برخی از آنها برای نصب مخازن مورد تایید جامعه مورد نیاز هستند.
  • مورد تایید جامعه – مخازن از ارائه دهندگان شخص ثالث حاوی بسته های غیر رسمی. آنها همچنین برای سایر توزیع های لینوکس سازمانی در دسترس هستند.

اکثر مخازن پایه به طور پیش فرض با راکی ​​لینوکس 8 و 9 عرضه می شوند. با این حال، برخی از آنها باید به صورت دستی با استفاده از این دستور فعال شوند:

$ sudo dnf config-manager --set-enabled repository-id

برای کسب اطلاعات بیشتر در مورد شناسه و در دسترس بودن آنها، به آدرس مراجعه کنید مخازن لینوکس راکی page.

از آنجایی که راکی ​​لینوکس نسبتاً جدید است، همه مخازن مورد تایید جامعه را ندارد، اما در اینجا برخی از مخازن موجود وجود دارد:

  • بسته های اضافی برای لینوکس سازمانی (EPEL) – بازسازی های را فراهم می کند فدورا بسته ها برای سایر توزیع های سازمانی افزودن ویژگی ها و ابزارهای جدید به سیستم راکی ​​لینوکس شما بسیار مطلوب است.
  • مخزن لینوکس سازمانی جامعه (ELRepo) – حاوی بسته هایی است که پشتیبانی سخت افزاری راکی ​​لینوکس را بهبود می بخشد. به عنوان مثال، دارای حافظه ذخیره سازی، نظارت بر سخت افزار و درایورهای شبکه است.
  • RPM Fusion – مخزن حاوی بسته های اضافی که در فدورا در دسترس نیست. نسخه های نرم افزار را با مجوزهای رایگان و پولی ارائه می دهد.
  • مخزن رمی – آخرین نسخه پشته های PHP و سایر بسته های نرم افزاری را برای توزیع های سازمانی ذخیره می کند. الف را ارائه می دهد -بی خطر نسخه برای اطمینان از اینکه مخزن جایگزین بسته های پیش فرض نمی شود.

امکانات

به عنوان یک شبیه سازی RHEL، راکی ​​لینوکس با اکثر ویژگی های آن سازگار است. با این حال، برخی از موارد اختصاصی فقط در RHEL در دسترس هستند، مانند وصله زنده و Red Hat Sattelite.

اگرچه یک توزیع سازمانی است، اما ویژگی های راکی ​​لینوکس برای استفاده شخصی نیز مفید است. برخی از آنها شامل موارد زیر است:

  • رابط کاربری گرافیکی (GUI) – راکی ​​لینوکس دارای یک رابط کاربری عالی (UI) است. به ویژه برای کاربرانی که با رابط خط فرمان آشنا نیستند، کاربردی است.
  • محیط دسکتاپ – این توزیع لینوکس استفاده می کند گنوم 40 به عنوان محیط دسکتاپ پیش فرض برنامه های بازطراحی شده، رابط کاربری و تنظیمات آن، راکی ​​لینوکس را برای استفاده شخصی ایده آل می کند.
  • سیستم فایل XFSXFS برای مدیریت داده های بزرگ بدون به خطر انداختن عملکرد طراحی شده است. این باعث می شود که راکی ​​لینوکس برای سرورهای درجه یک سازمانی و آرایه های ذخیره سازی مناسب باشد.
  • منطبق کننده های به روز – توسعه دهندگان می توانند کدهای خود را با آسانی بهینه سازی و اشکال زدایی کنند GCC کامپایلر در راکی ​​لینوکس همچنین کارایی استفاده از سخت افزار را برای عملکرد بهینه بهبود می بخشد.
  • بسته بندی ماژول – سیستم های مدیریت بسته های مختلف مانند Flatpaks و RPM Package Manager با راکی ​​لینوکس سازگار هستند. آنها به توسعه دهندگان اجازه می دهند بسته دلخواه خود را راحت تر نصب و استفاده کنند.
  • نظارت بر سیستم – راکی ​​لینوکس از وب کابین خلبان پشتیبانی می کند console برای نظارت بر عملکرد این به شناسایی مسائل مربوط به استفاده غیرعادی از منابع و شبکه کمک می کند.

امنیت

راکی لینوکس از معماری لینوکس پیشرفته امنیتی (SELinux) استفاده می کند. این به مدیران اجازه می دهد تا کنترل بیشتری بر مجوزهای دسترسی سیستم خود داشته باشند.

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

بر خلاف CentOS، می توانید مدیریت بسته مبتنی بر امنیت را در راکی ​​لینوکس انجام دهید. به شما امکان می دهد به روز رسانی های امنیتی موجود را جستجو کنید و یک مورد خاص را برای نصب انتخاب کنید.

آخرین نسخه پایدار راکی ​​لینوکس دارای چندین ویژگی است که به بهبود امنیت VPS شما کمک می کند، مانند:

  • OpenSSL – جعبه ابزاری که اتصال ایمن را با سیستم Rocky Linux برای انتقال داده فراهم می کند. این یک کلید رمزگذاری 2048 بیتی RSA را برای سیاست های رمزنگاری برای بهبود امنیت
  • OpenSSH – یک ویژگی اتصال که به شما امکان می دهد به طور ایمن از طریق پروتکل SSH وارد سرور راکی ​​لینوکس شوید. اکنون این امکان را دارد که از SHA-1 برای امضا استفاده کند.
  • SHA-1 – به دلیل مسائل امنیتی، Rocky Linux 9 دیگر از SHA-1 برای اکثر اهداف رمزنگاری پشتیبانی نمی کند.
  • رعایت امنیت – راکی ​​لینوکس به طور خودکار تنظیمات خود را برای مطابقت با مقررات حفاظت از داده ها پیکربندی می کند. در زمان صرفه جویی می کند و به جلوگیری از پیکربندی نادرست کمک می کند.

چه چیزی راکی ​​لینوکس بهترین است

اگر به توزیع سازمانی قابل اعتماد و با کارایی بالا برای VPS خود نیاز دارید، راکی ​​لینوکس ایده آل است. همچنین برای دسکتاپ، ایستگاه های کاری و خدمات ابری مناسب است.

به عنوان یک توزیع سازمانی، راکی ​​لینوکس با ویژگی ها و نرم افزارهای اضافی برای استفاده شرکتی بسته بندی شده است. علاوه بر این، پشتیبانی طولانی‌مدت و به‌روزرسانی‌های منظم آن، راکی ​​لینوکس را برای تجارت عالی می‌کند.

راکی لینوکس به ویژه برای کاربرانی که به جایگزینی برای آن نیاز دارند مناسب است CentOS یا RHEL. این باگ برای اشکال با RHEL سازگار است و اکثر ویژگی ها را به اشتراک می گذارد.

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

مزایا و معایب لینوکس راکی

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

مزایای لینوکس راکی

ثبات

مزیت اصلی راکی ​​لینوکس به عنوان بازسازی پایین دستی RHEL، پایداری آن است. قبل از اعمال تغییرات جدید در راکی ​​لینوکس، ابتدا باید به توزیع بالادستی مانند فدورا ارسال شوند.

راکی لینوکس فقط از ویژگی‌ها و کدهایی استفاده می‌کند که قبلاً در RHEL بالادست آزمایش شده‌اند. با توجه به فرآیندهای مختلف، به روز رسانی کمتر اما با ثبات بیشتر دریافت می کند.

همچنین، نسخه های راکی ​​لینوکس باید تحت آزمایش کامل قرار گیرند process با محیط ها و سناریوهای مختلف برای اطمینان از پایداری آنها.

متن باز

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

راکی لینوکس نیز یک پریدوت سیستمی بسازید که به کاربران امکان می دهد توزیع را از ابتدا بازسازی کنند. این به سرعت بخشیدن به نسخه های جدید و حفظ طول عمر پروژه کمک می کند.

حمایت کردن

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

صفحه اصلی انجمن راکی ​​لینوکس page
صفحه اصلی انجمن راکی ​​لینوکس page
بررسی راکی ​​لینوکس: عوامل مهمی که قبل از مهاجرت باید در نظر بگیرید 5

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

همچنین با شرکت های مختلف ارائه دهنده پشتیبانی مانند CIQ که در توسعه آن نیز نقش دارند.

سازگاری

از آنجایی که راکی ​​لینوکس با RHEL سازگار باینری است، از چندین نرم افزار دیگر Red Hat پشتیبانی می کند. یعنی کد نرم افزار می تواند به درستی اجرا شود روی لینوکس راکی ​​بدون کامپایل مجدد.

این توزیع لینوکس همچنین با چندین معماری سیستم مانند سازگار است CentOS. به عنوان مثال، راکی ​​لینوکس 9 پشتیبانی می کند x86_64، ARM64، PPC64، و s390x.

راکی لینوکس همچنین یک اسکریپت مهاجرت ارائه می دهد که به کاربران کمک می کند تا به راحتی به سیستم عامل سوئیچ کنند. به طور خودکار مخزن سیستم را به راکی ​​لینوکس تغییر می دهد و بسته های نصب شده را به روز می کند.

در حال حاضر، این اسکریپت برای توزیع‌ها در دسترس است روی لینوکس Red Hat Enterprise، مانند لینوکس اوراکل، CentOS، و CentOS جریان

مهم! CentOS لینوکس و CentOS استریم دو توزیع متفاوت هستند. اولی نسخه پایین دستی RHEL است، در حالی که دومی در بالادست است.

معایب راکی ​​لینوکس

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

به روز رسانی آهسته

نسخه های اصلی راکی ​​لینوکس هر شش ماه یک به روز رسانی جدید دریافت می کنند. در حالی که به‌روزرسانی‌های کندتر به حفظ ثبات کمک می‌کنند، برخی از کاربران به‌روزرسانی‌های مکرر را ترجیح می‌دهند.

برای چنین کاربرانی، از یک توزیع بالادستی لینوکس با یک تحویل به روز رسانی مداوم مانند استفاده کنید CentOS جریان. آی تی به روز رسانی هفتگی و قول داده شده است که تا سال 2027 پشتیبانی دریافت کند.

عدم قطعیت آینده

تعیین طول عمر راکی ​​لینوکس دشوار است زیرا یک توزیع نسبتاً جدید است. به عنوان یک پروژه منبع باز، تداوم به روز رسانی سیستم عامل بستگی دارد روی جامعه و تامین مالی شخص ثالث

خوشبختانه، راکی ​​لینوکس رشد سریع پایگاه کاربر کمک می کند تا یک جامعه اختصاصی برای پشتیبانی از پروژه تشکیل شود. علاوه بر این، از شرکت های بزرگی مانند گوگل و مایکروسافت کمک مالی دریافت می کند.

Peridot همچنین به جلوگیری از مشکلات پایان عمر مشابه کمک می کند CentOS پروژه در صورتی که راکی ​​لینوکس متوقف شود، کاربران می توانند خود فورک های RHEL جدید ایجاد کنند.

عدم تجربه

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

به دلیل عدم مشارکت طولانی مدت کاربر، ارزیابی عملکرد واقعی آن دشوار است. این یک اشکال است زیرا شرکت ها به یک سیستم عامل با عملکرد بلندمدت ثابت نیاز دارند.

آیا باید به راکی ​​لینوکس بروید؟

اگرچه راکی ​​لینوکس یک توزیع با عملکرد خوب است، اما ممکن است برای همه کاربران ایده آل نباشد. اگر نیاز به جایگزینی برای CentOS، ممکن است یکی از بهترین توزیع های لینوکس برای شما باشد.

CentOS و راکی ​​لینوکس از نظر طراحی مشابه هستند و به کاربران امکان انتقال آسان‌تر را می‌دهند. حتی برای غیرCentOS کاربران، Rocky Linux یک گزینه عالی است اگر می خواهید RHEL را تجربه کنید.

صرف نظر از این، چندین ملاحظات قبل از تغییر وجود دارد:

  • نسخه بسته ها – اجرای اسکریپت مهاجرت راکی ​​لینوکس جایگزین تمام بسته های سیستم شما می شود. اگر بسته های سفارشی دارید یا از نسخه های مختلف استفاده می کنید، قبل از نصب یک فایل پشتیبان ایجاد کنید.
  • SecureBoot – SecureBoot در نسخه قدیمی راکی ​​لینوکس در دسترس نیست. اگر سیستم فعلی شما متکی است روی مطمئن شوید که راکی ​​لینوکس 8.5 یا جدیدتر را نصب کنید.
  • معماری سیستم – هر نسخه اصلی راکی ​​لینوکس دارای سازگاری با معماری CPU متفاوتی است. رجوع به دانلود راکی ​​لینوکس page برای کسب اطلاعات بیشتر در مورد آن.
  • سازگاری توزیع های دیگر – اسکریپت مهاجرت راکی ​​لینوکس فقط کار می کند روی توزیع های مبتنی بر RHEL. برای توزیع های دیگر، باید نصب و به روز رسانی بسته را به صورت دستی انجام دهید.
  • مسیر مهاجرت – کاربران با CentOS 7 یا پایین‌تر نمی‌تواند مستقیماً به راکی ​​لینوکس منتقل شود زیرا اولین نسخه از کد منبع RHEL 8 استفاده می‌کند. ارتقا به CentOS ابتدا 8 و سپس به راکی ​​لینوکس سوئیچ کنید.

نتیجه

راکی لینوکس یک توزیع پایین دستی است روی کد منبع لینوکس Red Hat Enterprise (RHEL). این باینری با RHEL سازگار است و در نظر گرفته شده است که جایگزینی برای سلف لینوکس خود باشد. CentOS.

این توزیع لینوکس آماده سازمانی هم برای استفاده شرکتی و هم برای استفاده شخصی ایده آل است. معمولاً برای سرورها، ایستگاه های کاری و سرویس های ابری اجرا می شود.

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

  • صدور مجوز – راکی ​​لینوکس از مجوز 3-بند BSD برای استفاده مجدد، توزیع مجدد و اصلاح استفاده می کند. پسندیدن CentOS لینوکس، هیچ هزینه مجوزی ندارد.
  • مخازن – این توزیع دارای مخازن جامع شامل چندین بسته مختلف است. نصب آنها به شما امکان می دهد عملکرد سیستم عامل را گسترش دهید.
  • امکانات – توزیع بیشتر ویژگی های Red Hat را به ارث می برد که برای سرورهای سازمانی یا استفاده شخصی بهینه شده اند.
  • امنیت – راکی ​​لینوکس SELinux را برای محدود کردن دسترسی به سیستم پیاده سازی می کند. در مقایسه با CentOS لینوکس، انعطاف پذیری بیشتری را ارائه می دهد زیرا می توانید یک پچ امنیتی خاص را نصب کنید.

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

اگر قصد تغییر از CentOSراکی لینوکس می‌تواند جایگزین ایده‌آلی باشد اگر قصد دارید از آن جابجا شوید CentOS.

قبل از مهاجرت، همیشه به یاد داشته باشید که از بسته های نصب شده نسخه پشتیبان تهیه کنید و از آخرین نسخه لینوکس راکی ​​استفاده کنید تا از مشکلات سازگاری جلوگیری کنید.