RHEL 7 Installation Guide with Screenshots




Once you insert and boot your machine with the RHEL DVD, you will get the below screen. Select "Install Red Hat Enterprise Linux 7.0" and Press "Enter".


As you see the installation process is initiated

Select the Language preference
The Next screen contains almost all the configuration which has to be performed for the installation. Since we
have already selected our Language and keyboard preferences, we can skip that step here.




Let’s start by setting the Date and Time


Select your Location as for me it is Asia/Kolkata

Next we will select the packages which we want to install. So Select "Software Installation" which will lead you to the below screen. In my case I will install the "Base Installation" package having "Server with GUI" and in case you want to add any extra Add On, you can select the same from the left panel as shown below.

Next we need to configure partitions. So select "Installation Destination"

Select the hard disk which you have used to install RHEL 7, as for my case as you can see 20GB hard drive.

Also if you want the OS to automatically create the partition select the same or else for this article lets manually create the partitions

You can create a partition with the below list of partition types. As for this article we will select LVM

Click on the "+" sign to add new partition.

For this article I will create /boot, /, swap partition under LVM with Volume Group name as "VolGroup00"

Change the partition type to Ext4 as by default XFS will be selected for every partition you create.

Once you change these settings make sure you "update settings"


  
By default, Volume Group name is "rhel". Let us change it to "VolGroup00" click on Modify button

You can also configure the storage for RAID but let us skip that part as of now.


As you see all the mount points as planned are created with below name under LVM VolGroup00-root
& VolGroup00-swap

Click on Done and select Accept Changes.

The last one is to Configure Network

Provide a hostname for your machine and enable the ethernet device. Next select Configure to configure network settings for your machine

Change the Ethernet device name or else you can skip that part. Next configure you IP details as per your environment i.e IPv4 or IPv6. We are using IPv4 so selected the "IPv4 Settings" and added the IP, Net mask, Gateway and DNS details in the same. Click on "Done" to save the configuration and go a step back.

So we are done here with all the options on this screen. Next we can "Begin Installation"

As you see the installation has begun in the mean time you can add a password for your root user. Also you can create additional user by using the "User Creation" thumbnail.

Provide a password for root account.

Create a user.



In the meantime, let the installation complete. Once done click on Reboot.

Once the machine reboots, next boot screen will come


At first boot, next it will prompt the below screen. Click on "License Information" License not accepted. You need to accept the License.

Accept the Terms and Conditions

Click on "Finish Configuration"


Next you will get the Kdump configuration page.

Let us enable the Kdump and let the machine decide the amount of memory required for the same.

I do not want to register my system to RHN as for now, also we can perform this step later so let us skip this part for now.


Next you get your Login Screen which means we have successfully installed our RHEL 7.0 (64 bit).

After successful log-in, you are seen by a very small setup screen to set up language of your choice and then click Next.

After that select Input Sources and then click Next.


 And finally “Thank You” Message. Click – Start using Red Hat Enterprise Linux Server.

After that GNOME Help Window is start Automatically. Close this window.

Now your Linux machine is ready to use



Difference between RHEL 7 Vs RHEL 6


Features

RHEL 7

RHEL 6

Default File System

XFS
EXT4
Kernel Version

3.10.x-x kernel

2.6.x-x Kernel

Kernel Code Name

Maipo
Santiago
General Availability Date of First Major Release

2014-06-09 (Kernel Version 3.10.0-123)

2010-11-09 (Kernel Version 2.6.32-71)

First Process

systemd (process ID 1)

init (process ID 1)

Host Name Change

In Red Hat Enterprise Linux 7, as part of the move to the new init system (systemd), the hostname variable is defined in /etc/hostname.

In Red Hat Enterprise Linux 6, the hostname variable was defined in the /etc/sysconfig/network configuration file.

Change in UID Allocation

By default any new users created would get UIDs assigned starting from 1000.

This could be changed in /etc/login.defs if required.

Default UID assigned to users would start from 500.


This could be changed in /etc/login.defs if required.



Max Supported File Size




Maximum (individual) file size = 500TB
Maximum filesystem size = 500TB

(This maximum file size is only on 64-bit machines. Red Hat Enterprise Linux does not support XFS on 32-bit machines.)

Maximum (individual) file size = 16TB
Maximum filesystem size = 16TB

(This maximum file size is based on a 64-bit machine. On a 32-bit machine, the maximum files size is 8TB.)

Desktop/GUI Interface

GNOME3 and KDE 4.10

GNOME2
Default Database

MariaDB is the default implementation of MySQL in Red Hat Enterprise Linux 7

MySQL
Processor Architecture

Only Support 64 Bit

Support 32 or 64 Bit

Change in File System Structure

/bin, /sbin, /lib, and /lib64 are now nested under /usr.

/bin, /sbin, /lib, and /lib64 are usually under /

Boot Loader

GRUB 2
Supports GPT, additional firmware types, including BIOS, EFI and OpenFirmwar. Ability to boot on various file systems (xfs, ext4, ntfs, hfs+, raid, etc)
GRUB 0.97

KDUMP
RHEL7 supports kdump on large memory based systems up to 3 TB

Kdump doesn’t work properly with large RAM based systems.

Anaconda Version

Anaconda 19.31

Anaconda 13.21

Managing Temporary Files

RHEL 7 uses systemd-tmpfiles (more structured, and configurable, method to manage tmp files and directories).

Using "tmpwatch"

Network Interface

By default, first network card starts enp0s3

By default, first network card starts eth0