Objective

The objective is to set up Apache webserver with SSL/TLS support on Red Hat Linux, using the packages shipped with the distribution.

Operating System and Software Versions

  • Operating system: Red Hat Enterprise Linux 7.5
  • Software: Apache httpd, mod_ssl

Requirements

Privileged access to the webserver.

Difficulty

EASY

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - given linux commands to be executed as a regular non-privileged user

Introduction

Installing a webserver is pretty easy on modern distributions, as use cases of a webserver are so common that most if not all distributions provide packages in their repositories. Apache httpd is a reliable webserver used by a large portion of the Internet, and many modules are available to extend it's functionality.

Objective

The objective is to first configure a basic ProFTPD server on CentOS 7. Once we have a basic FTP server setup, we will then add FTP passive mode and increase security by adding Transport Layer Security ( TLS ).

Lastly, we add an optional anonymous configuration to allow anonymous user to login to FTP server without username and password.

Operating System and Software Versions

  • Operating System: - CentOS Linux release 7.5.1804
  • Software: - ProFTPD Version 1.3.5e

Requirements

Privileged access to your Ubuntu System as root or via sudo command is required.

Difficulty

MEDIUM

Conventions

Objective

Our objective is to install and configure a standalone FreeIPA server on Red Hat Enterprise Linux.

Operating System and Software Versions

  • Operating System: Red Hat Enterprise Linux 7.5
  • Software: FreeIPA 4.5.4-10

Requirements

Privileged access to the target server, available software repository.

Difficulty

MEDIUM

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - given linux commands to be executed as a regular non-privileged user

Introduction

FreeIPA is mainly a directory service, where you can store information about your users, and their rights regarding login, become root, or just run a specific command as root on your systems that are joined your FreeIPA domain, and many more. Although this is the main feature of the service, there are optional components that can be very useful, like DNS and PKI - this makes FreeIPA an essential infrastructural part of a Linux-based system. It has a nice web-based GUI, and powerful command line interface.

Objective

The objective is to install Python 3 on CentOS 7 with Software Collections (SCL).

Operating System and Software Versions

  • Operating System: - CentOS 7 or higher

Requirements

Privileged access to your Ubuntu System as root or via sudo command is required.

Difficulty

EASY

Conventions

Objective

The objective is to install VirtualBox Guest Additions on CentOS 7 Linux

Operating System and Software Versions

  • Operating System: - CentOS Linux release 7.5.1804 (Core)

Requirements

Privileged access to your Ubuntu System as root or via sudo command is required.

Difficulty

EASY

Conventions

Objective

In order to administer DNS server (bind) from a command line, the RNDC utility needs to be correctly configured to avoid error message such as "rndc connect failed 127.0.0.1 connection refused". The objective is to configure RNDC for Bind DNS server on CentOS 7 Linux.

Operating System and Software Versions

  • Operating System: - CentOS Linux release 7.4.1708 (Core) Linux
  • Software: - Bind 9

Requirements

Privileged access to your Ubuntu System as root or via sudo command is required.

Difficulty

EASY

Conventions

Objective

The objective is to remove old unused kernel.

Operating System and Software Versions

  • Operating System: - CentOS 7

Requirements

Privileged access to your CentOS server will be required.

Difficulty

EASY

Conventions

Objective

The objective is to remove all orphaned packages from CentOS Linux. By orphaned packages we mean all packages which no longer serve a purpose of package dependencies.

For example, package A is depended on package B, thus, in order to install package A the package B must also be installed. Once the package A is removed the package B might still be installed, hence the package B is now orphaned package.

Operating System and Software Versions

  • Operating System: - CentOS 7

Requirements

Privileged access to you CentOS Linux system will be required.

Difficulty

EASY

Conventions

Objective

The objective is to install latest Chromium Web Browser on RHEL7 Linux.

Operating System and Software Versions

  • Operating System: - Redhat Enterprise Linux 7.3
  • Software: - Chromium Version 58.0.3029.110 Fedora Project (64-bit)

Requirements

Privileged access to your system will be required.

Difficulty

EASY

Conventions

Gorilla Password safe application is not part of CentOS/Redhat 7 package repository and thus it needs to be installed manually on your Linux system. First, let's take care of the prerequisites. Here we assume that you have already enabled EPEL repository:
# yum install tcllib tk itcl git
In the next step we are going to clone a current Gorilla Password repository using git command:
$ cd /tmp/
$ git clone https://github.com/zdia/gorilla.git
Once we get Gorilla Password sources cloned locally we can copy them into a designated directory/opt:
# cp -r gorilla/sources/ /opt/gorilla

Objective

The objective of this article is to provide a getting started guide to Kickstart file creation on Redhat Linux.

Operating System and Software Versions

  • Operating System: - Redhat 7

Requirements

Privileged access to your Redhat Linux system may be required.

Difficulty

MEDIUM

Conventions

Objective

The following instruction will explain how to clone KVM-based Virtual Machines on Redhat Linux from command line using virt-clone command.

Operating System and Software Versions

  • Operating System: - Redhat 7.3
  • Software: - libvirtd (libvirt) 2.0.0

Requirements

Privileged access to your Redhat Linux installation will be required.

Difficulty

EASY

Conventions

Objective

The following instruction will explain how to completely remove KVM-based Virtual Machines on Redhat Linux from command line using virsh command.

Operating System and Software Versions

  • Operating System: - Redhat 7.3
  • Software: - libvirtd (libvirt) 2.0.0

Requirements

Privileged access to your Redhat Linux installation will be required.

Difficulty

EASY

Conventions

Objective

The objective is of this article is explain how to automatically start virtual machine using default Redhat's KVM based hyper-visor configuration.

Operating System and Software Versions

  • Operating System: - Redhat 7.3
  • Software: - libvirtd (libvirt) 2.0.0

Requirements

Privileged access to your Redhat Linux installation will be required.

Difficulty

EASY

Conventions

Objective

The default KVM virtual storage location is /var/lib/libvirt/images meaning, that any new virtual machines created via Virtual Machine Manager will be stored within this location. The objective of this guide is to configure another default KVM virtual storage directory location.

Operating System and Software Versions

  • Operating System: - Redhat 7.3
  • Software: - libvirtd (libvirt) 2.0.0

Requirements

Privileged access to your Redhat Linux installation is required.

Difficulty

EASY

Conventions

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: