Maven is a handy project management tool for Java projects. It helps handling multiple projects, can integrate with various IDE (Integrated Development Environment) software, and above all, simplifies build processes. In this tutorial we will install maven on a RHEL 8 / CentOS 8 Linux system, and to test the tool, we'll build and run a simple example application.

In this tutorial you will learn:
  • How to install Maven
  • How to create a basic project
  • How to build the project with Maven
  • How to test the built application

Git is a version-control system, which is used for tracking updates in computer files. Additionally, it may be used for collaborating work on files among a group of people. This article will provide the reader with a step by step information on how to install Git on RHEL 8 / CentOS 8.

In this tutorial you will learn:
  • How to install Git from a standard RHEL 8 / CentOS 8 repository.
  • How to compile and install Git from source code.
  • How to check Git version.

SNMP (Simple Network Management Protocol) is widely used for monitoring and central management purposes. In this tutorial we will install the snmpd service to a RHEL 8 / CentOS 8 machine, enable autostart, and after starting the service, we will test the functioning service with snmpwalk running the default settings.

In this tutorial you will learn:
  • How to install snmp service
  • How to start and enable the service with systemd
  • How to open udp port 161 for remote access
  • How to test the service with snmpwalk from localhost and remove machine

Perl is a well-known programming language with long development history. The same long history provides the countless modules written in it, and distributed in various channels throughout the World Wide Web. As with most programming languages, if you implement something that you find useful, and maybe write it in a generic way, there are high chances others would find it useful too.

If you share your work with others, they don't need to re-implement the wheel, they can spend time on other tools, thus making the community as a whole richer, and we have found the spirit of open source with a short walk. But as many people write perl modules, and perl runs on just about anything, it can be hard to find the module you are looking for, let alone build it in your environment. And that's where cpan comes into play. CPAN itself is a large perl module repository, the cpan tool is a client that is able to fetch and compile needed modules to the local system.

In this tutorial we'll install cpan on a RHEL 8 / CentOS 8, run the initial configuration, and install a module with this tool's help.

In this tutorial you will learn:
  • How to install cpan
  • How to run initial configuration
  • How to install a perl module with cpan

MongoDB is a document database, storing data in JSON-like form, which is revolutionary approach in the contrast of traditional relational databases. This does not mean that SQL databases will die out anytime soon; they will be here for a long time when you need to store structured data.

That being said, MongoDB gets more and more use cases; the ability to store data in a form that can change on the fly are things that must be counted with.

In this tutorial we will install the latest community release of this NoSQL database to a RHEL 8 / CentOS 8, using the tarball package. For this to work smoothly we'll set up the minimal environment, and test our configuration and running service.

In this tutorial you will learn:
  • How to download & extract MongoDB tarball
  • How to set up environment for the service
  • How to manage mongod service
  • How to login to mongo shell, insert and query sample data

This article will describe how to install the open source communication software Asterisk on RHEL 8 / CentOS 8; due to the fact that Asterisk and other important dependencies are not available as RPM packages from the repositories, it is needed to compile them from sources.

In this tutorial you will learn:
  • Which are the pre-requisites to install Asterisk
  • How to compile Asterisk from sources
  • How to start Asterisk
  • How to reconfigure or remove Asterisk
  • How to access Asterisk command line interface

In this tutorial we will be installing the Virtualbox guest additions on RHEL 8 / CentOS 8 Linux. Virtualbox guest additions allows for better screen resolution and mouse integration.

In this tutorial you will learn:
  • How to install Virtualbox guest additions compilation prerequisites.
  • How to mount Virtualbox guest additions ISO image.
  • How to execute Virtualbox guest additions compilation and installation.
  • How to check Virtualbox guest additions installation.

An Internet Protocol Version 6 (IPv6) address is an identifier of a network interface of a computer or a network node involved in an IPv6 computer network. This article will guide the user via simple steps on how to disable or re-enable IPv6 network addresses on RHEL 8 / CentOS 8. To temporarily enable/disable the IPv6 address on RHEL 8 / CentOS 8 we will use the sysctl command. Additionally, to permanently disable the IPv6 address we will modify the GRUB boot options.

In this tutorial you will learn:
  • How to temporarily disable the IPv6 address.
  • How to permanently disable IPv6 by modifying the GRUB boot options.

Google chrome browser is one of the most popular Internet browsers. It is developed by Google and can be easily installed on RHEL 8 / CentOS 8 Linux as an alternative for the Firefox browser which comes as default.


In this tutorial you will learn:
  • How to download Google Chrome browser.
  • How to install Google Chrome browser using GNU package manager and command line.
  • How to start Google Chrome Browser.

The AWS Command Line Interface (CLI) is a all-in-one tool to manage services available on AWS cloud. On RHEL 8 / CentOS 8 the AWS CLI can be installed by using the python package management system PIP.

In this tutorial you will learn:
  • How to install AWS CLI tools on RHEL 8 / CentOS 8
  • How to configure AWS CLI tools on RHEL 8 / CentOS 8
  • How to remove AWS CLI tools on RHEL 8 / CentOS 8

Firewalld is a an underlining mechanism for firewall configuration on RHEL 8 / CentOS 8. Current RHEL 8 / CentOS 8 version of the Firewalld daemon is based on Nftables. To check open ports on RHEL 8 / CentOS 8 you can use the firewall-cmd command as shown below. We will also discuss how to check open ports remotely with the nmap command.

In this tutorial you will learn:
  • How to check open ports on RHEL 8.
  • How to check services on RHEL 8.
  • How to check open ports remotely using nmap.
  • How to list open ports and service with firewall-cmd.

The aim of this article is to get you started with basic Nginx web-server installation using the dnf install nginx command and configuration on RHEL 8 / CentOS 8. Nginx web server is an Apache alternative with a capability to be also used as reverse proxy, load balancer, mail proxy and HTTP cache.

In this tutorial you will learn:
  • How to install Nginx on RHEL 8 / CentOS 8.
  • How to start Nginx.
  • How to enable Nginx to start after reboot.
  • How to open HTTP and HTTPS ports.
  • How to run Nginx encrypted with HTTPS.
  • How to create self-signed SSL certificate for Nginx.

This article provides step by step instructions on how to recover/reset lost or forgotten RHEL 8 / CentOS 8 Linux root administrative password. To recover the root password you will first boot to the GRUB menu and perform a break at early stage of the boot process. Afterwards, you will remount the sysroot directory with read & write access and change the root password on RHEL 8 / CentOS 8 by using the passwd command to set the new root password.

In this tutorial you will learn:
  • How to perform a break at an early stage of the boot process.
  • How to remount root partition with read/write access.
  • How to change root password.
  • How to force filesystem relabeling.

The development tools group acts as a transitional package for installation of multiple development, compilation and debugging tools. Most notably these include Automake, Autoconf, Gcc (C/C++) as well as various Perl & Python macros and debuggers.

See below list for a complete list of packages available as part of the development tools group. The entire development tools group can be easily installed on RHEL 8 / CentOS 8 Linux by using the dnf command.

In this tutorial you will learn:
  • How to list the content of the development tools group on RHEL 8 / CentOS 8
  • How to install the development tools group on RHEL 8 / CentOS 8
  • How to remove the development tools group from RHEL 8 / CentOS 8

If you ever need a quick way to convert between video or audio formats in Linux and want something that doesn't munch on resources but does the job well, then you might want to give ffmpeg a try. There are many GUI interfaces for the ffmpeg package but in this article we'll learn how to install it in RHEL 8 / CentOS 8 using the command line and compiling tools.

FFMpeg has many command line options when it comes to converting files and therefore it is advisable to use it from the CLI. From there you can fine-tune its options using attributes and even learn how to create BASH scripts to make automatic conversion scripts.

In this tutorial you will learn:
  • How to compile the ffmpeg source code from scrach

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: