برای مشاهده یافته ها از کلید Enter و برای خروج از کلید Esc استفاده کنید.

راهنمای تصویری نصب سیستم عامل CentOS 8

سیستم عامل CentOS 8 یکی از بهترین انتخاب ها برای استفاده به عنوان یک سیستم عامل سرور امن‌، پایدار و کارآمد است. این سیستم عامل درواقع نسخه متن باز سیستم عامل RHEL است که توسط شرکت بزرگ و مشهور RedHat ارائه شده است. نسخه های منتشر شده از این سیستم عامل ۱۰ سال پشتیبانی دارد که تا تاریخ ۳۱/۰۵/۲۰۲۹ یا ۱۱ خرداد ۱۴۰۸ شمسی، از بایت پشتیبانی خیالتان راحت است.

امروز قصد آموزش نصب سیستم عامل سرور CentOS 8 x86-64 به صورت Minimal را داریم. برای استفاده از این راهنما باید با مفاهیم اولیه سیستم عامل Linux از جمله Filesystem های لینوکس آشنایی ابتدایی داشته باشید. اگر تاکنون تجربه نصب یک سیستم‌عامل از نوع لینوکس را نداشته‌اید، پیشنهاد می شود که اولین تجربه خود را روی یک بستر مجازی سازی مثل VMWare یا VirtualBox امتحان کنید.

تغییرات مهم اعمال شده روی CentOS 8 x86-64 نسبت به نسخه قبل:

تغییرات زیر از مهمترین تغییرات اعمل شده روی نسخه ۸ این سیستم عامل هست:

  1. استفاده از DNF به عنوان package manager پیشفرض
  2. بروزرسانی برخی از نرم افزارهای پرکاربرد مانند: PHP ۷.۲, Python ۳.۶, Ansible ۲.۸, VIM ۸.۰, Squid ۴, MariaDB ۱۰.۳
  3. ارتقاء نسخه Kernel به ۴.۱۸
  4. جایگزینی iptables با nftables
  5. حذف ابزارهای nmcli و nmtui و جایگزینی آنها با Network Manager به عنوان ابزار مدیریت شبکه
  6. معرفی دو packages repositories جدید BaseOS و AppStream

پیش‌نیازهای نصب سیستم عامل CentOS 8 x86-64:

  1. دانلود فایل ISO سیستم عامل CentOS 8
  2. ایجاد یک Bootable Media مانند USB یا DVD با استفاده از ابزار Rufus tool
  3. داشتن یک سیستم مجازی یا فیزیکی با حداقل ۸GB فضای ذخیره سازی هارد و ۲GB حافظه (RAM)
  4. اتصال به اینترنت (برای بروزرسانی سیستم عامل)
  5. داشتن دقت کافی در انجام مراحل این راهنما!

نصب سیستم عامل CentOS 8 x86-64:

USB یا DVD قابل بوت شدن که سیستم عامل روی آن وجود دارد را به ماشینی که می خواهید سیستم عامل CentOS 8 را روی آن نصب کنید، متصل کنید و ماشین را از روی آن Boot کنید. اگر همه چیز درست باشد، تصویر زیر را در نمایشگر خواهید دید:

Install CentOS Linux 8.0.1905

در این قسمت می توانید گزینه اول یعنی “Install CentOS Linux 8.0.1905” را انتخاب کنید و کلید Enter را بزنید.

اگر همه چیز خوب پیش برود، باید چیزی شبیه به تصویر زیر را ببینید:

Install CentOS Linux 8.0.1905

 

انتخاب زبان برای مراحل نصب:

در این بخش مطابق با تصویر می توانید زبان را انتخاب کنید:

Select your preferred language

مرحله آماده سازی نصب CentOS 8:

در این مرحله شما می توانید بخش های ذیل را تنظیم کنید:

  • Keyboard Layout
  • تاریخ و ساعت سیستم
  • منبع نصب (Installation Source)
  • انتخاب بسته های نرم افزاری (Software Selection)
  • محل نصب (Installation Destination)
  • تنظیمات Kdump

Preparing CentOS 8 Installation

تنظیم تاریخ و ساعت و موقعیت زمانی:

در قسمت Time & Date می توانید تاریخ، ساعت و موقعیت زمانی سرور را تنظیم کنید.

 

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

در قسمت Software Selection شما می توانید بسته های نرم افزاری را برای نصب انتخاب کنید، توجه داشته باشد که بعد از اتمام مراحل نصب نیز می توانید بسته نرم افزاری دلخواه خود را با استفاده از دستور dnf یا yum، نصب کنید.

Softtware selection

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

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

 

انتخاب محل نصب:

در قسمت Installation Destination شما می توانید محل نصب سیستم عامل CentOS 8 را مشخص کنید و پارتیشن بندی سیستم را انجام دهید. اگر تجربه نصب سیستم عامل لینوکس را نداشته اید، توصیه اکید این است که در قسمت Storage Configuration گزینه Automatic را انتخاب کنید تا پاتیشن بندی شما به صورت خودکار انجام شود و دکمه Done را دو بار بزنید. اگر با ساختار فایل‌سیستم های لینوکس آشنا هستید، می توانید Custom را انتخاب کنید تا گزینه های بیشتری برای تعریف پارتیشن ها داشته باشید.

Installation Destination

چند نکته طلایی در پارتیشن بندی لینوکس برای حرفه‌ای‌تر ها:

اگر گزینه Custom را در مرحله قبل انتخاب کرده اید و کمی حرفه ای تر در لینوکس هستید به نکات ذیل توجه کنید:

  1. یک پارتیشن جداگانه برای boot با ظرفیت حداقل ۵۱۲MB ایجاد کنید.
  2. اگر کمتر از ۴GB حافظه فیزیکی (RAM) دارید، معادل آن حافظه مجازی یا swap ایجاد کنید. برای مثال اگر ۲GB رم دارید، ۲GB swap ایجاد کنید.
  3. اگر بین ۴GB تا ۱۶GB حافظه فیزیکی (RAM) دارید، معادل نصف آن حافظه مجازی یا swap ایجاد کنید. برای مثال اگر ۸GB رم دارید، ۴GB swap ایجاد کنید.
  4. اگر بیشتر از ۱۶GB حافظه فیزیکی (RAM) دارید، پیشنهاد می کنیم که اگر مجبور نیستید، حافظه مجازی یا swap ایجاد نکنید. اینکار باعت افزایش کارایی سرور خواهد شد.
  5. بهتر است علاوه بر پارتیشن root یا / برای هریک از مسیرهای home، var، usr و tmp پارتیشن جداگانه ایجاد کنید.
  6. درحال حاضر فایل‌سیستم EXT4 نسبت به XFS پشتیبانی بیشتری می شود ولی کارایی و قابلیت های XFS بیشتر است. توصیه ما استفاده از EXT4 است.
  7. تا حد امکان از Software RAID استفاده نکنید که کارایی سیستم را کاهش می دهید. اگر مجبور به این کار بودید، پیشنهاد ما استفاده از ZFS است.
  8. اگر قصد تغییر در حجم پارتیشن ها  افزایش هارد دیسک ها را ندارید، از LVM استفاده نکنید.

تنظیمات شبکه:

در قسمت Network & Host Name می توانید تنظیمات اولیه شبکه مثل تخصیص آدرس IP ، DNS و Gateway یا تنظیم Hostname را انجام دهید.

Set Network and Hostname

اگر تنظیمات شبکه شما به صورت خودکار است و از DHCP استفاده می کنید، کافیست مثل تصویر بالا، کارت شبکه را روشن یا ON کنید. اگر به صورت دستی باید تعریف کنید، دکمه Configure را بزنید و تنظیمات را انجام دهید و در آخر دکمه Done را بزنید.

 

شروع نصب CentOS 8:

اگر مراحل قبل را درست انجام داده‌اید، فقط یک کلیک تا نصب سیستم عامل CentOS 8 فاصله دارید!

دکمه Begin Installation وقتی فعال می شود که تنظیمات درست انجام شده باشد، این دکمه را بزنید و منتظر باشید که نصب به پایان برسد.

Begin the CentOS 8 Installation

یک کار باقی مانده است و آن انتخاب رمز عبور برای کاربر root است، کاربر root قدرتمندترین کاربر در سیستم عامل Linux است و همه دسترسی ها را دارد و هر کاری می تواند انجام دهد، حتی نابود کردن سیستم! پس یک رمز عبور مناسب و قوی انتخاب کنید و دکمه Done را بزنید:

create another user
create another user

 

همچنین می توانید یک کاربر به غیر از root برای سیستم عامل ایجاد کنید:

create another user

 

پایان نصب CentOS 8 Minimal:

اگر همه چیز درست پیشرفته باشد، پس از اتمام مراحل نصب شما یک سیستم عامل CentOS 8 دارید!

centos-8-installation-completed

دکمه Reboot را بزنید و منتظر Boot شدن سیستم عامل باشید:

centos-8-boot-menu

اگر صفحه نمایشکر شما تصویر زیر را نمایش می دهد، شما موفق شده‌اید و می توانید با کاربر root و رمزی که انتخاب کردید، وارد سیستم شود!

centos-8-cli-login

 

 

اولین اقدام بعد از نصب CentOS 8 Minimal:

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

sudo dnf update -y