Category: How To’s

Checking website statistics using Webalizer

Webalizer is a free & open source application for analyzing of apache web access logs & usage logs & creating website statistics. After analyzing web logs, it produces various website statistics like daily statistics,...

Essential Linux Commands

Essential Linux Commands You Should Know

Linux is one of the best – if not the best operating systems out there. Well, the jury is still out on that. While often considered as the third option in the midst of...

postfix relay

Guide to configure Postfix Relay on Ubuntu & CentOS/RHEL

Postfix relay is the process by which we relay the mail from postfix to another mail server (AKA SmartHost) rather than using the local mail host. External mail server or SmartHost can be a...

Easily install ElasticSearch on Ubuntu

Elasticsearch is an open-source & very powerful application for analytics & distributed real-time searches. It is published under the Apache 2 license which means complete flexibility. It is very popular as well due to...

install openvpn

Descriptive guide to install OpenVPN on Linux

In ever-increasing threats against internet users, VPN provides a safe way to access the internet as it secures our data communications. Not only that, but VPN also provides internet privacy for remote employees for...

creating swap

Creating SWAP partition using FDISK & FALLOCATE commands

Swap-partition holds the memory which is used in case the physical memory (RAM) is full . When RAM capacity has been utilized to maximum , Linux machine moves inactive pages from memory to swap-space which...

Install MySQL CLI

Install MySQL CLI: mycli with auto-completion

mycli is a command line tool for MySQL, MariaDB as well as Percona & supports the following features, – Auto-completion, & Case sensitive completion, as soon we start typing commands this will come into...

vi editor

Working with VI editor : The Basics

VI editor is a powerful command line based text editor that was originally created for Unix but has since been ported to various Unix & Linux distributions. In Linux there exists another, advanced version...

IP aliasing

IP Aliasing : Assigning multiple IP addresses to single NIC

In this tutorial, we are going to learn to assign multiple IP addresses to a single NIC (Network Interface Card). This process of assigning multiple addresses to a single network interface is called IP...

install redis

How to install REDIS in LInux

Redis is an open source database, precisely, it’s an in-memory data structure store that can be used as a database, cache & message broker. It does not possess the limits offered by the relational...

squid authentication

How to setup SQUID AUTHENTICATION

Squid is a proxy web server that uses caching to optimizes website operation so that the web pages load more quickly, thereby improving the response time for the pages that are accessed by users...

DNF command with examples

Mastering DNF command with examples

DNF was first made available in Fedora 18 & with Fedora 22, it had replaced Yum to become default package manager for handling the system package files. DNF or Dandified YUM is actually a...

install nvm on linux

Install NVM on Linux: Maintain multiple NodeJS versions with Node Version Manager

We have earlier discussed How to install Node.js on Linux systems. In this tutorial, we will learn about NVM & process to install NVM on Linux. NVM stands for Node version manager & as...

mysql workbench for linux

Simple guide to install MySQL WorkBench for Linux (Ubuntu & RHEL/CentOS)

MySql Workbench for Linux is GUI (Graphical User Interface) for MySql. It acts as a graphical frontend for MySql databases & is used extensively by Developers, DBAs & Database Architects alike. MySql workbench for...

Easy guide to install MySQL on Ubuntu

MySQL is one of the most famous Free & Open Source Relational Database system. MySQL uses a relational database & structured query language (SQL) to manage all the data. Its one of the most...

Nginx reverse proxy with SSL

Simple guide to configure Nginx reverse proxy with SSL

A reverse proxy is a server that takes the requests made through web i.e. http & https, then sends them to backend server (or servers). A Backend server can be a single or group...