×


Blog


Play Tetris on Linux Mint 20 Terminal - How to do it ?

This article covers how You can play Tetris on your Linux Mint 20 system's terminal. A veritable stack of Tetris clones are available on Linux and other platforms. Never played Tetris? 

The concept of Tetris is: 

1. Rotate and reposition blocks as they fall to create horizontal rows (lines) which disappear and score you points when made. 

2. The more points you score the faster the blocks fall. 

3. When the stack gets too high the game is over.


To install Tint on Ubuntu, Linux Mint, Peppermint OS and other related distros run this command:

$ sudo apt install tint

To play the game run:

$ tint

Enter a number from 1-9 to pick a level (1 being easiest, 9 being hardest).


Top 5 Open-Source Virtualization Software for Linux

This article covers the top-performing virtualization software specifically for Linux. Virtualization is the act of creating a "virtual machine" (VM) for every layer and system excerpted from the original, whether it is storage, hardware, computer network resources, or the operating system as a whole.

Virtualization is the process of developing virtual versions of operating systems, hardware platforms, storage devices, or computer network resources.

Basically, Some of the discussed virtualization paradigms are cross-platform such as XenProject, VirtualBox, and Microsoft Hyper-V, but Linux KVM and oVirt are specifically designed and created for the Linux operating systems.


A key advantage of running a virtual machine is that it allows you to run apps that would otherwise not be available due to having very different system requirements, which is one particular reason why virtualization has become so important in business.


The Top 5 Open Source Virtualization Software includes:

  • Xen Project.
  • VirtualBox.
  • KVM.
  • oVirt.
  • ProxMox.


Top 5 Open-Source Load Balancers 2021

This article reviews the Best Open Source Load Balancers. Load Balancing software assists virtual appliances in monitoring and distributing excess traffic. It helps network administrators and data centers maintain constant loading speed. The load balancing software is used to convey network traffic to specific servers with accurate configurations. 


Load Balancing Algorithms Types:

  • Round-robin Algorithm – The simplest method involves moving the requests within the same order to available servers. 
  • Least-time Algorithm – It selects servers supported by the smallest amount of active requests and the fastest processing speed. The algorithm integrates with powerful algorithms to give the server higher memory, capacity, and power. 
  • Least-connections Algorithm – This algorithm sends requests to servers with the smallest amount of workload. The algorithm sends requests to the smallest amount of busy servers. 
  • Hash-based Algorithm – It assists a hash key to the client and server IP addresses. The algorithm ensures that user's requests are sent to the identical servers containing data from the previous sessions. This ends up in an efficient network resource delivery.


Install PHP 7.3 on Ubuntu 18.04 - Step by Step Process ?

This article covers how to install PHP 7.3 on Ubuntu 18.04 server. Also, you will learn how to configure PHP with Apache and Nginx web servers. 


How to Install PHP 7.4 on Ubuntu ?

Use the following set of commands to enable PPA for PHP 7.4 in your Ubuntu system and install it. You can use this version for production use also.

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php7.4

Now use the following command to check installed php version on your system.

$ php -v 


How to Install PHP 7 Modules ?

You can install the required PHP modules on your system as below command:

$ sudo apt-get install php7.2-mysql php7.2-curl php7.2-json php7.2-cgi php7.2-xsl


Secure Nginx with Let's Encrypt on Ubuntu 18.04 - How to do it ?

This article covers how to install certbot client, obtain Let's Encrypt SSL certificate and configured to Nginx to use the certificates. Also, you will learn how to set up a cronjob for automatic certificate renewal.

Let's Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. 


To Install Certbot on Ubuntu:

1. First, add the repository.

$ sudo add-apt-repository ppa:certbot/certbot

You'll need to press ENTER to accept.

2. Install Certbot's Nginx package with apt:

$ sudo apt install python-certbot-nginx


Configure Nginx Server Blocks on Ubuntu 18.04

This article covers how to create an Nginx server blocks to host multiple website on a single Ubuntu machine. When using the Nginx web server, server blocks (similar to the virtual hosts in Apache) can be used to encapsulate configuration details and host more than one domain off of a single server.