While in the desktop world we rarely change our hard drive - and that mostly indicated by hardware failure - in the server world it isn't uncommon for the underlying storage environment to change over time.

In a SAN (Storage Area Network) environment, for High Availability, a server can reach it's storage trough many paths, in reality distributed and mirrored to multiple disks in the storage network. If some paths change, the server needs to identify the "disk" again. That's why it is recommended to use special identifiers set on the device, and mount by these identifiers, not by device name which may change. In this part of RHCSA exam preparation tutorial, we'll add a new disk to our test machine, and configure mounting by UUID (Universally Unique IDentifier) and by label.

In this tutorial you will learn:
  • How to get UUID of a given device
  • How to get and set label of a device
  • How to mount device by UUID
  • How to mount device by label

This article will provide you with an information on how to install kernel source on CentOS/RHEL Linux system. Alternatively it will guide you through a simple troubleshootng process in case you have already installed kernel sources/headers and yest still receiving the bellow error message:
  ERROR: Unable to find the kernel source tree for the currently running kernel.  Please make sure you have installed the kernel     
         source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have 
         the 'kernel-source' or 'kernel-devel' RPM installed.  If you know the correct kernel source files are installed, you may    
         specify the kernel source path with the '--kernel-source-path' command line option.


In this tutorial you will learn:
  • How to install kernel-headers
  • How to install kernel-devel
  • How to check kernel version
  • How to check for installed kernel-devel version

Disk partitions are the basis of storing our data on disks. To be able to handle partitions, in this part of RHCSA exam preparation tutorial we will add an empty disk to our test RHEL 8 system, and create, list, and delete a new partition on it. First we will use the classic MBR (Master Boot Record) setup, then we'll do the same on GPT (GUID Partitioning Table) setup. GPT is a more advanced partitioning technique that allows large partitions, whereas MBR is limited to 2 TB disk space per partition. So if that doesn't seem like a very limiting size at the moment, think of the trend of disk usage, which may be not that much from the end user perspective, but certainly it is from the Linux system administration job perspective.

In this tutorial you will learn:
  • How to create a new MBR partition using fdisk
  • How to list classic partitions using fdisk
  • How to delete partition using fdisk
  • How to create GPT partition using gdisk
  • How to list GPT partitions
  • How to delete GPT partitions

The objective is to install the GIMP on CentOS 8 / RHEL 8 Linux. GIMP is a raster graphics editor used for image editing, free-form drawing, converting between different image formats and more.

In this tutorial you will learn:
  • How to install GIMP

The objective is to install the VLC media player by using both, EPEL and RPM fusion repositories on CentOS 8 / RHEL 8 Linux. VLC media player is a portable cross-platform media player software and streaming media server developed by the VideoLAN project.

In this tutorial you will learn:
  • How to add EPEL repository
  • How to enable RPM fusion
  • How to install VLC

The objective is to mount a CD/DVD block device with ISO 9660 disk image/media.

In this tutorial you will learn:
  • How to detect CD/DVD block device
  • How to create mount point
  • How to mount CD/DVD
  • How to unmount CD/DVD

Telegram is a cloud-based instant messaging and voice over IP service. In the following tutorial we will perform installation of Telegram messenger on CentOS 8 Linux Desktop

In this tutorial you will learn:
  • How to add third-party repository
  • How to install Telegram messenger
  • How to start Telegram messenger

Skype is a telecommunications application to provide video, chat and voice communication between computers, tablets, mobile devices over the Internet connection. In the following tutorial we will perform installation of Skype on CentOS 8 Linux Desktop

In this tutorial you will learn:
  • How to add third-party repository
  • How to install Skype
  • How to start Skype

VirtualBox is a free and open-source hosted hypervisor for x86 virtualization, developed by Oracle Corporation. This article will discuss the installation procedure of VirtualBox on CentOS 8.

In this tutorial you will learn:
  • How to add VirtualBox Repository
  • How to import VirtualBox signing keys
  • How to Install VirtualBox

The NVIDIA Driver is a program needed for your NVIDIA Graphics GPU to function with better performance. It communicates between your Linux operating system, in this case CentOS 8, and your hardware, the NVIDIA Graphics GPU. The NVIDIA drivers can be installed by using the bash command after stopping the GUI and disabling the nouveau driver by modifying the GRUB boot menu.

To install Nvidia driver on other Linux distributions, follow our Nvidia Linux Driver guide.

Telnet command is a valuable tool for any network or system administrator. It allows for troubleshooting and manipulation of various services.

The telnet package is not installed by default on RHEL 8 / CentOS 8 server but can be easily installed by using the dnf command.

In this tutorial you will learn:
  • How to install Telnet on RHEL 8 / CentOS 8.
  • How to use telnet command to connect to a specific port.

Network interface bonding consists in the aggregation of two or more physical network interfaces, called slaves, under one logical interface called master or bond interface. Depending on the bonding mode, such setup can be useful to achieve fault tolerance and/or load balancing. In this tutorial we will learn what the available bonding modes are and how to create a network bonding on RHEL 8 / CentOS 8.

In this tutorial you will learn:
  • What is network interface bonding
  • How to configure network interface bonding on RHEL 8 / CentOS 8
  • What are the different bonding modes
bond0_status
The Bond status as seen by the Linux kernel

In this tutorial we will discuss an installation of Redis server and client on RHEL 8 / CentOS 8. This tutorial also includes optional steps on how to allow remote connections to Redis sever running on RHEL 8.

In this tutorial you will learn:
  • How to install Redis server
  • How to install Redis client
  • How to enable Redis server to start after system boot
  • How to allow remote connections to Redis server
  • How to open firewall ports to allow incoming connections to Redis server
  • How to check Redis versionr

This article covers an installation of WordPress, free and open-source content management system, on RHEL 8 Linux Server. In this instance the installation is based on the well-know LAMP stack comprising the RHEL 8, MariaDB, PHP and Apache webserver.

In this tutorial you will learn:
  • How to Install LAMP Stack on RHEL 8 / CentOS 8.
  • How to configure MariaDB database.
  • How to install Wordpress on RHEL 8 / CentOS 8.
  • How to open HTTP and HTTPS firewall ports.

The mod_ssl module provides SSL v3 and TLS v1.x support for the Apache HTTP Server. This article provides you with a basic step by step mod_ssl configuration on RHEL 8 / CentOS 8 Linux server with httpd Apache webserver.

In this tutorial you will learn:
  • How to install mod_ssl
  • How to enable mod_ssl
  • How to create a self-signed certificate
  • How to include existing SSL certificate into httpd configuration
  • How to redirect all non-ssl HTTP traffic to HTTPS

FIND LATEST LINUX JOBS on LinuxCareers.com
Submit your RESUME, create a JOB ALERT or subscribe to RSS feed.
LINUX CAREER NEWSLETTER
Subscribe to NEWSLETTER and receive latest news, jobs, career advice and tutorials.
DO YOU NEED ADDITIONAL HELP?
Get extra help by visiting our LINUX FORUM or simply use comments below.

You may also be interested in: