HowtoForge provides user-friendly Linux tutorials.
-
How to Install and Configure GitLab on Ubuntu 16.04
Author: Muhammad Arul • Tags: linux, server, ubuntu • Comments: 2
In this tutorial, I will show you step-by-step how to install GitLab CE (Community Edition) on your own Ubuntu 16.04 Xenial Xerus server. In this tutorial, I will be using the 'omnibus' package provided by GitLab for easy installation and create an SSL certificate with Let's encrypt.
-
How to Upgrade Linux Kernel in Ubuntu 16.04 Server
Author: Muhammad Arul • Tags: kernel, linux, ubuntu • Comments: 4
In this tutorial, I will show you how to upgrade the Ubuntu kernel to use the latest mainline kernel build provided by the Ubuntu kernel Team. I will be using Ubuntu 16.04.2 Xenial Xerus with default kernel version 4.4 as basis upgrade it to the 4.11.2 kernel version.
-
How to join your Linux server to the NTP pool project
Author: Oliver • Tags: arch linux, centos, debian, linux, server, ubuntu • Comments: 0
This tutorial explains how to configure a NTP (Network Time Protocol) server (using ntpd) and join it to the continuously more demanded NTP pool project.
-
-
How to Install Moodle 3.2 on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, server, web server • Comments: 5
In this tutorial, I will show you step by step how to install the latest stable Moodle on CentOS 7. Moodle is an open source eLearning software written in PHP. It is used for distance education, e-learning projects, and blended learning. Moodle will run under the Nginx web server, using a MariaDB database server and using PHP-FPM7.0. For the operating system, we will use CentOS 7.
-
MongoDB Replication on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, server • Comments: 7
In this tutorial, I will guide you step-by-step build a replica set in MongoDB. We will use 3 server nodes with CentOS 7 installed on them and then install and configure MongoDB. MongoDB is a NoSQL enterprise-class database that offers high performance, high availability, and automatic scaling.
-
Linux comm command tutorial for beginners (5 examples)
Author: Himanshu Arora • Tags: linux • Comments: 0
The comm command in Linux lets users compare two sorted files line by line. In this tutorial, we will discuss this command line tool using easy to understand examples. The following examples should give you a nice idea about how the 'comm' tool works.
-
How to Set up Nginx High Availability with Pacemaker, Corosync, and Crmsh on Ubuntu 16.04
Author: Muhammad Arul • Tags: high-availability, linux, security, ubuntu • Comments: 9
In this tutorial, I will show you step by step how to create a High Availability Clustered Nginx Web Server with Pacemaker, Corosync, and Crmsh. We will create an Active-Passive Cluster or Failover-cluster Nginx web server on Ubuntu 16.04.
-
How to Install Oracle Database 12c on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, server • Comments: 12
In this tutorial, I will show you step-by-step how to install Oracle 12c on a CentOS 7 x86-64 machine. This includes the preparation and configuration of the CentOS 7 machine for the Oracle 12c installation, the Oracle 12c installation and testing the database with the Oracle Database command line utility sqlplus and the web-based Oracle Enterprise Manager.
-
Linux Uniq Command Tutorial for Beginners (10 examples)
Author: Himanshu Arora • Tags: linux, shell • Comments: 2
The uniq command reports or even deletes repeated lines in a file. In this article, we will discuss uniq through easy to understand examples.
-
How to Enable SSL and Remote Connections for MySQL on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, mysql • Comments: 11
In this tutorial, I will show you step by step to configure MySQL securely for remote connections with SSL. MySQL is an open source relational database system that works on many Operating Systems including Windows, Linux, MacOS and FreeBSD. It is probably the most popular OpenSource RDBMS and a central component of the LAMP and LEMP Stacks.