The stable LTS version of Ubuntu, Ubuntu 18.04 Bionic Beaver, was released on 26th of April 2018. Some of the features of Ubuntu 18.04 include: new default desktop GNOME 3.28, better boot speed, new "minimal installation" option, new default applications, Linux Kernel 4.15 and others.

This guide will list for you some selected things to do after installing Ubuntu 18.04.

Some of the recommendations might not be suitable for everybody, hence use it as a guide only and decide what suits you best according to your user needs.

This tutorial covers gradual guide to setup a Kerberos Server (KDC) and Kerberos Enabled Client, then testing the setup by obtaining a Kerberos Ticket from the KDC server.

In this tutorial you will learn:

  • What is Kerberos and how it works
  • Configure the Kerberos Server (KDC)
  • Configure the Client
  • Test the Kerberos Authentication
  • Keytab Creation

A properly configured firewall is one of the most important aspects of the overall system security. By default Ubuntu comes with a firewall configuration tool called UFW (Uncomplicated Firewall).

UFW is a user-friendly front-end for managing iptables firewall rules and its main goal is to make managing iptables easier or as the name says uncomplicated. Ubuntu’s firewall is designed as an easy way to perform basic firewall tasks without learning iptables. It doesn’t offer all the power of the standard iptables commands, but it’s less complex.

In this tutorial you will learn:

  • What is UFW and its Overview.
  • How to Install UFW and Perform Status Check.
  • How to Use IPv6 with UFW.
  • UFW Default Policies.
  • Application Profiles.
  • How to Allow and Deny Connections.
  • Firewall Log.
  • How to Delete UFW Rules.
  • How to Disable and Reset UFW.

Zookeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by distributed applications.

In this article, we have explained the necessary steps to install and configure 3 Node Zookeeper Cluster with a definite quorum on Ubuntu 18.04.

In this tutorial you will learn:

  • What is Zookeeper and its Overview.
  • What is the Architecture of Zookeeper.
  • How to Configure the Zookeeper hosts and Add Zookeeper User.
  • How to Install and Configure Oracle JDK.
  • How to Configure and Setup the Zookeeper.
  • How to Configure Worker Nodes to join the Swarm Cluster.
  • How to Verify the Zookeeper Cluster and Ensemble.

Docker Swarm is a container orchestration and clustering tool to manage Docker hosts, and is a part of Docker Engine. It's a native clustering tool provided by Docker which provides high-availability and high-performance for your application.

The primary objective of Docker Swarm is to group multiple Docker hosts into a single logical virtual server—this ensures availability and high performance for your application by distributing it over a number of Docker hosts instead of just one.

In this tutorial you will learn:
  • What is Docker Swarm
  • How to Configure Hosts
  • How to Install and Run Docker Service
  • How to Configure the Manager Node for Swarm Cluster Initialization
  • How to Configure Worker Nodes to join the Swarm Cluster
  • How to Verify the Swarm Cluster
  • How to Deploy new Service on Swarm Cluster

This tutorial will guide you step by step though the installation of Ubuntu 18.04 on the Windows 10 operating system. The Ubuntu 18.04 system is available as an application via Microsoft Store.

In this How to install Ubuntu 18.04 on Windows 10 tutorial you will learn:
  • How to run PowerShell as an Administrator.
  • How to enable the Windows subsystem for Linux component.
  • How to find Ubuntu 18.04 app in Microsoft Store.
  • How to launch Ubuntu 18.04 on Windows 10.
  • How to create an initial user on Ubuntu 18.04 running on Windows 10.

Apache Hadoop is an open source framework used for distributed storage as well as distributed processing of big data on clusters of computers which runs on commodity hardwares. Hadoop stores data in Hadoop Distributed File System (HDFS) and the processing of these data is done using MapReduce. YARN provides API for requesting and allocating resource in the Hadoop cluster.

The Apache Hadoop framework is composed of the following modules:
  • Hadoop Common
  • Hadoop Distributed File System (HDFS)
  • YARN
  • MapReduce

This article explains how to install Hadoop Version 2 on Ubuntu 18.04. We will install HDFS (Namenode and Datanode), YARN, MapReduce on the single node cluster in Pseudo Distributed Mode which is distributed simulation on a single machine. Each Hadoop daemon such as hdfs, yarn, mapreduce etc. will run as a separate/individual java process.

In this tutorial you will learn:
  • How to add users for Hadoop Environment
  • How to install and configure the Oracle JDK
  • How to configure passwordless SSH
  • How to install Hadoop and configure necessary related xml files
  • How to start the Hadoop Cluster
  • How to access NameNode and ResourceManager Web UI

Pantheon desktop is a default desktop used by the ElementaryOS Linux system. It is hand-crafted specifically for the ElementaryOS Linux distribution and the result is extremely polished, fast performing and user friendly desktop environment.

At this point the Pantheon desktop is not a part of the standard Ubuntu repository. However, it can be easily installed by enabling the official ElementaryOS PPA repository within the Ubuntu 18.04 system.

In this How to install Pantheon desktop on Ubuntu tutorial you will learn
  • How to add the ElementaryOS PPA repository.
  • How to install the Pantheon desktop on Ubuntu 18.04.

The default TTY console font size on Ubuntu 18.04 Server may be not satisfactory in many cases. However, there is a simple way to increase or even decrease the font size on Ubuntu 18.04 TTY console by re-configuration of the console font and keymap setup program console-setup .

The default TTY console resolution on Ubuntu 18.04 Server is normally 800x600. This may be satisfactory in many cases. However, there are times that higher resolution is required. To increase TTY console resolution on the Ubuntu 18.04 server it is necessary to change the configuration of the relevant GRUB boot loader settings within the /etc/default/grub.

The welcome message shown to a user upon the terminal login whether it is via remote SSH login or directly via TTY or terminal is a part of motd also known as "Message Of The Day" daemon. The motd message can by customized to fit individual needs of each user or administrator by modifying the /etc/motd file or script within the /etc/update-motd.d directory.

In this tutorial you will learn:
  • How to append additional information to motd message
  • How to modify motd message
  • How to disable selected parts of motd daemon
  • How to completely disable motd message

Objective

The objective of this article is to guide the reader through the installation of Grav CMS on Ubuntu Linux with the Apache2 web server.

Operating System and Software Versions

  • Operating System: - Ubuntu 18.04 Bionic Beaver
  • Software: - Apache/2.4.29, Grav 1.5.3 or higher, PHP 7.2.10 or higher

Requirements

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

Difficulty

EASY

Conventions

Objective

Install and configure Nagios on Ubuntu 18.04 Bionic Beaver

Distributions

Ubuntu 18.04

Requirements

A working install of Ubuntu 18.04 with root privileges

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
  • $ - requires given linux commands to be executed as a regular non-privileged user

What is Nagios

Nagios is one of the best enterprise grade server monitoring solutions available. Unlike cPanel, it's available across a wide range of Linux distributions, including Debian and Ubuntu. Since Ubuntu 18.04 is an LTS release, upgrading your servers and running Nagios on them could be a great idea. Even though Nagios isn't up to date in the Ubuntu repositories, and setup isn't turn-key, it's still not too hard to get it running.

Objective

Using the gnome-weather application, an Ubuntu user can retrieve weather information for any location specified. The gnome-weather application will be also incorporated into the default desktop calendar window.

Operating System and Software Versions

  • Operating System: Ubuntu 18.04 Bionic Beaver

Requirements

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

Difficulty

EASY

Conventions

Objective

Install ELK on Ubuntu 18.04 Bionic Beaver

Distributions

Ubuntu 18.04

Requirements

A working install of Ubuntu 18.04 with root privileges

Conventions

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

Other Versions of this Tutorial

Ubuntu 20.04 (Focal Fossa)

What is ELK

If you're in a situation where you manage large amonts of data logs, the ELK stack is exactly what you're looking for. The ELK stack combines Elasticsearch, Logstash, and Kibana into a simple, yet powerful, open source stack that lets you manage large amounts of logged data from a convenient graphical web interface. All three tools are developed by Elastic, so they work in tandem perfectly, and they're very easy to get set up on your Ubuntu system.

You may also be interested in: