Objective

Install ClamAV on Ubuntu, and scan for viruses.

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

Introduction

Viruses on Linux aren't all that common, but they do still exist. So, it's a good idea to set up an antivirus on your Linux desktop, and perform a scan every so often. It's also a good idea to scan any new files you bring on to your computer to ensure that they're safe.

On Linux, there isn't the same wealth of antivirus options as there is on other operating systems. That's mostly because there isn't a need. That's alright, though. ClamAV does the job very well.

It's also worth noting that ClamAV doesn't behave like a Windows antivirus. It doesn't hog up RAM or run in the background all the time. It also doesn't have all of the extra bells and whistles. It scans for viruses, and that's about all.

Objective

The following article will describe a Minecraft server configuration procedure on Ubuntu 18.04 Bionic Beaver Linux

Operating System and Software Versions

  • Operating System: - Ubuntu 18.04
  • Software: - Minecraft Server 1.12.2 or higher

Requirements

Privileged access to to your Ubuntu 18.04 system will be required.

Conventions

Objective

The objective is to install Node.js the cross-platform JavaScript runtime environment on Ubuntu 18.04 Bionic Beaver Linux from standard Ubuntu 18.04 repository or by use of Node Version Manager, NVM.

This tutorial is available for other Ubuntu Versions:

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.

Conventions

Objective

Learn how to install and take advantage of cockpit on an Ubuntu 18.04 machine

Requirements

  • Root permissions

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
cockpit_logo

Introduction

Cockpit is a web-based system administration service, which let us manage machines in a nice and easy way. Its aim is to simplify daily administration tasks, including resources, network and users monitoring and management.

Originally available for the Rhel distributions family, it was possible to install it on Ubuntu 16.04 by using an external ppa. With Ubuntu 18.04 it has been included in the official repositories, therefore its installation has become even simpler and safer.

Symptoms

Unable to find a suitable destination to install 32-bit compatibility libraries
The above error message appears on Ubuntu 18.04 Bionic Beaver Linux during the installation of the official proprietary Nvidia driver.

Solution

Execute the following linux commands to resolve the issue:
$ sudo dpkg --add-architecture i386
$ sudo apt update
$ sudo apt install libc6:i386

Objective

Install and configure a basic LAMP server using MariaDB 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)

Introduction

The LAMP stack is easily one of the most popular web server stacks in the world, and that's nothing new. LAMP has been powering a huge portion of the Internet for quite some time.

If you're an open source purist or you just don't care for Oracle as a company(a lot of Linux users don't), you can choose to set up a LAMP server on Ubuntu using MariaDB instead of the traditional MySQL. MariaDB is an open source drop-in replacement that was forked from MySQL several years back. It's an excellent solution for LAMP setups where you want to avoid Oracle's open source database.

Objective

The objective is to guide reader through the installation of Steam on Ubuntu 18.04 Bionic Beaver Linux using standard Ubuntu repository as well as to perform a manual installation using the official Steam package.

Operating System and Software Versions

  • Operating System: - Ubuntu 18.04 Bionic Beaver

Requirements

Privileged access to your system is required. Furthermore, appropriate nvidia driver or AMD radeon driver must also be configured before proceeding with the installation.

Conventions

Objective

Install Nginx Web Server (LEMP) on Ubuntu 18.04. In particular, this Linux web server install guide shows you how to install Nginx, how to install MariaDB and how to install PHP.

Distributions

Ubuntu 18.04 Bionic Beaver

Requirements

A working install of Ubuntu 18.04 with root privileges

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

Introduction

If you want to run PHP-based websites on Linux, Apache isn't your only option. Nginx is a faster, lighter weight, web server that's fairly easy to configure and get running. Plus, it's excellent at handling other tasks like load balancing, server optimization, and acting as a reverse proxy. Actually, Nginx is a top choice among startups for hosting their web applications. Setting Nginx up to host PHP on Ubuntu 18.04 is very simple, and you only need a few packages installed to get started.

Objective

The objective of this tutorial is to obtain a working Joomla installation based on a Lamp environment built on Ubuntu 18.04 Bionic Beaver.

Requirements

  • Root permissions

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

Introduction

joomla-logoJoomla is one of the most famous CMS (Content Management System): it is an open source project, released under the GPL license and, according to its developers, it powers over 2 Million websites, and it is translated in 74 languages. In this tutorial we will walk through the Joomla installation in a LAMP environment, built on Ubuntu 18.04 Bionic Beaver.

Objective

The objective is to install SSH Server on Ubuntu 18.04 Bionic Beaver Linux

Operating System and Software Versions

  • Operating System: - Ubuntu 18.04 Bionic Beaver

Requirements

Privileged access to your Ubuntu system will be required to perform this installation.

Conventions

You may also be interested in: