در مقاله قبلی ما نحوه نصب و راه اندازی AlmaLinux 8.4 را به شما آموزش دادیم. اگر CentOS 8 را نصب کرده اید، یک اسکریپت اتوماتیک جهت مهاجرت (migrate) به AlmaLinux8 در دسترس است که به شما کمک میکند بدون اینکه آلما لینوکس جدیدی نصب کنید بتوانید به آن مهاجرت کنید.
همچنین توصیه میشود مطالعه کنید :
بهترین توزیع های جایگزین CentOS (دسکتاپ و سرور) به زودی
در این آموزش، ما با استفاده از یک اسکریپت آپگرید خودکار که در Github وجود دارد، شما را در آپگرید / تبدیل CentOS 8 به AlmaLinux 8.4 راهنمایی خواهیم کرد.
جهت احتیاط
به شدت توصیه میکنیم قبل از هر عملی جهت آپگرید، حتما با روش های مختلفی از سرور CentOS 8 خود بک آپ تهیه کنید که در صورت بروز هر گونه مشکل یا خطا در حین آپگرید CentOS 8 به آلما لینوکس 8 بتوانید به وضعیت کنونی و استیبل خود برگردید.
پیش نیازها
قبل از شروع کار، اطمینان حاصل کنید که ورژن سیستم عامل سرور شما بالای CentOS 8.3 باشد. اگر نسخه پایین تری را دارید، هنگام اجرای اسکریپت مهاجرت / تبدیل با خطا روبرو خواهید شد.
همانطور که در عکس زیر مشاهده میکنید من از CentOS 8.2 استفاده میکنیم و هنگام اجرای اسکریپت migrate با خطای Please upgrade your OS from 8.2 to at least 8.3 and try again مواجه شدم. جهت حل مشکل سیستم خود را به ورژن CentOS 8.3 آپگرید کنید.
علاوه بر این، مطمئن شوید که حداقل 5 گیگابایت فضای دیسک خالی بر روی هارد خود دارید تا بتوانید از طریق آن پروسه آپگرید را مدیریت کنید، زیرا این کار نیاز به بارگیری و نصب مجدد فایل ها و پکیج ها از اینترنت دارد.
در نهایت، اتصال پرسرعت و پایدار اینترنت قطعا در سرعت آپگرید به AlmaLinux کمک خواهد کرد.
مرحله 1 : دانلود اسکریپت مهاجرت به AlmaLinux Migration
برای شروع، ترمینال خود را باز کنید و اسکریپت almalinux-deploy.sh را از صفحه AlmaLinux Github با استفاده از دستور curl به صورت زیر دانلود کنید.
پس از دانلود، مجوز یا پرمیژن اجرای را با استفاده از دستور chmod به صورت زیر به اسکریپت migrate اختصاص دهید.
مرحله 2 : تبدیل CentOS 8 به AlmaLinux 8.4
اکنون اسکریپت almalinux-deploy.sh را به صورت زیر اجرا کنید تا مراحل انتقال به AlmaLinux آغاز شود.
اسکریپت مهاجرت دو کار را انجام می دهد. اول، سیستم را بررسی میکند. سپس اقدام به حذف، نصب مجدد و به روزرسانی برخی از پکیج ها می کند تا آنها را با آخرین نسخه آلما لینوکس، که در حال حاضر AlmaLinux 8.4 است، یکی کند.
بسته به سرعت اینترنت شما و پکیج هایی که روی سرور دارید ممکن است این روند بین 30 دقیقه تا چند ساعت زمان ببرد.
وقتی پروسه آپگرید کامل شد، همانطور که در زیر نشان داده شده، پیام موفقیت آمیز بودن مهاجرت را دریافت خواهید کرد.
در آخر، سیستم را مجدداً راه اندازی کنید تا آخرین سیستم عامل AlmaLinux بارگیری شود.
برای لحظه ای، همانطور که نشان داده شده، یک صفحه سیاه با لوگوی AlmaLinux در زیر خواهید دید.
سپس اندکی بعد، منوی grub ظاهر میشود که یکی از گزینه های آن AlmaLinux که مارک شده است، ظاهر می شود. ENTER را فشار دهید با منتظر بمانید که به صورت اتوماتیک AlmaLinux بوت شود.
نکته : در صورتیکه شما CentOS 8 نسخه Server (بدون GUI) دارید بعد از ریبوت شدن سیستم تنها صفحه لاگین به شما نمایش داده میشود و همانند بخش هایی که در ادامه آموزش بیان شده محیط دسکتاپ ندارید.
در صورتیکه نسخه CentOS Desktop دارید و عملیات آپگرید را انجام دادید در این مرحله باید یوزر و پسورد خود را وارد کنید و برای ورود به سیستم AlmaLinux بر روی دکمه "Sign In" کلیک کنید.
شما پس زمینه زیبای دسکتاپ AlmaLinux 8.4 را مشاهده میکنید.
جهت تایید یا صحت عملیات آپگرید ترمینال خود را باز کنید و یکی از دستورات زیر را اجرا کنید :
نتیجه
در این آموزش، ما مراحل مهاجرت از CentOS 8 به آخرین نسخه AlmaLinux را با استفاده از یک اسکریپت اتوماتیک انجام دادیم. اسکریپت بسته های جدید را به صورت آنلاین جمع آوری، ارتقاء و برخی از بسته ها را دوباره نصب می کند تا با آخرین نسخه آلما لینوکس همگام شود. همانطور که مشاهده می کنی ، این یک فرایند کاملاً ساده است زیرا قسمت عمده کار توسط اسکریپت نصب مدیریت می شود.
ویدیو آموزش تبدیل CentOS 8 به AlmaLinux 8 :
همچنین توصیه میشود مطالعه کنید :
بهترین توزیع های جایگزین CentOS (دسکتاپ و سرور) به زودی
در این آموزش، ما با استفاده از یک اسکریپت آپگرید خودکار که در Github وجود دارد، شما را در آپگرید / تبدیل CentOS 8 به AlmaLinux 8.4 راهنمایی خواهیم کرد.
جهت احتیاط
به شدت توصیه میکنیم قبل از هر عملی جهت آپگرید، حتما با روش های مختلفی از سرور CentOS 8 خود بک آپ تهیه کنید که در صورت بروز هر گونه مشکل یا خطا در حین آپگرید CentOS 8 به آلما لینوکس 8 بتوانید به وضعیت کنونی و استیبل خود برگردید.
پیش نیازها
قبل از شروع کار، اطمینان حاصل کنید که ورژن سیستم عامل سرور شما بالای CentOS 8.3 باشد. اگر نسخه پایین تری را دارید، هنگام اجرای اسکریپت مهاجرت / تبدیل با خطا روبرو خواهید شد.
همانطور که در عکس زیر مشاهده میکنید من از CentOS 8.2 استفاده میکنیم و هنگام اجرای اسکریپت migrate با خطای Please upgrade your OS from 8.2 to at least 8.3 and try again مواجه شدم. جهت حل مشکل سیستم خود را به ورژن CentOS 8.3 آپگرید کنید.
علاوه بر این، مطمئن شوید که حداقل 5 گیگابایت فضای دیسک خالی بر روی هارد خود دارید تا بتوانید از طریق آن پروسه آپگرید را مدیریت کنید، زیرا این کار نیاز به بارگیری و نصب مجدد فایل ها و پکیج ها از اینترنت دارد.
در نهایت، اتصال پرسرعت و پایدار اینترنت قطعا در سرعت آپگرید به AlmaLinux کمک خواهد کرد.
مرحله 1 : دانلود اسکریپت مهاجرت به AlmaLinux Migration
برای شروع، ترمینال خود را باز کنید و اسکریپت almalinux-deploy.sh را از صفحه AlmaLinux Github با استفاده از دستور curl به صورت زیر دانلود کنید.
کد PHP:
$ curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
پس از دانلود، مجوز یا پرمیژن اجرای را با استفاده از دستور chmod به صورت زیر به اسکریپت migrate اختصاص دهید.
کد PHP:
$ chmod +x almalinux-deploy.sh
مرحله 2 : تبدیل CentOS 8 به AlmaLinux 8.4
اکنون اسکریپت almalinux-deploy.sh را به صورت زیر اجرا کنید تا مراحل انتقال به AlmaLinux آغاز شود.
کد PHP:
$ sudo bash almalinux-deploy.sh
اسکریپت مهاجرت دو کار را انجام می دهد. اول، سیستم را بررسی میکند. سپس اقدام به حذف، نصب مجدد و به روزرسانی برخی از پکیج ها می کند تا آنها را با آخرین نسخه آلما لینوکس، که در حال حاضر AlmaLinux 8.4 است، یکی کند.
بسته به سرعت اینترنت شما و پکیج هایی که روی سرور دارید ممکن است این روند بین 30 دقیقه تا چند ساعت زمان ببرد.
وقتی پروسه آپگرید کامل شد، همانطور که در زیر نشان داده شده، پیام موفقیت آمیز بودن مهاجرت را دریافت خواهید کرد.
در آخر، سیستم را مجدداً راه اندازی کنید تا آخرین سیستم عامل AlmaLinux بارگیری شود.
کد PHP:
$ sudo reboot
برای لحظه ای، همانطور که نشان داده شده، یک صفحه سیاه با لوگوی AlmaLinux در زیر خواهید دید.
سپس اندکی بعد، منوی grub ظاهر میشود که یکی از گزینه های آن AlmaLinux که مارک شده است، ظاهر می شود. ENTER را فشار دهید با منتظر بمانید که به صورت اتوماتیک AlmaLinux بوت شود.
نکته : در صورتیکه شما CentOS 8 نسخه Server (بدون GUI) دارید بعد از ریبوت شدن سیستم تنها صفحه لاگین به شما نمایش داده میشود و همانند بخش هایی که در ادامه آموزش بیان شده محیط دسکتاپ ندارید.
در صورتیکه نسخه CentOS Desktop دارید و عملیات آپگرید را انجام دادید در این مرحله باید یوزر و پسورد خود را وارد کنید و برای ورود به سیستم AlmaLinux بر روی دکمه "Sign In" کلیک کنید.
شما پس زمینه زیبای دسکتاپ AlmaLinux 8.4 را مشاهده میکنید.
جهت تایید یا صحت عملیات آپگرید ترمینال خود را باز کنید و یکی از دستورات زیر را اجرا کنید :
کد PHP:
$ lsb-release -a
$ cat /etc/redhat-release
نتیجه
در این آموزش، ما مراحل مهاجرت از CentOS 8 به آخرین نسخه AlmaLinux را با استفاده از یک اسکریپت اتوماتیک انجام دادیم. اسکریپت بسته های جدید را به صورت آنلاین جمع آوری، ارتقاء و برخی از بسته ها را دوباره نصب می کند تا با آخرین نسخه آلما لینوکس همگام شود. همانطور که مشاهده می کنی ، این یک فرایند کاملاً ساده است زیرا قسمت عمده کار توسط اسکریپت نصب مدیریت می شود.
ویدیو آموزش تبدیل CentOS 8 به AlmaLinux 8 :