After RHEL 8 release, CentOS community has released its most awaited Linux distribution as CentOS 8. It comes into two forms:
- CentOS stream – It is designed for the developers where they will get the updates quite frequently.
- CentOS – It is RHEL 8 like stable OS where sysadmin can install and configure the servers and applications.
In this article, we will demonstrate how to install CentOS 8 Server step by step with screenshots.
New features in CentOS 8 :
- DNF is the default package manager through yum can also be used.
- Network configuration will be controlled by Network Manager (nmcli & nmtui) as network scripts are removed.
- Podman utility to manage containers
- Introduction of two packages repositories: BaseOS and AppStream
- Cockpit available as default server management tool
- Wayland is the default display server
- Iptables are replaced by nftables
- Linux Kernel 4.18
- PHP 7.2, Python 3.6, Ansible 2.8, VIM 8.0 and Squid 4
Minimum System Requirements CentOS 8:
- 2 GB RAM
- 2 GHz or Higher Processor
- 20 GB Hard Disk
- 64-bit x86 System
CentOS 8 Installation Steps with Screenshots
Step:1) Download CentOS 8 ISO File
Download CentOS 8 ISO file from its official site,
Step:2) Create CentOS 8 Bootable media (USB / DVD)
Once you have downloaded CentOS 8 iso file, burn it either into USB stick or in DVD to make it bootable.
Reboot the system on which you want to install CentOS 8, change the boot medium either as USB or DVD from bios settings.
Step:3) Choose “Install CentOS 8.0” option
When the system boots up with CentOS 8 bootable media, then we will get the following screen, choose “Install CentOS 8.0” and hit enter,
Step:4) Select your preferred language
Choose the language that suits to your CentOS 8 installation and then click on Continue,
Step:5) Preparing CentOS 8 Installation
In this step we will configure the followings:
- Keyboard Layout
- Date / Time
- Installation Source
- Software Selection
- Installation Destination
As we can see in above window, installer has automatically pick ‘Keyboard’ layout, ‘Time & Date’, ‘Installation Source’ and ‘Software Selection’.
If you want to change any of these settings, then click on their respective icon, let’s assume we want to change Time & Date of system, so click on ‘Time & Date’ and choose the time zone that suits to your installation and then click on Done
Choose your preferred option from “Software Selection“, in case you want to install server with GUI then choose “Server with GUI” option and if you want to do minimal installation then choose “Minimal Install“.
In this tutorial we will go with “Server with GUI” option, click on Done
Kdump is enabled by default, if wish to disable it then click on icon and disable it but it is strongly recommended one should enable kdump.
If you wish to configure networking during the installation, then click on “Network & Host Name”
In case your system is connected to modem where DHCP is running then it will automatically pick the ip whenever we enable the interface and if you wish to configure the static ip then click on ‘…