زمان تخمینی مطالعه:‌ 11 دقیقه

آموزش نصب CentOS 7.2 Minimal


CentOS یکی از پرکاربرد ترین و حرفه ای ترین توزیع یا distro سیستم عامل لینوکس می باشد.

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

CentOS از سری سیتم عامل های Redhat لینوکس بوده و بیشتر برای مصارف تجاری و به عنوان سرور طراحی شده است.

در این آموزش شما نصب CentOS 7.2 را به همراه تنظیمات اولیه یاد خواهید گرفت.

تمام چیزهایی که قبل از نصب CentOS نیاز دارید:

یک کامپیوتر با حداقل 256MB حافظه RAM

حداقل 7GB فضای خالی هارد

یک DVD خالی برای ریختن فایل ISO لینوکس سرور CentOS روی آن

شما می توانید این فایل را از سایت این توزیع محبوب به آدرس http://www.centos.org/ دریافت کنید.

نکته: این آموزش بر اساس CentOS 7.2 سرور بوده و IP ما 192.168.1.100 بوده و نام هاست ما یا hostname ما server1.example.com می باشد.شما با توجه به IP و نام هاست خود تنظیمات را انجام دهید.

نکته: زمان دانلود CentOS از سایت شما با دو عبارت Minimal و Everything مواجه می شوید، منظور از Minimal این است که جز کرنل اصلی، نرم افزار های کمی روی آن نصب هست و شما می توانید به انتخاب خود با YUM روی آن نرم افزار نصب کنید. در نسخه Everything خیلی از پکیج های عمومی، گرافیکی، برنامه نویسی و درایور های مختلف به صورت پیش فرض نصب می شوند. برای شروع می توانید از Everything استفاده کنید اما حالت حرفه ای تر استفاده از نسخه Minimal می باشد.

شروع نصب Linux CentOS 7.2 Minimal:

از روی دی وی دی CentOS کامپیوتر خود را بوت کرده و سپس گزینه Install CentOS 7 را انتخاب کنید.

install centos7

و بعد ENTER بزنید.

install centos7 1

زبان نصب را انتخاب کنید. ما در اینجا زبان را روی English با English United States قرار داده و روی Continue کلیک می کنیم

install centos7 2

بعد از آن ما با این صفحه مواجه می شویم:

install centos7 3

برای تنظیمات از گزینه LOCALIZATION و بخش DATE & TIME شروع می کنیم.روی این قسمت کلیک کرده و timezone خود را انتخاب نمایید، در این قسمت ما Region را آسیا و شهر را تهران انتخاب می کنیم.بعد از آن روی Done کلیک کنید.

install centos7 4

بعد از آن روی قسمت KEYBOARD کلیک می کنیم تا وارد تنظیمات کیبورد شویم.

install centos7 5

برای اضافه کردن کیبورد Persian روی علامت + کلیک کنید.

install centos7 6

در این قسمت لیست کامل کیبرد های موجود وجود دارد، ما می توانیم Persian یا German رو هم به کیبورد خود اضافه کنیم و کافیه روی گزینه Add کلیک کنیم.

install centos7 7

سپس، برای تنظیمات LAYOUT SWITCHING OPTIONS روی گزینه Options کلیک می کنیم.

install centos7 8

شما می توانید از هر ترکیبی از دکمه ها برای تغییر زبان کیبرد استفاده کنید، در این مثال ما Alt_Ctrl رو برای این کار انتخاب کردیم. بعد از این انتخاب روی گزینه Done کلیک کنید.

install centos7 9

بعد بر روی Done کلیک نمایید.

install centos7 10

اگر نمی خواهید از زبان انگلیسی استفاده کنید می توانید LANGUAGE SUPPORT را اضافه کنید.

install centos7 11

به صورت پیشفرض CentOS با زبان انگلیسی نصب می شود، ولی شما می توانید زبان های متعددی به سادگی به آن اضافه کنید. در این مورد، ما زبان آلمانی و دانمارکی و فارسی را به آن اضافه کردم. روی Done کلیک نمایید.

install centos7 12

سپس، به قسمت SOFTWARE و INSTALLATION SOFTWARE رفته و حالت یا media نصب را انتخاب می کنیم.

install centos7 13

سپس، شما می بینید که منبع نصب روی Auto-detected installation media قرار دارد، اگر شما از منبع دیگری مثل شبکه برای نصب استفاده می کنید باید مسیر را روی On the network تنظیم کنید(در قسمت Proxy Setup می توانید بی/با proxy از روی شبکه CentOS را نصب کنید).

علاوه بر این، ما می توانیم با اضافه کردن گزینه Additional repositories منابع بیشتری به منابع موجود اضافه کنیم.

سپس بر روی Done کلیک کنید.

install centos7 14

بعد ما روی SOFTWARE SELECTION می زنیم، به صورت پیش فرض روی Minimal Install تنظیم شده است.

install centos7 15

شما می توانید در صورت نیاز پکیج های نرم افزاری بیشتری اضافه کنید(اگر شما از DVD نصب استفاده می کنید). در این مورد ما فقط به Minimal Install (Basic Functionality) نیاز داریم و بقیه نرم افزار ها رو بعدا با yum نصب می کنیم، پس ما تنظیمات را با زدن دکمه Done ذخیره می کنیم.

install centos7 16

INSTALLATION DESTINATION را انتخاب می کنیم.

install centos7 17

وقتی شما می خواهید به صورت غیر اتوماتیک پارتیشن بندی کنید باید I will configure partitioning را انتخاب کنید.در این آموزش ما Automatically configure partitioning را انتخاب می کنیم و بر روی Done می زنیم.

install centos7 18

سپس، با انتخاب قسمت های NETWORK و HOSTNAME آن ها را تنظیم می کنیم.

install centos7 19

ما از نام هاست server1.example.com استفاده می کنیم و برای تنظیمات اترنت (ethernet) روی Configure کلیک می کنیم.

install centos7 20

صفحه بعدی شبیه تصویر زیر است، حالا ما IPv4 رو با کلیک روی IPv4 Settings تنظیم می کنیم.اگر شما IPv6 دارید باید روی IPv6 Settings کلیک کنید.

install centos7 21

سپس، شما می توانید شبکه خود را کانفیگ کنید، در این آموزش ما از IP ثابت استفاده می کنیم، پس روی Manual کلیک می کنیم.

install centos7 22

ورودی آدرس را اضافه کنید، Netmask و Gateway به ازای IP شما تنظیم می گردد. در این آموزش ما از آدرس 192.168.1.100 و Netmask معادل 255.255.255.0 و Gateway معادل 192.168.1.1 و DNS servers برابر 8.8.8.8 و 8.8.4.4 استفاده می کنیم.احتمالا مقادیر شما هم باید ه مقادیر ما نزدیک باشند.بعد از ورود این اطلاعات روی Save کلیک کنید.

نکته: اگر شما دسترسی اینترنت IPv6 ندارید، حتما Ipv6 را از auto به ignore در قسمت Ipv6 تغییر دهید، در غیر اینصورت شما نمی توانید از طریق Ipv4 در CentOS به اینترنت دسترسی داشته باشید.

install centos7 23

سپس، ما این اتصال را شبیه تصویر زیر روشن یا ON می کنیم و روی Done کلیک می کنیم.

install centos7 24

حالا ما آماده ایم که نصب را آغاز کنیم، شما می توانید تمام تنظیمات را چک کرده و روی Begin Installation کلیک کنید.

install centos7 25

پروسه ی نصب حالا آغاز می شود و شما در صفحه بعد یک خط آبی باریک می بینید.حالا ما باید پسورد روت (Root) را تنظیم کنیم و بعد از قسمت USER CREATION یک کاربر غیر از root بسازیم . ما ابتدا پسورد root را تغییر می دهیم.

install centos7 26

یک کلمه عبور یا پسورد مطمئن برای کاربر root انتخاب می کنیم و سپس روی Done کلیک می کنیم.

install centos7 27

بعد میریم برای ساخت یک کاربر جدید از قسمت USER CREATION

install centos7 28

بعد می خواهیم کاربر جدیدی بسازیم، ما از نام کامل Administrator و نام کاربری administrator استفاده می کنیم.

تیگ گزینه Require the password to use this account را هم می زنیم و روی Done کلیک می کنیم. البته شما می توانید هر طور دوست دارید سیستم خود را کانفیگ کنید.

install centos7 29

روی Finish کلیک کنید و صبور باشید تا مراحل نصب تمام شود.

install centos7 30

پس از کامل شدن نصب از شما می خواهد سیستم را ریستارت کنید، روی گزینه Finish Configuration کلیک نمایید.

install centos7 31

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

install centos7 32

حالا ما می توانیم با کاربری که ساختیم یا کاربر root وارد سیستم شویم.

اولین ورود ما روی CentOS

به دلیل این که می خواهیم آخرین تنظیمات را هم انجام دهیم با کاربر root وارد سیستم شوید.

به عنوان اولین کار تمام آپدیت های موجود را از طریق yum نصب می کنیم. yum update

اگر سوال پرسید می توانیم با y تایید کنیم.

برای این که راحت تر بتوانیم فایل های تنظیمات را ادیت کنیم دو ادیتور command line را به وسیله کامند yum install nano vim نصب می کنیم.

تنظیمات شبکه

سیستم عامل CentOS 7.2 Minimal هیچ برنامه از پیش نصب شده ای برای مدیریت شبکه ندارد پس ما از طریق دستور yum install net-tools پکیج های لازم را نصب می کنیم.

اگر شما می خواهید تنظیمات شبکه را تغییر دهید فقط فایل زیر را ادیت کنید:

nano /etc/sysconfig/network-scripts/ifcfg-ens33

وقتی با IP ثابت تنظیمات اولیه را انجام داده باشید خروجی دستور بالا به صورت زیر می باشد:

خروجی

TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="ens33"
UUID="eb1ba0ce-af9f-4953-a6a7-3d05a15c8d4f"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.1.100"
PREFIX="24"
GATEWAY="192.168.1.1"
DNS1="192.168.1.1"
DNS2="8.8.8.8"
DNS3="8.8.4.4"

و اگر از DHCP استفاده کنید خروجی به صورت زیر می باشد:

خروجی

TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="ens33"
UUID="eb1ba0ce-af9f-4953-a6a7-3d05a15c8d4f"
DEVICE="ens33"
ONBOOT="yes"
HWADDR="00:50:56:15:23:79"
PEERDNS="yes"
PEERROUTES="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_PRIVACY="no"

و می توانید هر مقداری را تغییر دهید.

نکته: نام DEVICE بالا می تواند مختلف باشد، بنابراین فایل معادل این فایل در پوشه /etc/sysconfig/network-scripts را چک کنید.

تنظیم /etc/hosts

فایل /etc/hosts را مانند زیر تنظیم کنید:

nano /etc/hosts

مقادیر را مانند زیر تغییر دهید:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.1.100   server1.example.com     server1

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

تبریک! حالا ما یک CentOS 7.2 Minimal با تنظیمات اولیه داریم که می تونیم بقیه آموزش ها رو به سادگی روی آن ادامه بدیم.


لطفا در راستای هرچه بهتر شدن کیفیت مطالب نظر خود را در رابطه با این سرفصل برای ما ارسال نمایید.