Resources, Articles, Tricks, and Solutions in connection to Linux Backup

Reinstalling Ubuntu Linux system - How to go about it ?

This article covers the reinstallation process of ubuntu Linux system. In fact, if you have messed up your Ubuntu system and after trying numerous ways to fix it, you finally give up and take the easy way out: you reinstall Ubuntu.

Read More


Install i3 on Ubuntu 20.04 - Step by step guide ?

This article covers some basic information regarding the i3 window manager. In fact, this includes instructions on how to set up i3 and launch an application.

Read More


Install the ManageEngine OpManager on Ubuntu 20.04 - Step by step guide ?

This article covers the process of installing ManageEngine OpManager on Linux, accessing the OpManager dashboard through browser and starting OpManager as a service. In fact, ManageEngine OpManager is a powerful network monitoring solution that let you manage your network devices and servers through an integrated console.

Read More


Change the Ubuntu 21.10 Impish Indri Theme - Step by step guide ?

This article covers how you can change themes in Ubuntu Linux system. In fact, Gnome Tweaks is tool that lets us tweak the default themes, icons, cursor, extensions and a lot more with ease.


How to install Gnome Tweaks ?

To install Gnome Tweaks, open your terminal (Quick Tip: Press 'ctrl+alt+t' together to open the terminal) and type the following command:

$ sudo apt-get install gnome-tweaks

Read More


Adding a Printer to Ubuntu 21.10 system - Step by step guide ?

This article covers how to easily attach a printer to your Ubuntu (Linux OS) to ease the lives of Linux users. In fact, A printer is a hardware device that is commonly used to convert the softcopy of a particular document to a hardcopy. It is now commonly used in offices, schools, and homes. Printers have made many things easier for the average person.

Read More


Format USB in Ubuntu 21.10 Impish Indri

This article covers how to format a USB drive to wipe out its data and fix problems in Ubuntu Linux system. In fact, You can use any method either the command line or the graphical methods (GParted utility or File Manager) for formatting a USB drive.

Read More


Find the MAC Address in Ubuntu 21.10

This article covers the basic overview of MAC-address and how to find it in Ubuntu. In fact, A MAC address is the unique identifier that is assigned by the manufacturer to a piece of network hardware (like a wireless card or an ethernet card). MAC stands for Media Access Control, and each identifier is intended to be unique to a particular device.

Read More


Install RPM packages on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how to install RPM on Ubuntu through different ways using the Alien package converter. In fact, It is better to prefer installing the packages from the default repositories or using the deb packages available at the official websites.


How To Uninstall rpm from Ubuntu 21.04 ?

To uninstall only the rpm package we can use the following command:

$ sudo apt-get remove rpm

Read More


Become a Root User in Ubuntu 22.04 - Step by step guide ?

This article covers the different ways through which you can become the root user in Ubuntu (Linux). In fact By using all these commands, the root users are enabled, logged in and their passwords are being updated successfully. The users can then sign into the root account using a newly updated password.

Read More


Different ways to Install TeamSpeak Client on Ubuntu 20.04 LTS Focal Fossa

This article covers how to easily install the TeamSpeak client on Ubuntu 20.04 LTS OS. In fact, TeamSpeak is a VoIP (voice-over-Internet Protocol) solution first released in 2001 and most popular with those who play team-based online games.

Read More


Install FortiClient VPN on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how to install FortiClient VPN on Ubuntu 20.04 LTS. In fact, FortiClient is a security solution designed to reduce your computer's vulnerability. However, the FortiClient user interface itself only contains the vulnerability scan and a tab in which you can set up a VPN connection for remote access.

Read More


Open a Port on Ubuntu 20.04 - Step by step guide ?

This article covers how to open ports on Ubuntu with some examples like opening port 22, port 80, port 443, and port 53 using the ufw command.

To Open port for a specific webserver such as Apache or Nginx execute the bellow Linux command:

$ sudo ufw allow in "Apache Full"
$ sudo ufw allow in "Nginx Full"

Read More


Install Tor on Ubuntu 20.04 - Step by step guide ?

This article covers how to install tor on Ubuntu 21.10. In fact, Tor is a connection-based low-latency anonymous communication system. Basically, Tor provides a distributed network of relays. Users bounce their TCP streams (web traffic, ftp, ssh, etc) around the relays, and recipients, observers, and even the relays themselves have difficulty learning which users connected to which destinations.

Read More


Restart Ubuntu 21.10 Impish Indri From the Terminal

This article covers some approaches to restart the Ubuntu system (Linux OS) like restarting Ubuntu using shutdown command, reboot command, init command, and systemd way. In fact, Every operating system needs to reboot or restart after some time due to various reasons. Some of the reasons are that certain software needs a reboot after installation to become fully functional, due to some configurational change, or maybe because of a software glitch. 

Read More


Use the Netcat Command to Read and Write Data Across the Network on Ubuntu 20.04

This article covers information about the usage of Netcat with TCP and UDP protocol and some other uses like scanning ports, sending files, and creating a web server. In fact, Netcat is a basic Linux utility that uses the TCP/UDP protocols for reading and writing data across network connections. It's intended to be a dependable backend tool that may be operated directly or simply by other applications and programs. 

Read More


Install qt on Ubuntu 20.04 - Step by step guide ?

This article covers the installation of the Qt framework on the Ubuntu 20.04 system. In fact, Using QtCreator, we can develop different applications that use the graphical user interface. 

Read More


Delete a Directory in Ubuntu 20.04 - Best methods

This article covers the different ways to delete the directory in Ubuntu Linux system. In fact, to solve the problem of storage space, we need to delete the directories which are no longer in our use. Deleting a directory (also called folder) on Linux is a common task that every user will have to perform at some time or another. This can be done via any desktop environment that you have installed, or from command line with the rm command.

Read More


Check Kernel Version in Ubuntu 20.04 - Step by step guide ?

This article covers the different methods of finding the Linux Mint kernel version through various command line utilities. If you are interested in updating your kernel in Linux Mint 20, follow this guide: https://linuxapt.com/blog/1332-update-linux-mint-20-3

Read More


Check GCC Version in Ubuntu 20.04 - Step by step guide ?

This article covers how to easily check the version of GCC (build-essential) running on Ubuntu 20.04 LTS. In fact, GCC, better known as The GNU Compiler Collection, is a set of compilers, development tools, and front ends such as C, C++, Objective-C, Fortran, Ada, Go, and D. 


How To Uninstall gcc from Ubuntu 21.04 ?

To uninstall only the gcc package we can use the following command:

$ sudo apt-get remove gcc

We can use the following command to remove gcc configurations, data and all of its dependencies, we can use the following command:

$ sudo apt-get -y autoremove --purge gcc

Read More


Configure Your Linux Firewall to Best Protect Your Data Center - How to do it properly on Ubuntu LTS 20.04 ?

This article covers protecting our data center by configuring a firewall by using two approaches; configure your Linux firewall using GUFW and configure your Linux firewall using UFW. In fact, Data security is a serious concern in this era of technology, but there are various ways available to protect your data. Configuring the firewall on your Linux system is one of the most popular strategies. A firewall is a type of network software that helps us protect against data breaches by applying various rules.

Read More


Install Git on Ubuntu 20.04 - Step by step guide ?

This article covers how to easily install Git on the Ubuntu 20.04 system. In fact, GIT is for developers that need a pretty straightforward version control system. Most software is collaborative efforts and sometimes can have hundreds of people with commits working on software development projects. It’s essential to track these commits customarily done in branches in most projects before merging into the master for release. It is easy to review and track down any incorrect commits and revert, leading to a much easier development if anything goes wrong.


How to Check Git Version ?

You can check to see what version of git you are currently running, if any, with the following command:

$ git --version

Read More


Enable SSH on Ubuntu 20.04 - Step by step guide ?

This article covers how to enable ssh on Ubuntu 20.04 LTS Linux system. In fact, the idea behind using SSH is to establish a secure connection with another computer in the network. However, the remote computer must have a running SSH server, otherwise, we won't be able to connect it using command or SSH client from our local computer.


How to Generate Public and Private Keys for SSH ?

  • Open command line- Terminal or Prompt on your local system.
  • Enter SSH key generator command that will generate the  key ssh-keygen.
  • Hit the Enter key.
  • (optional) Then you can enter a password in order to add an additional barrier when establishing the connection. Otherwise, simply press the Enter key two times, if you don't want the system to ask for an additional password query.
  • Ultimately, two files are created in the hidden directory ".ssh" under your user directory: "id_rsa" and "id_rsa.pub". The "rsa" in the file name stands for the cryptography used, but you don't have to worry about it. The file extension "pub" stands for "Public", so it is the public key. Whereas the file without any extension is your private key.

Read More


Install LAMP in Ubuntu 20.04 - Step by step guide ?

This article covers how to install LAMP on Ubuntu 20.04 and run the Apache module of the PHP. In fact, PHP code can be executed via the Apache web server; PHP module of Apache and PHP-FPM.

Read More


Upgrade from Ubuntu 20.04 to Ubuntu 22.04 - Step by step guide ?

This article covers how to successfully upgrade from Ubuntu 20.04 Focal Fossa to Ubuntu 22.04 Jammy Jellyfish. In fact, Ubuntu 22.04 LTS Jammy Jellyfish is due to release on April 21, 2022. However, users of Ubuntu 20.04 and Ubuntu 21.10 are able to upgrade to the latest release right now.

Read More


Deploy Modsecurity with Nginx on Ubuntu 20.04 LTS

This article covers how we can install Modsecurity on an ubuntu server that already has pre-installed Nginx on it. In fact, the ModSecurity engine is deployed in front of the web application, allowing the engine to scan the incoming and outgoing HTTP connections. ModSecurity is most commonly used in conjunction with the OWASP Core Rule Set (CRS), an open-source set of rules written in ModSecurity's SecRules language and is highly regarded among the security industry.


OWASP Rule Set with ModSecurity can almost instantly help protect your server against:

  • Bad user agents
  • DDOS
  • Cross website scripting
  • SQL injection
  • Session hijacking
  • Other Threats

Read More


Install Ubuntu 20.04 LTS - Step by step guide ?

This article covers the installation procedure of Ubuntu 20.04 on your system. In fact, Ubuntu 20.04 (codenamed Focal Fossa) was released on April 23, 2020. It’s a Long-Term Support (LTS) release, meaning that it will receive support and updates until April 2025.


New Features of Ubuntu 20.04 includes:

  • Linux Kernel 5.4 – This version of the Linux kernel adds support for a wider range of processors. It also includes improvements for boot speed, power-saving, and USB-C, plus several security features.
  • Gnome 3.36 – Gnome has been updated and improved. System animations should be smoother and have a lower impact on CPU usage.
  • ZFS 0.8.3 file system –  Improved performance and native encryption.
  • Dark theme
  • Redesigned login screen.
  • Newer versions of popular programming languages – Python 3.8, OpenJDK 11, PHP 7.4, Glibc 2.31, Rustc 1.41, GCC 9.3, Ruby 2.7.0, Perl 5.30, Golang 1.13.


How to Create a Bootable USB Drive on Ubuntu ?

By using the Create startup disk tool:

  • Open a search dialog, and type create startup.
  • If it's not installed, the Software Center will offer the option to install it – choose the option for USB drive, then open the utility.
  • In the top pane, click Other, then browse and select the Ubuntu 20.04 .iso file you downloaded.
  • In the bottom pane, select your USB drive.
  • Click Make startup disk.

Read More


Use Rsync on your Ubuntu 20.04 Linux system - Step by step guide ?

This article covers the basics of rsync command, how to transfer and sync files locally as well as remotely. In fact, Rsync is the most efficient, accessible, and secure ways to sync files between operating systems and servers.


How to Install Rsync On Linux System ?

1. Install Rsync Alma Linux, Fedora, Rhel, Rocky Linux based distributions:

$ sudo yum install rsync -y

2. Install Rsync Debian, Linux Mint, Ubuntu based distributions:

$ sudo apt install rsync -y


Rysnc Commands includes:

  • -a, –archive: archive files and directory while synchronizing ( -a equal to following options -rlptgoD)
  • -b, –backup : take the backup during synchronization
  • -l, –links: copy symlinks as symlinks during the sync
  • -d, –delete: deletes extraneous files from the destination location.
  • -e, –rsh=COMMAND: mention the remote shell to use in rsync
  • -h, –human-readable: display the output numbers in a human-readable format
  • -u, –update: don't copy the files from source to destination if destination files are newer
  • -r, –recursive: sync files and directories recursively
  • -n, –dry-run : perform a trial run without synchronization
  • –p, –progress: show the sync progress during transfer
  • -z, –compress: compress file data during the transfer
  • -q, –quiet: suppress message output
  • -v, –verbose : verbose output

Read More


Install Ubuntu 22.04 on Virtual Box - Step by step guide ?

This article covers the Step by step installation of the Ubuntu 22.04 server in a virtual box. In fact, Installing Ubuntu on VirtualBox as a Virtual Machine (VM) enjoys many benefits – you can preview and rule out changes to a better VM mode if something goes awry, lend a VM, create a VM to more effective (all VM information is removed as a bunch of documents), or run a VM on most hosting systems supported by VirtualBox. 

Read More


Install and Use Nano Editor on Ubuntu 20.04

This article covers how to install and use of the Nano Text Editor on your Ubuntu Linux system. In fact, Nano is a modeless text editor with a lot of useful features. It enables you to generate and modify a variety of files on Linux-based devices and servers. It is thought to be the most user-friendly editing tool. Nano is a text editor that is appropriate for both novice and experienced users.

Read More


Install Anaconda on Ubuntu 20.04 - Step by step guide ?

This article covers how to install and use Anaconda on your Ubuntu system. Anaconda is a free and open-source Python and R programming language distribution. The Python interpreter is included, as are several data science and machine learning packages.

Read More


Install Nginx on Ubuntu 20.04 LTS Using Source Code - Step by step guide ?

This article covers how you can easily install Nginx on your Ubuntu server. In fact, Nginx is used for security and load-balancing, but can also function independently as a web server. 

It was created on 4 October 2004 by Russian developer Igor Sysoev as he was frustrated with Apache web server and wanted to build a replacement capable of handling 10,000 concurrent connections with a focus on performance, high concurrency, and low memory usages.


How to Enable NGINX on Boot ?

So to enable start-up on boot, run this command:

$ systemctl enable nginx

So we get confirmation of a start-up, symlink being created for this service.

Read More


Install Smartctl on Ubuntu 20.04 - Step by step guide ?

This article covers the complete steps to install smartctl on Ubuntu 20.04. In fact, the smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) built into most modern ATA and SCSI hard disks. It is derived from the smartsuite package, and includes support for ATA/ATAPI-5 disks. It should run on any modern Linux system.


How to Install smartmontools Using apt-get on Ubuntu / Debian system ?

1. Update apt database with apt-get using the following command:

$ sudo apt-get update

2. After updating apt database, We can install smartmontools using apt-get by running the following command:

$ sudo apt-get -y install smartmontools

Read More


Install Snappass on Ubuntu 20.04 LTS server - Step by step guide ?

This article covers how to install and use the snappass web app on your Ubuntu Linux system. In fact, you can now securely generate a random link for the password that can be opened only one time.

Read More


Methods to Remove PPAs Package Added in Ubuntu Linux system

This article covers the different methods to remove packages in Ubuntu Linux. 


How to use PPA ?

Ubuntu provides a platform called Launchpad that enables software developers to create their own repositories. An end user i.e. you can add the PPA repository to your sources.list and when you update your system, your system would know about the availability of this new software and you can install it using the standard sudo apt install command like this.

To summarize:

  • $ sudo add-apt-repository <PPA_info> <– This command adds the PPA repository to the list.
  • $ sudo apt-get update <– This command updates the list of the packages that can be installed on the system.
  • $ sudo apt-get install <package_in_PPA> <– This command installs the package.


A repository is a collection of files that has information about various software, their versions and some other details like the checksum.

Each Ubuntu version has its own official set of four repositories:

  • Main – Canonical-supported free and open-source software.
  • Universe – Community-maintained free and open-source software.
  • Restricted – Proprietary drivers for devices.
  • Multiverse – Software restricted by copyright or legal issues.

Read More


ssh-keygen Command in Ubuntu 20.04 LTS Linux server - Explained with examples

This article covers how to generate different types of keys like RSA, DSA for authentication and connect to the different remote servers by copying the public key to the $HOME/.ssh/authorized_keys file of the remote server.

Read More


Different Ways to Install Software on Ubuntu Linux

This article covers the different ways of installing any software on Ubuntu Linux. In fact, When it comes to installing software on Linux, you are not restricted to one single method.

Read More


Backup Your Data on Ubuntu 20.04 using Fwbackups - Step by step guide ?

This article covers how to install fwbackups and backup data in the application on Ubuntu 20.04. In fact, fwbackups is an open-source feature-rich user backup application that allows you to backup your important documents anytime, anywhere using a simple powerful interface with the support for scheduled backups and backing up to remote systems.


How to Install fwbackups on Debian and Ubuntu / Mint Linux ?

1. Install these following dependencies on your system:

$ sudo apt-get install gettext autotools-dev intltool python-crypto python-paramiko python-gtk2 python-glade2 python-notify cron

2. Then download fwbackups to your home directory using wget command and install it from source using the following commands:

$ wget http://downloads.diffingo.com/fwbackups/fwbackups-1.43.7.tar.bz2
$ tar xfj fwbackups-1.43.7.tar.bz2
$ cd fwbackups-1.43.7/
$ ./configure --prefix=/usr
$ make && sudo make install

3. Install fwbackups on CentOS and RHEL:

$ sudo yum install gettext autotools-dev intltool python-crypto python-paramiko python-gtk2 python-glade2 python-notify cron

4. Next, download fwbackups and install it from source using the following commands:

$ wget http://downloads.diffingo.com/fwbackups/fwbackups-1.43.7.tar.bz2
$ tar xfj fwbackups-1.43.7.tar.bz2
$ cd fwbackups-1.43.7/
$ ./configure --prefix=/usr
$ make && sudo make install

5. Install fwbackups on Fedora Linux:

$ sudo dnf install fwbackups


From the fwbackups Overview page, you can simply click on any one of the toolbar buttons to begin:

  • ⁠Backup Sets – To create, edit or delete backup sets as well as manually create a backup set.
  • ⁠One-Time Backup – Create "one-time" backups.
  • ⁠Log Viewer – Shows the information about fwbackups's activities.
  • Restore – Allows you to restore any backup from previously made backup.

How to install Bacula Server on Ubuntu Linux system ?

In order to install Bacula Server, log in to your Ubuntu instance and issue the command:

$ sudo apt-get install bacula -y

You will be prompted for the following:

  • Mail server configuration (unless you need email alerts, you can configure this as local only).
  • System mail name (this is the email domain for the server, if applicable).
  • Configure database for bacula-directory-pgsql (you want to do this and set it as localhost).
  • Configure a password for the Bacula PostgreSQL database.


Once you've completed the above, you'll get your prompt back and can continue on with the configuration.

Read More


Install Snort on Ubuntu 20.04 - Step by step guide ?

This article covers how to install Snort on Ubuntu 20.04. In fact, Snort monitors the package data sent and received through a specific network interface. NIDS can catch threats targeting your system vulnerabilities using signature-based detection and protocol analysis technologies. NIDS software, when installed and configured appropriately, can identify the latest attacks, malware infections, compromised systems, and network policy violations.

Read More


Delete and Dispose of Files Properly in Ubuntu With Shred

This article covers how to delete files and folders in Ubuntu Linux system. In fact, Your files can be recovered and leaked with the help of data recovery software.

Read More


List Services on Ubuntu 20.04 - All about it ?

This article covers how to list all services by using the systemctl command on Ubuntu 20.04. In fact, systemctl is a command-line utility that is used for controlling systemd and managing services, which is part of systemd.


The syntax is the rule and format of how the systemctl command can be used.

These syntax options can be reordered, but a straight format must be followed:

systemctl [OPTIONS.] {COMMAND} 
  • COMMAND: Replace COMMAND.. with the name of the command service names.
  • -t –type=TYPE, –state=STATE: Use the -t or –type or –state=STATE to list units of a particular type of service state: Active, Inactive.
  • -a –all: Use the -a or –all to show all properties/all units currently in memory, including dead/empty ones. To list all units installed on the system, use the 'list-unit-files' command instead.
  • -r –recursive: Use the -r or –recursive to show unit list of host and local containers.
  • –help: Display a help message and exit.

Read More


Install PostgreSQL on Ubuntu 20.04 - Step by step guide ?

This article covers how to install PostgreSQL on your Ubuntu 20.04 LTS machine. In fact, PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language. It's standards-compliant and has many advanced features like reliable transactions and concurrency without read locks.


Service commands for PostgreSQL

The PostgreSQL database server runs as a service under the name "postgresql". You can manage the service by running the commands below.

1. Stop PostgreSQL server:

$ sudo systemctl stop postgresql

2. Start PostgreSQL server:

$ sudo systemctl start postgresql

3. Restart PostgreSQL(e.g. after changing configuration settings) server:

$ sudo systemctl restart postgresql

4. Reload PostgreSQL server:

$ sudo systemctl reload postgresql

5. Check PostgreSQL status:

$ sudo systemctl status postgresql

Read More


Install Teleport on Ubuntu 20.04 - Step by step guide ?

This article covers how to install the teleport on Ubuntu 20.04 server and add the new node. In fact, Running the commands on the added server through the WEB UI of teleport is easy to do.


How to uninstall teleport from Ubuntu ?

To uninstall just teleport package itself from Ubuntu execute on terminal:

$ sudo apt-get remove teleport

Read More


Install Psensor Temperature Monitoring Application on Ubuntu 20.04 - Step by step guide ?

This article covers how to install the Psensor Temperature Monitoring Application on the Ubuntu machine through the command line and graphically.


psensor can monitor:

  • the temperature of the motherboard and CPU sensors (using lm-sensors).
  • the temperature of the NVidia GPUs (using XNVCtrl).
  • the temperature of the Hard Disk Drives (using hddtemp or atasmart lib).
  • the rotation speed of the fans (using lm-sensors).
  • the sensors of a remote computer (using psensor-server).


How to Install psensor Using apt on Ubuntu Linux system ?

Update apt database with apt using the following command:

$ sudo apt update

After updating apt database, We can install psensor using apt by running the following command:

$ sudo apt -y install psensor

Read More


Install gLabels Publisher on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how to install gLabels which is a unique desktop publishing for label designing. In fact, gLabels is designed to work with various laser/ink-jet peel-off label and business card sheets that you'll find at most office supply stores. gLabels also supports mail merge from sources such as CSV files, vCards and Evolution data servers.


How to Install glabels on Ubuntu Using apt ?

Update apt database with apt using the following command:

$ sudo apt update

After updating apt database, We can install glabels using apt by running the following command:

$ sudo apt -y install glabels

Read More


Mirror your Phone Screen on Ubuntu 20.04 - How to do it ?

This article covers how you can start working on your computer and your phone simultaneously. In fact, It opens up endless frontiers for you to maximize your productivity.


Main Features of Scrcpy includes:

  • Does not require root.
  • Available for Windows, macOS & Linux.
  • No app required required on phone.
  • High resolution mirror.
  • Type using your computer keyboard.
  • Clipboard sync.
  • Interact using your mouse.

Read More


Install Python 3.11 on Ubuntu 20.04 - Step by step guide ?

This article covers how to install Python 3.11 on Ubuntu 20.04 LTS Focal Fossa using the PPA by Snakeyes or compiling from source and learning how to create a quick virtual environment.

Read More


Set up Nginx as Reverse Proxy on Ubuntu 20.04 - Step by step guide ?

This article covers how you can easily configure the Nginx Web server as a reverse proxy by adding a configuration file. In fact, By doing this, you can protect your main server against different cyberattacks or you can utilize it to balance the load of incoming heavy traffic.

Read More


Install and Run Vagrant on Ubuntu 20.04

This article covers how to install the Vagrant virtual development environment on your Ubuntu 20.04 LTS Focal Fossa system. In fact, Vagrant is a command-line tool for building and managing virtual machines. To use Vagrant, you must have a virtualization engine like VirtualBox, Hyper-V, or Docker installed on your system. The Vagrant plugin system also provides support for KVM and VMware. 

Read More


Install the Erlang Programming Language on Ubuntu 20.04 - Step by step guide ?

This article covers how to install the Erlang programming language on your Ubuntu 20.04 LTS Focal Fossa system. In fact, Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance.

Read More


Install Open Source osTicket on Ubuntu 20.04 - Step by Step guide ?

This article covers how to install the osTicket open source ticket system on Ubuntu 20.04 LTS Focal Fossa system. In fact, OsTicket allows you to manage, organize and archive your support request. It seamlessly routes inquiries created via email, web-forms, and phone calls into a simple, easy-to-use, multi-user, web-based customer support platform.


How to install osTicket with Nginx on Ubuntu ?

1. Update the system

First, log in to your server with sudo privileges and update the system with the latest stable version using the following command:

$ sudo apt update &&  sudo apt upgrade -y


2. Install LEMP Server

OsTicket requires Web server, PHP and Database Server to be installed on your server.

i. Install Nginx Web Server

You can install Nginx web server by the following command:

$ sudo apt install nginx -y

Now let's check Nginx service and To start the service manually, run the following commands:

$ sudo systemctl status nginx
$ sudo systemctl start nginx

Now enable nginx service to start at boot time by running the following command:

$ sudo systemctl enable nginx

ii. Install PHP and PHP-FPM

Next, you need to install PHP, PHP-FPM and some additional PHP modules which are required for OsTicket to run properly:

$ sudo apt install php php-mysql php-cgi php-fpm php-cli php-curl php-gd php-imap php-mbstring php-xml-util php-intl php-apcu php-common php-gettext php-bcmath

Above command will install php-7.2

Now edit php.ini file by running following command in terminal.

$ sudo vim /etc/php/7.2/fpm/php.ini

Uncomment cgi.fix_pathinfo variable and change its value to 0

cgi.fix_pathinfo=0

Now save and close the file.

Next, restart php7.2-fpm service and enable it at startup using the following command:

$ sudo systemctl restart php7.2-fpm
$ sudo systemctl enable php7.2-fpm

iii. Install and Configure MySQL Database server for OsTicket

From your terminal window, issue the following command to install the MySQL database server:

$ sudo apt install mysql-server

Now start MySQL service and enable it to start at boot time then check MySQL service status with the following command:-

$ sudo systemctl start mysql
$ sudo systemctl enable mysql
$ sudo systemctl status mysql

Next, secure MySQL installation with the following command:

$ sudo mysql_secure_installation

Answer all the questions as below:

Set root password? [Y/n] Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Next, log in to MySQL console as shown below:

$ sudo mysql -u root -p

Enter your Root password here.

Now you need to create the database for osTicket

run following command:

$ mysql> create database osticket_db;
$ mysql> grant all privileges on osticket_db.* to osticket_user identified by 'OsTicketPassw0rd@19';
$ mysql> flush privileges;


3. Download and Configure osTicket

Create a new directory for osTicket and then go to that directory:

$ sudo mkdir -p /var/www/osticket/
$ cd /var/www/osticket/

Next download latest osTicket setup using wget and Extract it using the following command:-

$ sudo apt-get install wget unzip
$ sudo wget https://github.com/osTicket/osTicket/releases/download/v1.14.1/osTicket-v1.14.1.zip
$ sudo unzip osTicket-v1.14.1.zip

You will get scripts and upload directory after extracting.

Next create an osTicket configuration file from ost-sampleconfig.php file using the following command:

$ sudo su -
$ cd upload/
$ cp ost-sampleconfig.php ost-config.php

Next, you need to change ownership of the osTicket web directory to the 'www-data' user and group.

$ sudo chown -R www-data:www-data /var/www/osticket/


4. Create OsTicket Virtual Host

Now create new virtual host configuration for OsTicket by running following command:

$ sudo vim /etc/nginx/sites-available/osticket.conf

Paste the configuration as below:

server {
listen 80;
server_name 13.52.217.10;   ## change server_name as per your domain name.
root /var/www/osticket/upload;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
index index.php index.html index.htm;

# Enable gzip
gzip on;
gzip_min_length 1000;
gzip_types text/plain application/x-javascript text/xml text/css application/xml;
set $path_info "";
location ~ /include {
deny all;
return 403;
}
if ($request_uri ~ "^/api(/[^\?]+)") {
set $path_info $1;
}
location ~ ^/api/(?:tickets|tasks).*$ {
try_files $uri $uri/ /api/http.php?$query_string;
}
if ($request_uri ~ "^/scp/.*\.php(/[^\?]+)") {
set $path_info $1;
}
location ~ ^/scp/ajax.php/.*$ {
try_files $uri $uri/ /scp/ajax.php?$query_string;
}
location / {
try_files $uri $uri/ index.php;
}
location ~ \.php$ {
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
}

Here, You need to change server_name 13.52.217.10 as per your domain name.

Save the Nginx configuration file and exit.

Now activate the virtual host and test the configuration:

$ ln -s /etc/nginx/sites-available/osticket.conf /etc/nginx/sites-enabled/
$ nginx -t

Now restart nginx service:

$ sudo systemctl restart nginx


5. Install and configure osTicket

Now let's enter your domain name to get osTicket UI in any web browser.

Next Click on 'Continue' and you will be redirected to the osTicket configuration section.

Fill all required information and click “Install Now” button.

In the database settings, enter details as dbname, username, and password you have created during mysql setup.

Finally, Click on Install Now button

Next, change the permission of ost-config.php to remove write access by running the following command:

$ cd /var/www/osticket/upload/
$ chmod 0644 include/ost-config.php

For osTicket admin type your IP/domain name in the web browser.

For admin login/agent panel/Admin panel configuration type as following:

  • osTicket admin login - http://yourdomainname/scp/
  • osTicket agent panel - http://yourdomainname/scp/index.php
  • osTicket Admin panel configuration - http://yourdomainname/scp/settings.php

Read More


Install and Use Busybox on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how to install the busybox and use it on Ubuntu 20.04 LTS server. In fact, BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for the most common utilities you would usually find on your desktop system (i.e., ls, cp, mv, mount, tar, etc.).

Read More


Using SFTP Protocol to Transfer Files Between Local and Remote Machines

This article covers how you can transfer files between a remote machine and a local machine with the help of a file transfer protocol known as SFTP. In fact, SFTP has the ability to leverage a secure connection to transfer files and traverse the filesystem on both the local and remote system.

Read More


Install Rundeck on Ubuntu 20.04 - Step by step guide ?

This article covers how to install Rundeck on Ubuntu 20.04 for task automations in the system. In fact, Rundeck is a free open-source software for automation services. With Rundeck, you can create simple to complex tasks on either the local machine or on a remote server.

Read More


Monitor User Activity With acct Tool on Ubuntu 20.04

This article covers how to monitor user activity with the acct tool on Ubuntu 20.04. In fact, Acct can monitor the user activity & getting the information about the user performance. It provides the information about last commands executed by users, user logins / logouts details in hours by day-wise, system activity information,& individuals user information.


How to install acct on ubuntu ?

1. Update the System:

$ apt-get update

2. Install the psacct or acct on system:

$ apt-get install acct

3. Check the acct version:

$ ac --version

Read More


Install GNU Octave on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the complete installation procedure of GNU Octave on the Ubuntu machine via different methods. In fact, Octave is a scientific application that uses a Matlab-like interpreted high-level language for numerical computations and simulations. Octave offers functions to solve linear and nonlinear problems, can plot the results as graphics and offers capabilities for data manipulation and visualization. Also it provides an interactive command line interface and a GUI interface but can also be used in noninteractive scripts for data processing.

Read More


Install Discourse on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how to install Discourse on Ubuntu 20.04 LTS Focal Fossa system. In fact, Discourse is an open-source platform used for discussions forum, chat rooms, or as a mailing list management software.

Read More


Methods to Check SSD or HDD in Ubuntu 20.04 LTS Linux server

This article covers the different methods to check if the disk is HDD or SSD in a Linux operating system like Ubuntu 20.04 LTS server. In fact, Checking SSD/HDD health in Linux will help you to identify failed drives and they can be replaced before any data loss occurs. Therefore, If you are a system administrator and responsible for managing Linux systems in Datacenter, then, it is recommended to check the health of the SSD and HDD drives regularly. 

Checking SSD/HDD health in Linux will help you to identify failed drives and they can be replaced before any data loss occurs. 


How to use SMART monitoring tools in Linux ?

Smart monitoring tools is a control and monitoring utility for SATA, SCSI hard drives and solid state drive. The tool comes with a command called 'smartctl'.

Use yum to check which package provides smartctl command:

# yum provides smartctl

The output will suggest that smartmontools is the package that distributes smartctl command.

To Install smartmontools, run:

# yum install smartmontools

Use smartctl command:

# smartctl -a /dev/sda

Read More


Install Luakit Browser on Ubuntu 21.10 Impish Indri - Step by step guide ?

This article covers how to install luakit on your Ubuntu Linux system. In fact, Luakit is a highly-configurable browser framework based on WebKitGTK+. It is very fast and extensible by Lua. It is primarily targeted at power users, developers and any people with too much time on their hands who want to have fine-grained control over their web browser's behavior and interface.

Read More


Install Kwrite Editor on Ubuntu 20.04 LTS Focal Fossa - Step by step guide ?

This article covers how to install, use, and remove Kwrite on Ubuntu 20.04.3 LTS (Focal Fossa). In fact, KWrite is a simple text editor built on the KDE Platform. It uses the Kate editor component, so it supports powerful features such as flexible syntax highlighting, automatic indentation, and numerous other text tools.

Read More


Install Kate Editor on Ubuntu 20.04 LTS Machine - Step by step guide ?

This article covers how to install Kate Editor on your Ubuntu machine without installing KDE. In fact, Kate is a multi-document, multi-view text editor by KDE. It features stuff like codefolding, syntaxhighlighting, dynamic word wrap, an embedded console, an extensive plugin interface and some preliminary scripting support.


How to Install kate on Ubuntu using snapd ?

1. Enable snapd

snapd can be installed from the command line:

$ sudo apt update
$ sudo apt install snapd

2. Install kate

To install kate, simply use the following command:

$ sudo snap install kate --classic


How To Uninstall kate on Ubuntu 21.04 ?

We can use the following command to remove kate configurations, data and all of its dependencies, we can use the following command:

$ sudo apt-get -y autoremove --purge kate

Read More


Install juffEd Development Environment on Ubuntu 20.04 LTS System - Step by step guide ?

This article covers how to install juffed on your Ubuntu 21.04 Linux system. In fact, JuffEd is a simple, cross-platform text editor written using the Qt toolkit and the QScintilla library. It supports most features found in modern text editors, including syntax highlighting, bracket matching, switching encodings, sessions, and a plugin API.

Read More


Install Anki Learning System on Ubuntu 21.04 LTS - Step by step guide ?

This article covers how to install anki on Ubuntu 21.04. In fact, Anki is a program designed to help you remember facts (such as words and phrases in a foreign language) as easily, quickly and efficiently as possible. To do this, it tracks how well you remember each fact, and uses that information to optimally schedule review times.

Read More


Install SciTE Text Editor on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how to install scite on Ubuntu 21.04. In fact, scite is a GTK-based programming editor with syntax highlighting support for many languages. Also supports folding sections, exporting highlighted text into colored HTML and RTF.


How To Uninstall scite on Ubuntu 21.04 ?

We can use the following command to remove scite configurations, data and all of its dependencies, we can use the following command:

$ sudo apt-get -y autoremove --purge scite

Read More


Install Pluma Text Editor on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how to install pluma on Ubuntu 21.04. In fact, Pluma is a graphical application which supports editing multiple text files in one window (known sometimes as tabs or MDI).


How To Uninstall pluma on Ubuntu 21.04 ?

We can use the following command to remove pluma configurations, data and all of its dependencies, we can use the following command:

$ sudo apt-get -y autoremove --purge pluma

Read More


Install Nirvana Text Editor on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how to install nedit on Ubuntu 21.04. In fact, NEdit is a multi-purpose text editor which provides intensive support for development in a wide variety of languages, text processors, and other tools, but at the same time can be used productively by just about anyone who needs to edit text.


How To Uninstall nedit on Ubuntu 21.04 ?

We can use the following command to remove nedit configurations, data and all of its dependencies, we can use the following command:

$ sudo apt-get -y autoremove --purge nedit

Read More


Install Mousepad Editor on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how to install mousepad on Ubuntu 20.04. In fact, Mousepad is a graphical text editor for Xfce based on Leafpad.


How to Remove mousepad configuration, data, and all of its dependencies on Ubuntu ?

We can use the following command to remove mousepad configurations, data and all of its dependencies, we can use the following command:

$ sudo apt-get -y autoremove --purge mousepad

Read More


Install SC Sheets on Ubuntu Server 20.04 LTS - Step by step guide ?

This article covers how to install and use sc Sheets on Ubuntu 20.04. In fact, you can use it to create amazing spreadsheets using SC Sheets via terminal.


How to Install sc Using apt-get on Ubuntu ?

Update apt database with apt-get using the following command:

$ sudo apt-get update

After updating apt database, We can install sc using apt-get by running the following command:

$ sudo apt-get -y install sc


How to Install sc Using apt on Ubuntu ?

Update apt database with apt using the following command:

$ sudo apt update

After updating apt database, We can install sc using apt by running the following command:

$ sudo apt -y install sc


How to Install sc Using aptitude on Ubuntu ?

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Ubuntu. Update apt database with aptitude using the following command:

$ sudo aptitude update

After updating apt database, We can install sc using aptitude by running the following command:

$ sudo aptitude -y install sc

Read More


Install Tree Line on Ubuntu 20.04 LTS System - Step by step guide ?

This article covers how to install Tree Line on your Ubuntu 20.04 Linux system. In fact, Tree Line is a versatile piece of software which helps system admins to keep track of their data using various formats.

Read More


Install Glom Database Designer on Ubuntu 20.04 LTS System - Step by step guide ?

This article covers how to install glom on Ubuntu 20.04. In fact, Glom is a versatile and powerful database designing application.

Read More


Configure LDAP Client on Ubuntu 20.04 - Step by step guide ?

This article covers how to configure the LDAP client on Ubuntu 20.04. In fact, LDAP allows users to store the usernames and passwords of users in a single place. This place is then used by multiple services for validating the users claiming these services. To use a service, you always need to have a client-end program that can help you to access that service.

Read More


Setup Rsyslog Server on Ubuntu 20.04 - How to do it ?

This article covers how to install and configure Rsyslog Server and Client on Ubuntu 20.04 LTS Focal Fossa system. In fact, Checking logs is an important activity to see what's happening on your Linux servers, especially when you are trying to locate an issue. In Rsyslog, the config files remain the same as Syslog. That simply means you can copy a syslog.conf file directly into rsyslog.conf and it will work.

The syslog-ng, FluentD, Logstash, GreyLog2, and Logagent, Filebeat are the other alternatives for Rsyslog.


Directory where different sorts of logs stored in a Linux system:

  • /var/log/syslog - Stores all startup messages, application startup messages etc. Practically stores all global system logs.
  • /var/log/cron - The Cron jobs are basically kind of scheduled and automated task created in the system, that runs periodically and repeatedly. You can see what this logs directory would store.
  • /var/log/kern.log - it stores kernel logs. No matter what logs they are. Event logs, errors, or warning logs.
  • /var/log/auth.log - Authentication logs.
  • /var/log.boot.log - System boot logs.
  • /var/log/mysql.d - Mysql logs.
  • /var/log/httpd - Apache logs directory.
  • /var/log/maillog - Mail server logs.

Read More


Install Geary Email Client on Ubuntu 20.04 - Step by step guide ?

This article covers how to install and configure the Geary email client on Ubuntu 20.04. In fact, Geary is one of the best Email Client apps for Ubuntu. 


Main features of Geary includes:

  • Insert images inline features added when you will compose rich-text messages.
  • Multiple spell-checker Addons added.
  • Provides an Improved interface when you will insert links in rich text messages.
  • Offer message archiving advantages for Yahoo! Mail and Outlook.com.
  • Comes with a very good interface.
  • Easy Saving for remote inline images.
  • Distribution via Flatpak is possible.
  • The user interface, layout, and design were updated.
  • Improved designing when moving and labeling conversations at the same time.
  • It offers to unfold the starred messages when you are in a conversation.
  • The keyboard navigation is awesome.
  • Application keyboard shortcut help (Ctrl + ?) added.
  • Advanced security when displaying any messages.
  • Internal bug fixed.

Read More


Install Muon / Snowflake Graphical SSH Client on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the different ways of installing Muon/Snowflake on your Ubuntu machine. 


Snowflake's functionalities includes:

  • A simple GUI interface that allows to cut, copy, paste, rename, archive, execute scripts, check directory size, change permissions, etc.
  • Text editor which also supports sudo.
  • Powerful search functionality.
  • Log viewer.
  • Disk space analyzer.
  • Handy network tools (ping, Traceroute, port check, etc).
  • SSH Key management.
  • Terminal emulator.

Read More


Install Telnet Server and Client on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how you can easily install the Telnet server and client on your Ubuntu machines. In fact, Telnet is a command protocol that allows a user to connect to a remote host. It makes use of TCP/IP protocol to establish a connection with the remote computer.


The general format of the telnet command is:

telnet [hostname/ipaddress] [port number]


How to install telnet on AlmaLinux / Rocky Linux / CentOS / Fedora ?

Telnet command can be installed using YUM in all CentOS and Fedora distributions.

1. Execute the below command to install telnet:

# yum -y install telnet

2. Verify that the command is installed successfully:

# telnet localhost 22


How to install telnet on Ubuntu / Debian ?

Telnet command can be installed both in Ubuntu and Debian systems using the APT command.

1. Execute the below command to install telnet:

# apt-get install telnet

2. Verify that the command is installed successfully:

# telnet localhost 22

Read More


Install and Use Redshift in Ubuntu 20.04 LTS - Step by step guide ?

This article covers How to Install and Use Redshift on Ubuntu 20.04. In fact, Redshift is a tool that is used to adjust the color temperature of your screen according to your surroundings. The color temperature adapts to the time of the day. A different color temperature is set for the night and daytime. It applies a red hue or redness effect to your screen or graphical display. 

This helps reduce eye strain and lessen the risk of delayed sleep in case you are working in front of the screen at night. 


How to install redshift on Ubuntu 20.04 ?

To install Redshift, run the following commands:

$ sudo apt update
$ sudo apt install redshift redshift-gtk

Read More


Install PHP OPcache on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the complete procedure for installing the PHP OPcache on your Ubuntu 20.04 LTS Focal Fossa system. In fact, OPcache is an Apache module for the PHP interpreter which is used to increase performance by storing precompiled scripts in shared memory space. It basically removes the need for PHP to load and parse scripts on each request.


How to Install and Configure PHP OPcache with Nginx ?

1. First, install the Nginx, PHP and other PHP extensions with the following command:

$ apt-get install nginx php php-fpm php-cli php-opcache php-mysql php-zip php-gd php-mbstring php-curl php-xml -y

2. Once all the packages are installed, verify the PHP version with the following command:

$ php -version

3. Next, you will need to enable the PHP OPcache by editing php.ini file.

$ nano /etc/php/7.4/fpm/php.ini

Uncomment the following lines:

opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
opcache.revalidate_freq=200

Next, Save and close the file then restart Apache service to apply the changes:

$ systemctl restart nginx php7.4-fpm

4. You can now verify the PHP OPcache installation with the following command:

$ php -i | grep opcache

Read More


Install Nvidia Drivers on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the complete procedure of installing Nvidia Drivers on your Ubuntu 20.04 LTS Focal Fossa system. In fact, Nvidia GPUs (graphics processing units) have exceptional parallel computing potential, much higher than that of CPUs. 


How to Install Nvidia Driver via Command Line on Ubuntu?

1. Search for Nvidia Drivers

Begin by Opening the terminal by pressing Ctrl+Alt+T or search for "terminal" in the Applications menu. Then, Run the following command:

$ apt search nvidia-driver

The output will display a list of available drivers for your GPU.


2. Update the System Package Repository

Before installing the driver, make sure to update the package repository. Run the following commands:

$ sudo apt update
$ sudo apt upgrade


3. Install the Right Driver for Your GPU

First, Choose a driver to install from the list of available GPU drivers. The best fit is the latest tested proprietary version. The syntax for installing the driver is:

$ sudo apt install [driver_name]

Here, we installed nvidia-driver-340, the latest tested proprietary driver for this GPU, so the command to run would be:

$ sudo apt install nvidia-driver-340


4. Reboot the System

Reboot your machine with the following command:

$ sudo reboot

Read More


Install Komodo Edit on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing the Komodo Edit on your Ubuntu 20.04 LTS Focal Fossa system. In fact, Komodo Edit is a free multi-language code editor that supports Python, Perl, Ruby, HTML/CSS, JavaScript and so on.


Main features of the Komodo editing free text editor:

  • Komodo Edit is an excellent code editor similar (not the same) to Notepad ++ found in Windows and other operating systems.
  • We will find this program available for Mac, Windows and Gnu / Linux.
  • We can use this application to program using multiple programming languages, like PHP, CSS, Ruby, HTML, SQL, XML, and many more.
  • Supports the fautomatic code completion and syntax highlighting.
  • We will have the possibility to obtain a preview of the web page that we are designing.
  • It is available for operating systems of 32 bit and 64 bit.
  • The free text editor Komodo supports macros.
  • We can download the source code of this application from your github page.

Read More


Install MySQL Workbench on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing MySQL Workbench on your Ubuntu 20.04 LTS Focal Fossa system. In fact, MySQL workbench is a GUI tool for managing MySQL database system used by database administrators, database architects and developers to visualize database design.


How to Download and Install MySQL Workbench on Ubuntu ?

1. Update and upgrade your system, before any installation:

$ sudo apt update && sudo apt upgrade

2. Now you can download and install Workbench with the command:

$ sudo apt install mysql-workbench

Read More


Install LibreNMS on Ubuntu 20.04 LTS using Nginx - Step by step guide ?

This article covers the process of installing LibreNMS on your Ubuntu 20.04 LTS Focal Fossa system. In fact, LibreNms works and supports protocols such as SNMP, LLDP, OSPF, ARP, CDP, BGP and FDP to auto-discover the network.  You can also use LibreNms to monitor many network hardware (such as Cisco, Juniper, Foundry, FreeBSD, Brocade) and even operating systems such as Windows, Linux, and FreeBSD.

Read More


Install and Use MyCLI in MySQL / MariaDB / Percona for Auto-Completion and Syntax Highlighting on Ubuntu 20.04 server

This article covers how to install and use the MyCLI tool on your Ubuntu Linux system. In fact, MyCLI is an easy-to-use command line interface (CLI) for MySQL, MariaDB, and Percona, that helps you speed up development with auto-completion and syntax highlighting features.


How to install the MyCLI tool on your Linux system ?

MyCLI tool is based on Python and needs to be installed via pip. Make sure PIP and python development libraries are installed.:

$ yum install python-pip
$ yum -y install python-devel
$ pip install mycli


MyCLI Features include:

  • Auto-completion as you type for SQL keywords as well as tables, views and columns in the database. Auto-completion is on by default. The REPL will pop up a suggestion menu as soon as you start typing. The suggestions are context sensitive based on the position of the cursor. eg: Only tables are suggested after the FROM keyword, only column names are suggested after the WHERE clause.
  • Syntax highlighting using Pygments. Syntax highlighting has plenty of themes that can be changed via the config file.
  • Smart-completion (enabled by default) will suggest context-sensitive completion.
  • SELECT * FROM <tab> will only show table names.
  • SELECT * FROM users WHERE <tab> will only show column names.
  • Support for multiline queries.
  • Favorite queries with optional positional parameters. Favorite Queries are a way to save frequently used queries with a short name. Save a query using \fs alias query and execute it with \f alias whenever you need.
  • Timing of sql statments and table rendering.
  • Config file is automatically created at ~/.myclirc at first launch.
  • Log every query and its results to a file (disabled by default).
  • Pretty prints tabular data (with colors).
  • Support for SSL connections.
  • There are two types of keybindings available. Emacs mode and Vi mode
  • Cross-platform support – runs under Linux and macOS. The software may run under Windows but this is not tested.

Read More


Install OBS Studio on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing OBS studio on your Ubuntu Linux system. In fact, OBS Studio is a free open source software for capturing, compositing, encoding, recording, and streaming video content.


Main features of OBS Studio includes:

  • Live to stream.
  • Video recording.
  • Fully configurable with multiple video sources.
  • Individual audio mixer with per-source supporting filters.
  • Video transitions.
  • Real-time video/audio capturing and mixing.
  • Free and open-source.
  • Export to multiple formats.
  • Drag and drop.

Read More


Install nload to Monitor Real Time Network Traffic on Ubuntu 20.04 Linux system - Step by step guide ?

This article covers the different ways to easily install nload on your Ubuntu system. In fact, nload is a command-line utility that can be used to monitor network traffic and bandwidth usage in real time. It visualizes the in-comming and out-going traffic using two graphs and also provides additional information like min/max network usage and total transferred data. 

Read More


Install WildFly on Ubuntu 20.04 - Step by step guide ?

This article covers how to successfully install and configure WildFly on Ubuntu 20.04. Infact, WildFly offers you an administration dashboard to manage single or multiple domains efficiently.

Read More


Install and Configure Neo4j on Ubuntu 20.04 - Step by step guide ?

This article covers the process of installing Neo4j on Ubuntu 20.04 Linux system. In fact, Neo4j is a graph database that records relationships between data nodes, whereas traditional relational databases use rows and columns to store and structure data. 


How to use Neo4j ?

To start using Neo4j, let's add some example nodes and then define relationships between them. Connect to Neo4j using cypher-shell:

$ cypher-shell

Read More


Install GlassFish on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process to install GlassFish on your Ubuntu 20.04 LTS Focal Fossa system. In fact, GlassFish is being maintained and developed through the GlassFish Project. 


How to Manage the GlassFish Service ?

1. To enable GlassFish at boot:

$ sudo systemctl enable glassfish

2. To start GlassFish:

$ sudo systemctl start glassfish

2. Check the service status using this command:

$ sudo systemctl status glassfish

Read More


Install ADB and Fastboot on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process to install the ADB and Fastboot on Ubuntu 20.04 LTS Focal Fossa system. In fact, ADB or Android Debug Bridge is a command-line utility that lets us control an android device from the computer itself. Its part of Google Android SDK & can be used to run shell commands or to copy the files to & from the device & also to install or remove the applications from the device.

Fastboot is basically a diagnostics mode that is used to modify the Android file system from the computer when the android device is in bootloader mode. It’s an alternative to recovery mode & is normally used to perform updates or to perform installations.



How to install ADB & Fastboot on Ubuntu systems ?

1. To install both the ADB & Fastboot, execute the following command from the terminal:

$ sudo apt-get install android-tools-adb android-tools-fastboot

2. Once the installation has been finished you can check the ADB version by running the following command:

$ adb version

Read More


Install Make on Ubuntu 20.04 - Step by step guide ?

This article covers how to install make on Ubuntu 20.04. In fact, Make package is an utility for directing compilation of system Software.


How to Fix the "make: command not found" Error in Ubuntu ?

1. Before fixing the error, first, you need to verify if make is installed on your system. To do so, use the ls function to check the content of the /usr/bin/make directory:

$ ls /usr/bin/make

2. Further on, check if you are able to execute the command with its absolute path:

/usr/bin/make --version

3. If the above methods don't work and display an error, then your system doesn't have make installed.

4. Update your system's repository list using APT:

$ sudo apt-get update

5. Then, install the make command:

$ sudo apt-get install -y make

6. If the aforementioned commands don't work, you can install make by downloading the build-essential package, as follows:

$ sudo apt install build-essential

The build-essential package consists of all the necessary packages related to package building and compilation. The make command is a part of these packages.

Read More


Install Perl on Ubuntu 20.04 - Step by step guide ?

This article covers how to install Perl on Ubuntu 20.04. In fact, Perl is a general-purpose, high-level, interpreted programming language. It is the acronym of Practical Extraction and Reporting Language, initially, Perl was designed as a scripting language to make report processing easier.


How to install Perl in Ubuntu ?

1. Refresh the local package repository and upgrade all packages to a newer version:

$ sudo apt update && sudo apt upgrade -y

2. Once your system gets updated, use the following command to install Perl in your system:

$ sudo apt install perl

Read More


Install NumPy on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how to install Numpy on Ubuntu 20.04. In fact, NumPy(Numerical Python) is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-levelmathematicalfunctions to operate on these arrays.

Read More


Install MERN Stack for JS Based Applications on Ubuntu 20.04 - Step by step guide ?

This article covers how to install the MERN stack on your Ubuntu 20.04 system. In fact, The MERN Stack is made from four components: MongoDB, Express, React, and Node. It provides a bundle of JavaScript technologies used for building dynamic JS websites.

Read More


Install Homebrew on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how to install and configure Homebrew on Ubuntu 20.04. In fact, Homebrew is one of the popular package managers for Mac OS X but can be installed on Linux as well to download and install various packages. 

Homebrew Cask extends Homebrew with support for quick installation of applications like Google Chrome, VLC, and more.


Differences between APT and Homebrew or Linuxbrew includes:

1. Both HomeBrew and APT’s main goal is the same that is the installation of various packages using the command line. However, on one hand, APT is the native and well-integrated manager of Debian-based systems including Ubuntu, HomerBrew is a third-party package manager that the user can install manually.

2. Difference in the command syntax, if a user is already familiar with the brew command line on macOS and new to Ubuntu then he or she can use it to install programs without learning new command hooks. However, if you are a user of Ubuntu or Debian, then for sure you don't need to install it.

3. Homebrew maintains a separate user-owned directory, thus no need to run it with sudo to install applications.

4. Where apt-get is generally designed to overwrite previous versions; in the brew, it compiles packages and saves them according to its version in subdirectories. This means we can have multiple versions of a package on the same machine at the same time, however, only one of them will get symlinked into your main Homebrew hierarchy.

5. APT cleanup or uninstall older packages automatically with the update, whereas, in Homebrew, a user needs to run the brew cleanup command.

Read More


Install MongoDB Compass in Ubuntu 20.04 - Step by step guide ?

This article covers the installation of the MongoDB compass on your Ubuntu 20.04 system. In fact, MongoDB Compass is a graphical tool for MongoDB that helps you to create, delete, read and update the database graphically. It is very similar to phpMyAdmin which allows you to explore your data, run the queries, and interact with the database.

Read More


Procinfo Command in Linux Explained with examples

This article covers how to install procinfo software package on your Ubuntu Linux system. In fact, the file /proc/cpuinfo displays what type of processor your system is running including the number of CPUs present. 


How to install the procinfo command ?

You can install it using following command:

$ sudo apt install procinfo		#Debian/Ubuntu
$ sudo yum install procinfo #CentOS/RHEL
$ sudo dnf install procinfo #Fedora 22+


The simplest example is to run procinfo without any arguments:

$ procinfo

Read More


Best Open-source Screenshot Tools for Ubuntu – How to Install and Use?

This article covers the best open source screenshot tools for Ubuntu Linux system. In fact, Screenshots come in handy especially when you want to illustrate or demonstrate something to a colleague or a friend or student. Most Linux distributions, including Ubuntu, come with their default screenshot tools. 

Read More


Host Your Own Streaming Media Server Using Streama on Ubuntu 20.04 LTS.

This article covers How to Host Your Own Streaming Media Server Using Streama (Mini Netflix in Ubuntu Linux). In fact, Streama helps to do it with a user-friendly and beautiful interface like Netflix. Now, You can watch your preferred videos by adding them locally or remotely as per your wish.

Read More


Install 7-zip on Ubuntu 20.04 - Step by step guide ?

This article covers how to install 7-zip on Ubuntu 20.04 LTS Focal Fossa system. In fact, 7-Zip is an archive format that is widely used and gives a high compression rate.


How to Use 7Zip in Ubuntu Linux system ?

If you are on Ubuntu run the following commands:

$ sudo add-apt-repository universe
$ sudo apt update

After you have updated all your repositories run the following command to install 7Zip:

$ sudo apt install p7zip-full p7zip-rar

Read More


Install Linux kernel 5.15 on Ubuntu 20.04 - Step by step guide ?

This article covers how to install the Linux kernel 5.15 on Ubuntu 20.04 LTS Focal Fossa system. In fact, The Linux kernel is the main component of a Linux operating system (OS) and is the core interface between a computer's hardware and its processes. 


How to check Updates for Kernel 5.15 ?

To keep your kernel 5.15 up to date, you will use the apt update and upgrade commands to pull updates from the PPA repository just like any other package on your Ubuntu system.

To check for updates and upgrade.

$ sudo apt update && sudo apt upgrade

Remember, for any kernel updates, and you will need to reboot your system.

Read More


Install Chromium Browser on Ubuntu 20.04 - Step by step guide ?

This article covers the complete procedure of installing chromium on Ubuntu 20.04. In fact, In fact, Popular browsers like Google Chrome, Microsoft Edge, Opera, Vivaldi, and Brave, to name a few, are all based on Chromium. 

Chromium browser is different from Chromium OS. But they both are maintained by the Chromium Project.



How to Install Chromium on Ubuntu Graphically ?

1. Start the Ubuntu Software Center.

2. Search for Chromium Browser and click on the appropriate result.

3. Click on Install.

4. Wait for the installation to finish. Once completed, you will see the "Remove" button.

5. Start Chromium via the Application menu.


How to uninstall Chromium from Ubuntu ?

You can uninstall Chromium browser graphically through the Ubuntu Software center or using the below commands:

1. To uninstall chromium using apt run the following command:

$ sudo apt remove chromium-browser

2. To uninstall chromium using snap run the following command:

$ sudo snap remove chromium

Read More


Install Kanboard on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing Kanboard open source project management on your Ubuntu 20.04 LTS Focal Fossa. In fact, Kanboard is a free and open-source project management software that helps you visualize and limit your work in progress to focus on your goal. It follows the Kanban methodology and is specially designed for those people who want to manage their projects efficiently and simply. Kanboard also provides support for reports and analytics and can be integrated with external services. 

Read More


Install GoAccess on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing the GoAccess real-time web log analyzer on Ubuntu 20.04 LTS Focal Fossa system. In fact, GoAccess is a free and open-source weblog analyzer tool used for the analysis of logs in real-time. You can analyze logs through a web browser or terminal. 

GoAccess provides very useful statistics to system administrators including, top visitors, bandwidth, referring sites and URLs, operating systems, IP location, reverse DNS, geolocation, HTTP status code, and much more.

Read More


Install TYPO3 on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing TYPO3 on Ubuntu 20.04 LTS Focal Fossa system. In fact, TYPO3 is a free and open-source Web content management system written in PHP.

Read More


Methods to disable root account in Ubuntu 20.04 LTS Linux system

This article covers the different ways of disabling the root login in Linux. In fact, You should disable the root account and use sudo for administrative tasks because it's more secure than using su. This way, you only have to remember one password on your Linux system.

Read More


Load testing on your web server using Siege ( Benchmarking Tool )

This article covers how to test load in web servers using siege benchmarking tool. In fact, Siege is an HTTP load testing tool that you can use to send hundreds of concurrent visitors on your website at once to check how it will perform under pressure and how much availability your server can provide.


How to Install Siege on Ubuntu Linux system ?

It is a very easy task to install Siege on our Ubuntu server. Execute the following command to install siege on Ubuntu:

$ sudo apt-get install siege -y

Read More


Install and Use Linuxbrew on Ubuntu 20.04 LTS Linux system

This article covers how to install Brew on Ubuntu 20.04 LTS Linux. In fact, Homebrew is one of the popular package managers for Mac OS X but can be installed on Linux as well to download and install various packages. Homebrew Cask extends Homebrew with support for quick installation of applications like Google Chrome, VLC, and more.

Basically, you can use the brew command to install the third-party package that maintains the brew community. 

Read More


Install Metasploit Framework on Ubuntu 20.04 - Step by step guide ?

This article covers how to install Metasploit Framework on Ubuntu 20.04 LTS OS. In fact, the Metasploit Framework is an open-source project that provides public resources for vulnerability research and code development. It allows security professionals to detect intrusions into their network and identify threats and vulnerabilities in various areas such as software, systems, or networks. Metasploit comes jam-packed with existing exploits but gives the framework to create your own custom exploits.


How to Access Metasploit Console ?

Metasploit provides a command-line utility called mfconsole to manage the Metasploit. You can access it using the following command:

$ msfconsole

You should see the Metasploit console.


Now, run the following command to show all available commands in msfconsole:

$ help

To display all available exploits, run the following command:

$ show exploits

To display all available payloads, run the following command:

$ show payloads

To show more information of any exploit, run the following command:

$ info exploit exploit-name

To show more information of any payload, run the following command:

$ info payload payload-name

To set the specific payload for your exploit, run the following command:

$ set PAYLOAD windows

To display all available target operating systems that can be exploited, run the following command:

$ show targets

To set your target's IP address, run the following command:

$ set RHOST target-ip-address

To set the local IP address for the reverse communications, run the following command:

$ set LHOST ip-address

Read More


Install, configure and use Zulip Chat Application on Ubuntu 20.04 LTS - Step by Step guide ?

This article covers how to easily install and configure the zulip chat application on your ubuntu Linux system. In fact, Zulip is a free and open-source chat application used for sharing private and public messages. It is a cross-platform software tool able to handle thousands of concurrent chat sessions. It can be integrated with GitHub, Jira, Stripe, Sentry, and more using third-party plugins. 


Read More


Install KeePass Password Manager on Ubuntu 20.04 - Step by step guide ?

This article covers how to install the KeePass Password Manager application on Ubuntu 20.04 system. In fact, KeePass Password Manager offers encryption algorithms AES-256, multiple User Keys, Portable version for Windows 10/7/8; Auto-Type, Global Auto-Type Hot Key, and Drag & Drop of passwords. The user can export saved passwords to TXT, HTML, XML, and CSV Files. If you are using LastPass, Bitwarden, Dashlane, AnyPAssword, Code wallet, and many others, then importing passwords from them is also possible in KeePass.

Read More


bat command in Ubuntu 20.04 LTS Linux system – alternative to cat command

This article covers the best way of installing and using bat Command in Linux system. In fact, Bat is a drop-in replacement for the cat command, with some additional cool features such as syntax highlighting, git integration and automatic paging.

Read More


Install Percona Database Server on Ubuntu 20.04 - Step by step guide ?

This article covers the process of installing Percona Database Server on Ubuntu 20.04. In fact, Percona Server is fully compatible and a replacement for Oracle MySQL. Percona Server is used by thousands of enterprises to provide superior performance, scalability, and instrumentation for their workloads.

Read More


Install Asterisk on Ubuntu 20.04 - Step by step guide ?

This article covers how to install Asterisk on Ubuntu 20.04. In fact, Asterisk is a free and open-source VoIP server used for building a VoIP telephony infrastructure for all sizes of organizations. Now, you can now connect your server to any PSTN network and start calling absolutely free.

Read More


Install Screen on Linux Mint 20 - Step by step guide ?

This article covers how to install the Screen tool on your Linux Mint 20 system. In fact, Linux Mint screen provides users an option to open several separate terminal instances within a single terminal window manager. Screen also includes an enhanced command line, giving you extra features and functionality over a standard command line.


How to Install and Use Linux Screen ?

Screen is usually installed by default on all major Linux distributions. If your system doesn't have it preinstalled, don’t worry, the installation process is easy.

1. In the case of Debian, Ubuntu or Linux Mint and its derivatives, you can execute the following command:

$ sudo apt install screen

2. If you are using CentOS, you can install it using the following:

$ sudo yum install screen

Or if the user can't run sudo commands, we need to run it as a root user:

$ yum install screen


How to install htop on your Linux system ?

We can install it on Debian, Ubuntu, Linux Mint and its derivatives with the following command:

$ sudo apt install htop

You can run htop by simply typing the following command in your terminal:

$ htop

Read More


Install PeaZip archive on Ubuntu 20.04 / LinuxMint / Debian Linux Distributions - Step by step guide ?

This article covers how to install the PeaZip utility on the Ubuntu 20.04 system as well as on LinuxMint and Debian distribution. In fact, PeaZip is a file archiving and managing utility. It is a free software utility that deals with approximately 180 formats of file archives. It is based on many open source technologies, essentially 7-zip, p7zip, FreeArc, as well as PEA projects.

Now, you can add compressed files and extract them using this tool. 

Read More


Install Lynis security auditing tool on Ubuntu 20.04 - Step by step process ?

This article covers how to install and use the Lynis tool to audit our Ubuntu system. In fact, Lynis is a free & open-source security audit tool. It is installed by system administrators and security professionals to find the system vulnerabilities. It is easy to use & easy to scan the system. We can easily scan application patch management, file system, ports, Software malware, kernel vulnerability & etc.


How To Install lynis on Ubuntu 21.04 ?

Lynis is an auditing tool for hardening GNU/Linux and Unix based systems. It scans the system configuration and creates an overview of system information and security issues usable by professional auditors. It can assist in automated audits.

To Install lynis Using apt, Update apt database with apt using the following command:

$ sudo apt update

After updating apt database, We can install lynis using apt by running the following command:

$ sudo apt -y install lynis

Read More


Install Linux Dash on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing Linux Dash in Ubuntu 20.04 LTS Focal Fossa system. In fact, Linux Dash is a Performance monitoring  dashboard written in PHP. Very lightweight web base application, and drop-in applets are provided, admin can have a look on Network performance, RAM status, Disk space available, Installed software information or currently running processes.


How to Install Nginx web server ?

To install Nginx, simply run the below command:

$ apt install nginx


How to install PHP 7.2 ?

To do this, simply run the command:

$ apt install php7.2 php7.2-curl php7.2-fpm


How to configure Linux Dash Nginx Server Block ?

To configure Nginx for Linux Dash, you need to create the server block configuration under /etc/nginx/sites-available directory:

$ vim /etc/nginx/sites-available/linux-dash

Add the following contents to the configuration file and make adjustments accordingly:

server {
    server_name     linuxdash.example.com;
    listen          80;
    root            /var/www/html;
    index           index.html index.php;
    access_log      /var/log/nginx/linuxdash_access.log;
    error_log       /var/log/nginx/linuxdash_error.log;
 
    location ~* \.(?:xml|ogg|mp3|mp4|ogv|svg|svgz|eot|otf|woff|ttf|css|js|jpg|jpeg|gif|png|ico)$ {
            try_files $uri =404;
            expires max;
            access_log off;
            add_header Pragma public;
            add_header Cache-Control "public, must-revalidate, proxy-revalidate";
    }
 
    location /linux-dash {
        index index.html index.php;
    }
 
    location ~ \.php(/|$) {
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_split_path_info ^(.+?\.php)(/.*)$;
            fastcgi_pass unix:/run/php/php7.2-fpm.sock;
            if (!-f $document_root$fastcgi_script_name) {
                    return 404;
            }
            try_files $uri $uri/ /index.php?$args;
            include fastcgi_params;
    }
}

Save the configuration file and quit.

Once that is done, you need to enable the Linux Dash site. This can be done by creating symbolic links from this server block configuration to the sites-enabled directory:

$ ln -s /etc/nginx/sites-available/linux-dash /etc/nginx/sites-enabled/

Next, remove the default Nginx site configuration:

$ rm -rf /etc/nginx/{sites-available,sites-enabled}/default

Read More


Install KDE Plasma on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing the KDE Plasma desktop environment in Ubuntu 20.04 LTS Focal Fossa system. In fact, The name KDE is derived from "K Desktop Environment". KDE Plasma Desktop Environment provides Linux users on various distributions an alternative graphical interface to customize their desktop environment and applications for everyday use enhancement.

Read More


Install PrestaShop on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing PrestaShop on Ubuntu 20.04 LTS Focal Fossa system. In fact, PrestaShop is an open-source e-commerce platform. It allows entrepreneurs and companies to create and develop their own e-commerce sites.


How to Secure PrestaShop with Let's Encrypt SSL ?

1. You can install the Certbot client to install the Let's Encrypt SSL for PrestaShop by running the below command:

$ dnf install letsencrypt python3-certbot-apache

2. Next, obtain and install an SSL certificate for your lets domain with the following command:

$ certbot --apache -d prestashop.example.com

You will be asked to provide your email address and accept the term of service

3. Finally, You can now access your website securely using the URL https://prestashop.example.com.

Read More


Install FreeIPA on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing FreeIPA open source identity management system on your Ubuntu 20.04 LTS Focal Fossa. In fact, FreeIPA is free and open source Identity, Policy, and Audit (IPA) suite sponsored by RedHat. It's an IPA solution combination of Linux (Fedora), 389 Directory Server, MIT Kerberos, NTP, DNS Bind, Dogtag, Apache web server, and Python.

Read More


Install Apache Ant on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing Apache Ant on your Ubuntu 20.04 LTS Focal Fossa system. In fact, Apache Ant is a software tool for automating software build processes especially on Java environments. It is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.

Read More


Install XAMPP on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing the XAMPP stack on Ubuntu 20.04 LTS Focal Fossa system. In fact, XAMPP is a cross-platform development environment consisting of Apache, MariaDB, PHP, and Perl. Using XAMPP on an Ubuntu Desktop reduces the installation effort and time for developers. Instead of resolving conflicts between different components of a development stack, developers can focus on their work. 

Read More


Upgrade Ubuntu 20.04 to Ubuntu 20.10 - Step by step guide ?

This article covers the process of upgrading Ubuntu from version 20.10 (Focal Fossa to Groovy Gorilla) system. In fact, Being able to upgrade Ubuntu from one version to the next is one of Ubuntu's best features. You benefit from getting the latest software, including new security patches, and all the upgraded technology that comes with a new release without having to resort to reinstalling and reconfiguring your system.

Read More


Install Apache JMeter on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing Apache JMeter on your Ubuntu 20.04 LTS Focal Fossa system. In fact, Apache JMeter is mainly designed for testing web application, but now it is also used for database testing, stress testing, distributed testing, and functional testing.

Read More


Install Wireguard on Ubuntu 20.04 LTS - Step by Step guide ?

This article covers the process of installing Wireguard VPN on Ubuntu 20.04 LTS Focal Fossa system. In fact, WireGuard is an open-source and security-focused virtual private network designed for simplicity and ease of use. If you are looking for a lightweight and fast VPN then the WireGuard VPN is the best choice for you.

Read More


Install SQLite on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing SQLite on Ubuntu 20.04 LTS Focal Fossa system. In fact, Sqlite is a lightweight but feature-rich database management system that is widely used in embedded systems like mobile devices.

Read More


Install MailSpring on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the complete process of installing MailSpring on Ubuntu 20.04 LTS Focal Fossa system. In fact, Mailspring is a desktop email client with modern features like a unified inbox, snoozing, reminders, templates, offline search, and support for Gmail labels. It even has built-in "dark" and "ubuntu" themes so you can style it to match your desktop.


How to Install Mailspring on Ubuntu through GUI using Ubuntu Software Center ?

1. Click the Ubuntu Software Center icon located on your desktop.

2. Click the search icon to bring up the search box.

3. Type mailspring in the search box and hit Enter. After which, you will see the Mailspring application in the search results. Click the Mailspring application.

4. The Mailspring application installation view will show up on your screen. Click the Install button.

5. Now it will ask you for authentication. Provide the password for authentication. Then click Authenticate button.

6. After authentication, the installation will be started.

7. After the installation is completed, click the Launch button to open the Mailspring application.

8. You can also launch the Mailspring Email client from the Activities menu. Hit the super key to bring up the search bar. Type Mailspring in the search bar. The icon of the Mailspring application will now display on your screen. To open the Mailspring email client, simply click the icon.

Read More


Install Ionic Framework on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing the Ionic Framework open-source antivirus engine in Ubuntu 20.04 LTS Focal Fossa system. In fact, Ionic provides a powerful command-line interface that can be used for creating a project with a simple command. Ionic supports Android, IOS and the Universal Windows Platform for developing app. Ionic uses Cardova plugins to access Camera, GPS and Flashlight.

Read More


Install HPLIP on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing HP's Linux Imaging and Printing software (HPLIP) on Ubuntu 20.04 LTS Focal Fossa system. In fact, HPLIP is an open-source Linux drivers for HP’s inkjet and laser printers. The project is initiated and led by HP Inc. 

Read More


Install InfluxDB on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing InfluxDB on Ubuntu 20.04 LTS Focal Fossa system. In fact, InfluxDB is an open-source time-series database server that you can use to build Internet of Things (IoT) applications for data monitoring purposes which is built for developers and can handle the massive volumes of time-stamped data produced by sensors and applications.

Read More


Install Angular on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing Angular in Ubuntu 20.04 LTS Focal Fossa system. In fact, Angular is an open-source web application framework for building mobile and desktop web applications. It comes with an Angular CLI utility that helps you to create, manage, build and test Angular applications. 

Read More


Install Nextcloud with Nginx on Ubuntu 20.04 LTS - Step by step guide ?

This article covers the process of installing  and configuring Nextcloud personal cloud storage on your Ubuntu 20.04 LTS Focal Fossa system. In fact, Nextcloud is a free (Open Source) Dropbox-like software, a fork of the ownCloud project. Nextcloud is written in PHP and JavaScript, it supports many database systems such as MySQL/MariaDB, PostgreSQL, Oracle Database, and SQLite.

In order to keep your files synchronized between Desktop and your own server, Nextcloud provides applications for Windows, Linux, and Mac desktops and a mobile app for Android and iOS. Nextcloud is not just a Dropbox clone, it provides additional features like Calendar, Contacts, Schedule tasks, and streaming media with Ampache etc.

Read More


Install OwnCloud on Ubuntu 20.04 LTS - step by step guide ?

This article covers the complete process of installing  and configuring OwnCloud on Ubuntu 20.04 LTS Focal Fossa system. In fact, OwnCloud allows you to host a private cloud for data synchronization, file storage, and file sharing. You can use ownCloud as an alternative to commercial services like DropBox or Box. This software is great for secure collaboration across your projects and teams.

Read More


Install Icinga on Ubuntu 20.04 LTS - step by step process ?

This article covers the process of installing Icinga 2 on your Ubuntu LTS system. Infact, Icinga is a computer system and network monitoring application that checks the availability of your network and computer resources, notifies system outages, generates performance data of your resources, and provides the high-availability and distributed monitoring setup with the built-in cluster feature. 

Read More


Install Adminer on Ubuntu 20.04 LTS - step by step guide ?

This article covers the process of installing Adminer on your Ubuntu 20.04 LTS Focal Fossa system. In fact, Adminer is an alternative to phpMyAdmin that works from a single PHP file and it's easy to install. It supports databases like MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB, SimpleDB (plugin), Firebird (plugin), ClickHouse, and more.


To install Adminer on your Linux system, simply run the below commands:

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install adminer

Read More


Install Dokuwiki on Ubuntu 20.04 LTS

This article covers the process of installing Dokuwiki on your Ubuntu 20.04 LTS Focal Fossa system. In fact, DokuWiki is an open source wiki program written in PHP that doesn't require a database. It stores data in text files.

Read More


Install PowerShell on Ubuntu 20.04 LTS - A step by step guide ?

This article covers the process of installing the latest stable version of Microsoft PowerShell on the Ubuntu 20.04 LTS  (Focal Fossa) system. In fact, PowerShell is a task-based configuration tool used to automate system administrator tasks. 

Read More


Install Magento on Ubuntu 20.04 LTS - A step by step guide ?

This article covers the process of installing Magento eCommerce in Ubuntu 18.04 LTS system. In fact, Magento is one of the most popular e-commerce systems available, with many online stores based on the platform. It is written in PHP and uses the Zend Framework. Database-wise it uses the MySQL or MariaDB relational database system.

Read More


Install Puppet on Ubuntu 20.04 LTS - A step by step guide ?

This article covers the process of installing the Puppet on 20.04 LTS Focal Fossa system. In fact, Puppet is a free and open-source automated administrative engine for Linux, Unix, and Windows operating systems. It is used for deploying, configuring, and managing servers and performs administrative tasks such as adding users, installing packages, and many more.

Furthermore, It helps system admins to free up time and mental space by automating tasks on thousands of physical and virtual machines. It uses a client-server model. Where Puppet master controls configuration information for Puppet agents while Puppet agents talk to and pull down configuration profiles from the Puppet master.

For additional help or useful information, we recommend you to check the official Puppet website.

Read More


Install FTP Server on Debian 10 - A step by step guide ?

This article covers the complete process of installing FTP Server on your Debian 10 Buster system. In fact, VSFTPD is used as an FTP server. VSFTPD stands for Very Secure FTP Daemon that is licensed under the GNU General Public License. FTP, short for File Transfer Protocol, is a common network protocol that can be used to upload and download files depending upon the permissions the user is assigned. 

Read More


Install RabbitMQ on Ubuntu 20.04 LTS - A step by step guide ?

This article covers the complete process of installing RabbitMQ on Ubuntu 20.04 LTS (Focal Fossa) system. In fact, RabbitMQ is one of the most popular open-source Message Broker Program which uses Advanced Message Queuing Protocol (AMQP) and Streaming Text Oriented Messaging Protocol, Message Queuing Telemetry Transport, and other protocols via Plugins.

For additional help or useful information, we recommend you to check the official RabbitMQ website.

Read More


Install Yarn on Ubuntu 20.04 LTS - A step by step guide ?

This article covers how to install Yarn on your Ubuntu 20.04 LTS Focal Fossa. In fact, Yarn is a tool for managing, updating, and sharing your Java code. Yarn works through node.js helping to track libraries, dependencies, and even enables you to share solutions with other developers. 

For additional help or useful information, we recommend you to check the official Yarn website.

Read More


Install Foxit Reader on Ubuntu 20.04 LTS - A step by step guide ?

This article covers how to install Foxit PDF Reader on Ubuntu 20.04 LTS Focal Fossa system. In fact, Foxit PDF Reader can be used to view, create, edit, organize, sign, scan, and OCR. It can easily export PDF files to office, PDF/A/E/X, and more. Users can collaborate, share, sign, protect, and secure documents using Foxit Reader.

For additional help or useful information, we recommend you to check the official Foxit Reader website .

Read More


Install Kotlin Compiler on Ubuntu 20.04 LTS - A step by step guide ?

This article covers how to easily install Kotlin programming language on your Ubuntu 20.04 LTS Focal Fossa. In fact, Kotlin can be used to build front-end, server-side, and Android applications. It is basically designed to interoperate with Java and is fully supported on the Android operating system by Google.

For additional help or useful information, we recommend you check the official Kotlin website.

Read More


Install Rust Programming Language on Ubuntu 20.04 - A step by step process ?

This article covers how to install Rust on your Ubuntu Linux system. In fact, Rust is an open-source programming language which is extremely fast, prevents segfaults, and guarantees thread and memory safety. It supports zero-cost abstractions, threads without data races, move semantics, efficient C bindings, minimal runtime, and pattern matching. It is very similar to C++ and can run on several platforms.

Read More


Install Telegram on Linux Mint 20 - A step by step process ?

This article covers the process of installing Telegram on Linux Mint 20. In fact, Telegram is a free and open-source instant messaging app that values user’s privacy and data encryption, which means as compared to Whatsapp all your messages will be on the company’s secure cloud in an encrypted form rather than on a local device. it is available for every mobile platform, Android, iOS, Windows Phone, Ubuntu Touch. Earlier it was not officially available for Desktop but recently developers have released it for Linux, Windows, and Mac OS desktop.

Read More


Install Skencil on Ubuntu 20.04 LTS - A step by step process ?

This article covers how to install skencil on your Ubuntu Linux system. In fact, Skencil is an interactive vector drawing program. It currently support drawing primitives like rectangles, ellipses, Bezier curves, bitmap (ppm, png, jpg, tiff etc.) and EPS images and text. All objects can be rotated, scaled and sheared. Primitives can have fill and line properties. 

You can install skencil package on Ubuntu by running the following command on terminal:

$ sudo apt-get update
$ sudo apt-get install skencil

Read More


Install Falkon Browser on Ubuntu 20.04 LTS - A step by step process ?

This article covers how to install Falkon Web Browser in Ubuntu. In fact, Falkon makes use of QT Web Engine and ensures that the users surf the internet safely and it takes less memory and has a smaller footprint on disk storage.

Read More


Install Konqueror File Manager on Ubuntu 20.04 LTS - A step by step process ?

This article covers how to Install konqueror software package in Ubuntu. In fact, konqueror software package provides advanced file manager, web browser and document viewer.

You can run the commands given below on the terminal to install konqueror:

$ sudo apt-get update
$ sudo apt-get install konqueror 

Read More


Install Franz Messenger on Ubuntu 20.04 LTS - A step by step process ?

This article covers how to install Franz 5 on your Ubuntu Linux system. In fact, You can connect with up to 70 services at the same time using Franz. 

For additional help or useful information, we recommend you check the official Franz website.

Read More


Install Rambox Productivity Suite on Ubuntu 20.10 Edition - A step by step process ?

This article covers how to download and perform the installation of the Rambox productivity suite. Rambox is a cross-platform and open-source application that lets you manage messaging and email applications in a single dashboard. The Rambox application is very useful for businesses and private accounts that use multiple messaging services, email accounts, and team management software. 

Read More


Install Ferdi Messaging Suite on Ubuntu 20.10 Edition - A step by step process ?

This article covers how to download and install ferdi in Ubuntu 20.04 Focal LTS GNU/Linux. In fact, Ferdi centralizes all of your communication with its powerful servers. It is highly stable and takes less memory on Ubuntu.


Read More


Install Min Browser on Ubuntu 20.10 Edition - A step by step process ?

This article covers how to Install Min Web Browser For Linux Ubuntu. In fact, Min is a minimal, simple, fast and cross-platform web browser, developed with CSS and JavaScript using Electron framework for Linux, Window and Mac OSX.

Read More


Install Beaker Browser on Ubuntu 21.10 Edition - A step by step process ?

This article covers how to install Beaker browser on your Ubuntu Linux system. In fact, it allows you to browse sites as normal HTTP or HTTPS, and sites, using peer-to-peer connection. When you visit the "peer-to-peer sites" the connection is between the other users using the Beaker Browser. "Peer-to-peer sites" reside on the computers of the users. 

Also, Beaker Browser allows you to publish sites directly from your browser and requires no set up and administer a separate web server. In fact, between the user hosting the "peer-to-peer sites", forming a decentralized network. Similar technology can be compared to the torrent networks.


You can install Beaker Browser via Snap by running the below command:

$ sudo snap install beaker-browser

Read More


Install Otter Browser on Ubuntu 21.10 Edition - A step by step Process ?

This article covers How to Install Otter Browser in Ubuntu. In fact, Otter Browser makes use of Opera 12.0 version user interface on top of QT framework that gives the browser's development a solid base.


Main features of the Otter browser (opera alternative) application includes:

  • It's a cross-platform application available for major operating systems i.e. Linux, Microsoft Windows.
  • Otter's best web browser supports almost all major languages.
  • This web browser comes with some basic features like bookmarking your favorite websites, configure proxy settings, open multiple websites using tabs, check to browse the history, Set your own Home page..etc..
  • You can use the Otter browser (opera alternative) more easily by using keyboard shortcuts.
  • Operating the browser makes it more convenient by using mouse gestures.
  • Use toolbar to access some quick operating tools like, Refresh the website, back & forward the browser, and so on.

Read More


Install Node.js and Npm in Ubuntu - Step by step Process ?

This article covers the different ways to install Node.js in your Ubuntu system. Node.js is a popular back-end JavaScript runtime used for creating web servers and scalable network apps. The environment supports server-side scripting - producing dynamic content for web pages before they are served to the user.

NPM is a package manager for JavaScript and the default package manager for Node.js. As such, NPM is installed alongside Node.js as a recommended feature.

Read More


Install Discord on Ubuntu 20.04 - Step by step process ?

This article covers the complete discord installation procedure on Ubuntu 20.04 Linux distribution. In fact, Discord has now become the well-known primary voice chat platform among gamers within a very short time period. Its popularity and use are also increasing in non-gamers day by day.

For additional help or useful information, we recommend you check the official Discord website.

Read More


Install AIDE on Ubuntu 20.04 - A step by step process ?

This article covers how to install AIDE on Ubuntu 20.04. In fact, AIDE is an intrusion detection system that detects changes to files on the local system. It creates a database from the regular expression rules that it finds from the config file. Once this database is initialized it can be used to verify the integrity of the files. It has several message digest algorithms (md5, sha1, rmd160, tiger, haval, etc.) that are used to check the integrity of the file.

Read More


Convert PNG to JPEG, JPEG to PNG Using the Command Line in Ubuntu

This article covers how to convert image extension from png to jpg and vice versa by using the useful command line tools such as ImageMagick command line tool. 

Read More


Install Packet Tracer on Ubuntu 20.04 LTS - A step by step process ?

This article covers how you can install Packet Tracer on your Ubuntu system. In fact, Packet Tracer is a network simulator software. It allows us to simulate all essential networking devices that are tested in the CCNA exam. 

Now you can start using Packet Tracer to test a small or a complex network topology. 

Read More


Install and Configure CSF(Config Server Firewall) on Ubuntu 20.04 LTS

This article covers the process of installing Config Server Firewall on Ubuntu 20.04. In fact, Config Server Firewall (CSF) is a popular security tool for Linux comes with multiple features such as stateful packet inspection firewall (SPI), intrusion detection, a login failure daemon, DDOS protection, and control panel integration.

For additional help or useful information, we recommend you check the official CSF website .

Read More


Install Typora on Ubuntu/Debian Distribution - A step by step process ?

This article covers how to install the typora markdown format supportive editor on Ubuntu 20.04. In fact, the Typora markdown editor is an excellent tool to use for writing markdown.


How to install typora on linux ?

1. Run the command:

# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -


2. Add Typora's repository:

$ sudo add-apt-repository 'deb https://typora.io/linux ./'
$ sudo apt-get update


3. Install typora:

$ sudo apt-get install typora

Read More


Install Pyradio on Ubuntu 20.04 - A step by step process ?

This article covers methods to install and use Pyradio on your Ubuntu Linux system as well as in all major Linux distributions. In fact, Pyradio provides an array of radio stations in a wide variety of music genres that will offer a much-needed change from your music collection.

For more information about Pyradio including installation on other computing platforms and command-line controls, visit the Pyradio Github page.

Read More


Install MAAS on Ubuntu 20.04 - Via a step by step process ?

This article covers how to install MAAS on Ubuntu 20.04. In fact, Metal as a Service – MAAS – lets you treat physical servers like virtual machines in the cloud. Rather than having to manage each server individually, MAAS turns your bare metal into an elastic cloud-like resource.

Read More


Monitor your Linux Servers with Checkmk

This article covers how to install Checkmk and monitor hosts in Ubuntu Linux machine. In fact, Checkmk can monitor your servers, desktops, applications, networks and cloud environments, all from a well-designed web-based GUI dashboard. Therefore, you can monitor more systems as required.

Read More


Install Prometheus on Ubuntu 20.04 LTS - Step by step process ?

This article covers the process of installing Prometheus open-source monitoring Software on your Ubuntu 20.04 LTS (Focal Fossa). In fact, Prometheus uses visualization tools like Grafana, which uses PromQL, a flexible query language to fetch data for monitoring and analysis.

To learn more about Prometheus, please see the official documentation.

Read More


Install Drupal on Ubuntu 20.04 LTS - Step by step process ?

This article covers the installation of Drupal content management system (CMS) on Ubuntu 20.04 LTS Focal Fossa system. In fact, Drupal provides a number of featured like user account registration and maintenance, menu management, RSS feeds, taxonomy, page layout customization and so on.

For additional help or useful information, we recommend you check the official Drupal website.

Read More


Install Moodle on Ubuntu 20.04 LTS - Step by step process ?

This article covers the best method to install Moodle Learning Management System on Ubuntu 20.04 LTS  Focal Fossa. In fact, Moodle is a popular, free, and open-source Learning Management System (LMS). With Moodle, you can create a fully-featured website for education and training courses, suitable for fully online, hybrid, and in-person classroom experiences. 

For additional help or useful information, we recommend you to check the official Moodle website.

Read More


Install Kodi on Ubuntu 20.04 LTS - A step by step process ?

This article covers methods to successfully install Kodi media player on 20.04 LTS Focal Fossa system. For additional help or useful information, we recommend you to check the official Kodi website.

Read More


Install Dooble Browser on Ubuntu 20.04

This article covers how to install, launch, and remove the Dooble browser for Ubuntu 20.04 LTS terminal. In fact, Dooble is a highly customizable Firefox fork for advanced users.


To install dooble package on Ubuntu, simply run the following command on terminal:

$ sudo apt-get update
$ sudo apt-get install dooble

Read More


Install Krita on Ubuntu 20.04 LTS

This article covers how to install Krita on Ubuntu 20.04 LTS. In fact, Krita is a professional painting tool. 



Benefits of Krita ?

Krita is a free and powerful painting software developed by KDE. It offers numerous features that make it ideal for digital painting. Effects and filters for image processing, textures for rendering, vector art support, and support for layer management are only some of the features from the long list that Krita possesses. It is therefore no wonder why Krita has emerged as one of the favorites of many visual creators and 2D/3D Artists.


How to install Krita and remove on Ubuntu 20.04 LTS:

1. Open command terminal on Ubuntu.

2. Run system update command: $ sudo apt update

The above command will make sure all the installed packages are up to date.

3. Now, run the command to install Krita open source painting software on Ubuntu 20.04 or 18.04 LTS:

$ sudo apt install krita

The above single command will install this digital drawing program from the official Ubuntu repository.

4. To run it, go to "Show Applications" and search for Krita.

As it appears, click on its icon to run it.

5. If later you don't want to use the graphics content creation program, then use the command to uninstall it:

$ sudo apt remove krita 

Read More


Install TupiTube Desk on Ubuntu 20.04 LTS

This article covers how to install TupiTube Desk on your Ubuntu Linux system. In fact, TupiTube Desk is a desktop application that targets 2D vectors like images (PNG), storyboards (HTML), and animations (OGG, AVI, MPEG, etc.). 

With TupiTube, you will be able to create and share drawings and animations in a simple way. This project is developed and maintained by the Colombian startup MaeFloresta. It is a project that is covered by the terms of the GNU General Public License v2, which means that TupiTube is a free and open source software.


Main features of TupiTube Desk:

  • TupiTube Desk is a software designed to create and export animations using different techniques such as frame by frame, cut-out animation, stop motion, etc.
  • This is a free-to-use tool. We will be able to find it available to be installed in equipment with Windows, Mac and Gnu / Linux.
  • According to its creators, this is a social project from which seeks to offer a simple tool for all those who want to start in the world of animation. According to its website, that is the main reason for its license and that it is free.
  • Its interface has been designed to provide a high-level user experience for artists and non-artists, using as main development resource the Qt framework.
  • By using this software, we will find basic tool stand for vector illustration It includes rectangles and other shapes, ellipsis, fills, lines, text, and polygons.
  • The tool Paint pot We will be able to use it to fill delimited areas of vector objects in a simple way.
  • We will find Gradient tools, a brush editor, or pencil with smoothness support.
  • We can use the option animation module preview.
  • Option to export the animation. Finished animations can be exported to various formats Archives including: Ogg Theora, AVI, MPEG, SWF. Or as a sequence of images in format PNG, JPEG and SVG.
  • Images can be imported and used as static funds or animated assets.
  • Includes basic support for interpolation of positions, colors, rotation, scale, transparency and opacity have been added.
  • The panel of the Library it will allow us to organize and reuse imported media resources.

Read More


Install Synfig Studio on Ubuntu 20.04 LTS

This article covers how to install Synfig Studio on your Debian, Ubuntu, and related Linux distributions. In fact, Synfig Studio is a free and open-source 2D animation software, designed as a powerful industrial-strength solution for creating film-quality animation using vector and bitmap artwork. Synfig Studio is available for Windows, Linux, and macOS.

To Install synfig package on Ubuntu is as easy as running the following command on terminal:

$ sudo apt-get update
$ sudo apt-get install synfig


Features of Synfig Studio:

  • Completely reworked UI The user interface was completely reworked for a more intuitive and user-friendly experience. Enjoy the Single-Window mode, powered by the modern GTK3 libraries!
  • Bones Use the full-featured bone system to create cutout animation using bitmap images or control your vector artwork.
  • Advanced image distortion Apply complex deformations to your bitmap artwork using the new Skeleton Distortion layer.
  • Cutout Tool Cut your bitmap images right in the Synfig! The new Cutout Tool provides the non-destructive editing, so you never have to worry about cutting a wrong part.
  • Sound support The new Sound Layer provides basic features for syncing your animation with soundtrack. Linux users can get all benefits of full-featured audio editors through the JACK integration.
  • Dynamics animations Enhance your animation with automatic friction effects using the new Dynamics converter.
  • Bonus Features New SFG file format with the possibility to embed all linked media. Image painting engine with MyPaint brushes. Preliminary support for frame-by-frame animation.

Read More


Install Drawing Studio on Ubuntu 20.04 LTS

This article covers how to install Drawing Studio on your Ubuntu Linux system. In fact, Drawing Studio is built on top of Gnome's stack and has a vast user base for your painting needs.

Read More


Install Pencil2D Animation on Ubuntu 20.04 LTS

This article covers how to install "pencil2d" Package on Ubuntu. In fact, Pencil2D is an animation/drawing software for Mac OS X, Windows, and Linux. It provides a means to Create hand-drawn animation using both bitmap and vector graphics.

You can install in your Ubuntu by running the commands given below on the terminal:

$ sudo apt-get update
$ sudo apt-get install pencil2d 

Read More


Install Calligra Office Suite on Ubuntu 20.04 LTS

This article covers the best method to install Calligra Office Suite on your Ubuntu Linux system. In fact, Calligra comes with a lot of different apps, like Words for documents, the Karbon vector graphics tool, a database editor, presentation maker, a tool for spreadsheets, and more.



Under Calligra is a host of suites for almost all forms of productivity work including the popular image manipulation software known as Krita:

  • Calligra Words – word processor
  • Calligra Sheets – spreadsheet
  • Calligra Stage – presentation
  • Calligra Author – used to make Epubs
  • Calligra Plan – project planner
  • Krita – paint
  • Calligra Flow (formerly Kivio) – flowchart designer
  • Karbon (formerly Karbon14) – vector graphics
  • Braindump – mind-mapping and notes application
  • Kexi – database manager

Read More


Install Karbon on Ubuntu 20.04 LTS

This article covers how to install, launch, and remove Karbon on Ubuntu 20.04 LTS version. In fact, Karbon can help you create path shapes using many sophisticated drawing tools.


How to install Karbon on your Linux machine ?

Install Karbon using one of the following command options in relation to the Linux distribution you are running:

$ sudo apt-get install karbon     [On Debian, Ubuntu and Mint]
$ sudo yum install karbon         [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge karbon              [On Gentoo Linux]
$ sudo pacman -S karbon           [On Arch Linux]
$ sudo zypper install karbon      [On OpenSUSE]    

Read More


Install Pinta on Ubuntu 20.04 LTS

This article covers how to install, launch, and remove pinta on Ubuntu 20.04 LTS. In fact, Pinta is more like a Microsoft Paint and with this your painting made simple.


How to install Pinta on Ubuntu ?

1. Install PPA:

$ sudo add-apt-repository ppa:pinta-maintainers/pinta-stable

2. Update System with Package list:

$ sudo apt-get update

3. Install Pinta:

$ sudo apt-get install pinta

Read More


Install MyPaint on Ubuntu 20.04 LTS

This article covers how to install, launch, and remove MyPaint on Ubuntu 20.04 LTS. In fact, MyPaint an open-source, fast painting program that centers around full-screen use, with the idea that the user should focus on the art rather than the interface.


How to install or uninstall mypaint on Ubuntu 20.04 LTS (Focal Fossa)?

1. To install mypaint package, run the below commands:

$ sudo apt update
$ sudo apt install mypaint


2. To Uninstall mypaint package, execute the commands:

$ sudo apt remove mypaint
$ sudo apt autoclean && sudo apt autoremove

Read More


Install Audacity Audio Editor on Ubuntu 20.04

This article covers the different methods to install Audacity audio editor in ubuntu OS. In fact, Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, Mac OS X, GNU/Linux, and other operating systems.


How to Uninstall Audacity audio editor ?

To remove the PPA repository, launch Software & Updates utility and remove relevant line under 'Other Software' tab. Or simply run command in terminal:

$ sudo add-apt-repository --remove ppa:ubuntuhandbook1/audacity

How to remove Audacity audio software from Linux ?

To remove Audacity audio software, either use system package manager or run command in terminal:

$ sudo apt-get remove --autoremove audacity audacity-data

Read More


Zstandard - An Open-Source Data Compression Algorithm for Ubuntu Linux system

This article covers how you can install zstd and how to use it on your Ubuntu Linux system. In fact, Zstandard is a fast compression algorithm, providing high compression ratios. It also offers a special mode for small data, called dictionary compression.

Read More


Install GDU on Linux Mint 20

This article covers the right steps to install the GDU disk usage analyzer on your Linux Mint 20 system. In fact, GDU Disk Usage Analyzer is a graphical disk usage analyzer for GNOME. It is inspired by godu, dua, ncdu, and df and is intended primarily for SSD disks to utilize parallel processing fully.

Read More


Install Gatsby on Ubuntu 20.04

This article covers how to install Gatsby static site generators on Ubuntu 20.04 Linux system. In fact, Gatsby fetches all the data, renders the entire website into static HTML, CSS, JS files with the data available at that time. As it generates the static files, Gatsby applications can be deployed in anywhere.

Read More


Install Ntopng on Ubuntu 20.04 LTS

This article covers how to install ntopng on Ubuntu OS and access its web interface. In fact, Ntopng is an essential application for monitoring and troubleshooting network problems.


More about Ntopng

Ntopng basically is a network traffic probe that will monitor network usage. It is based on libpcap, a Library written as part of a larger program called TCPDump. Ntopng is based on Redis key value server rather than traditional database, leverages nDPI for protocol discovery, supports host geolocation, and can display real-time flow analysis for connected hosts.


Main Features of Ntopng:

  • Packet capture → Packet capture / transmission using basic hardware with PF_RING. Zero-copy package distribution across threads, applications, and virtual machines. Includes Libpcap support for seamless integration with legacy applications.
  • Traffic recording → Lossless network traffic recording of 10 Gbit and above with n2disk. Industry standard PCAP file format. It allows to quickly retrieve packages using BPF. Accurate traffic reproduction with disk2n.
  • Network probe → nProbe- NetFlow v5 / v9 / IPFIX extensible probe with plug-in support for L7 content inspection.
  • Report on the use of the IP protocol → Even going so far as to classify it by type of protocol.
  • Traffic analysis → High speed web based traffic analysis and flow collection using ntopng. Persistent traffic statistics in RRD format. Layer 7 analysis leveraging nDPI, an open source DPI framework. Even going so far as to classify the traffic according to the source / destination.
  • Geolocate and Overlay Hosts → This will be done on a geographic map.
  • Alert engine → We can capture anomalous and suspicious hosts.
  • Produce network traffic statistics → Using HTML5 / AJAX technology.
  • We will have full support for current network protocols → Including IPv4 and IPv6.

Read More


Install and Use Hugo Static Website Generator on Ubuntu 20.04

This article covers the best methods to install Hugo on the Ubuntu 20.04 system. In fact, Hugo is an open-source static website generator written in Go language and designed for small projects and informative sites. After installation on your Linux system, you can use it to create a new static website.

Read More


Install Nethogs on Ubuntu 20.04 - Follow these steps ?

This article covers how to install and use the Nethogs utility in Ubuntu 20.04 LTS. In fact, nethogs is a networking monitoring tool for Linux capable of monitoring any specific network interface or all the networking interfaces on your computer. Also, it shows bandwidth usage per process on your computer in real time.


How to install nethogs on Ubuntu / Debian ?

nethogs is not installed on Ubuntu/Debian by default. But, it is available in the official package repository of Ubuntu/Debian.

1. First, update the APT package manager cache with the following command:

$ sudo apt update

2. Now, install nethogs with the following command:

$ sudo apt install nethogs

3. Now, to check whether nethogs is working, run the following command:

$ nethogs -V

Read More


Add Multiple Time Zones in Ubuntu Linux - Follow this procedure ?

This article covers how Gnome-clocks can help keep track of time in multiple time zones for you. Now you can keep up with your work meetings and deadlines across the globe with a simple click. You can explore and use Gnome-clocks other features like timer, stopwatch, and Alarms and get a hundred percent performance out of it.

To install GNOME Clocks, simply run the below commands:

$ sudo apt install gnome-clocks

Read More


Manage Startup Programs on Ubuntu 20.04 - The right way ?

This article covers how to add programs to the Startup programs, launch the startup programs with a delay, and how to remove the programs from the Startup programs. In fact, Every time you boot in to an operating system, a number of programs start running automatically. These are called 'startup applications' or 'start up programs'.


What you will learn regarding managing startup applications on Linux systems:

  • Learn to add (almost) any program in the startup applications list to start them automatically at each boot.
  • Learn to remove a program from the startup applications list so that you have a faster system when you boot into it.
  • Learn to delay the running of a startup application so that it runs automatically but with a time delay. This way, not all startup applications consume the system resource simultaneously.

Read More


Install and Configure Apache Spark on Ubuntu 20.04

This article covers how to install and configure apache spark on ubuntu. In fact, Apache Spark is a framework used in cluster computing environments for analyzing big data. This platform became widely popular due to its ease of use and the improved data processing speeds over Hadoop. Spark basically supports various APIs for streaming, graph processing, SQL, MLLib. It also supports Java, Python, Scala, and R as the preferred languages. Spark is mostly installed in Hadoop clusters but you can also install and configure spark in standalone mode.

Read More


Install ROS Noetic on Linux Mint 20 - A step by step guide ?

This article covers the installation of ROS Noetic on a Linux Mint 20 system. In fact, Robot Operating System (ROS or in lowercase ros) is the most widely used framework to program robots, more than 50% robots run on ROS. Once it is installed on your system, you can instantly start using it for the development of robotics applications. 

Read More


Install GNS3 on Ubuntu 20.04 - A step by step guide ?

This article covers how to install GNS3 on Ubuntu 20.04 LTS OS. In fact, GNS3 is an incredibly powerful tool that virtualizes real network hardware and helps you to test and verify real-world network deployments. It provides a risk-free virtual environment to design and build a network with your considered size and even with no hardware. GNS3 can be installed on Windows, macOS, and on Linux. It supports Linux distributions (Ubuntu-based distributions 64 bit only) and emulates Linux switches and multiple Linux appliances.

Read More


Install Jekyll on Ubuntu 20.04 - A step by step guide ?

This article covers how to install and publish a static website using Jekyll. In fact, Jekyll is an open-source static-site generator written in Ruby which allows for quick execution of commands that help manage your site from initial to production deployment, all from your command line.

Read More


Install HTTrack Server on Ubuntu 20.04 - A step by step guide ?

This article covers how to install HTTrack, run, and remove HTTrack on Ubuntu Linux system. In fact, HTTrack is an exclusive utility to copy web pages to a local disk for offline development and browsing to test web applications. 


How to Install Httrack on Kali Linux ?

You can install Httrack by running the following commands:

$ apt-get update
$ apt-get install httrack

Read More


Install 11ty on Ubuntu 20.04 - A step by step guide ?

This article covers how to install Eleventy (11ty) on Ubuntu 20.04 Linux system. In fact, 11ty is a nice static site generator powered by NodeJS. 

Read More


Disable Screen Timeout in Ubuntu 20.04 - Best Method ?

This article covers the different methods you can apply to disable the screen lock in ubuntu. In fact, the screen delay option exists to conserve power when your computer is idle. If the default timeout settings are hindering your day-to-day workflow.

It is important to clarify that the screen lock provides a light security mechanism, if someone has physical access to your device, even with a screen lock, he will be able to gather the information from the disk or to reset the root password.

Read More


Install Oracle Java 16 On Ubuntu 18.04 / 20.04 / 21.04 - A step by step Process ?

This article covers the right steps to successfully install Oracle Java 16 on Ubuntu 20.04. In fact, The Java JDK (Java Development Kit) is a software development environment used for developing Java Applications. The JDK is a collection of programming tools, notably JRE (Java Runtime Environment), Java (Loader for Java Application), Javac (Compiler), Jar (Archiver), etc. You can now proceed and start developing your Java applications with the enhanced features provided with the latest Java 16 version.

To Check the java version Installed on the system, sumply issue the following command:

$ java -version


How to Set Default Java Version on Ubuntu Linux system ?

1. You can Use the alternatives command to set the default java version.

Simply run the below command on the terminal:

$ sudo update-alternatives --config java

Then you will be given an output such as this to Select Java:

There are different choices for the alternative java (providing /usr/bin/java).


  Selection    Path                                         Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      manual mode
  2            /usr/lib/jvm/jdk-11.0.12/bin/java             2         manual mode
  3            /usr/lib/jvm/jdk-16.0.2/bin/java              1         manual mode
* 4            /usr/lib/jvm/jdk1.8.0_301/bin/java            3         manual mode
Press  to keep the current choice[*], or type selection number: 1

2. Then, Enter the number below the selection column to set the default Java version and press Enter button to proceed.

Read More


Install Protobuf on Linux Mint 20 - A step by step guide ?

This article covers how you can easily install the Protobuf library on your Linux Mint 20 system. In fact, Protocol Buffer, abbreviated as Protobuf, is an open source library developed by Google that allows to serialize or deserialize structured data. It is basically used to communicate with one another over a network and to store data when building applications.


How to Install Protobuf Using Command Line on Ubuntu ?

1. Update all the previous packages installed on your system:

$ sudo apt update

2. Now to install Protobuf compiler on your Ubuntu system, run the below mentioned command:

$ sudo apt install protobuf-compiler


How to Remove Protobuf from Ubuntu System using software center ? 

1. Open the ubuntu software manager and click on installed tab.

2. Now search for "Protobuf" from the list of apps and click on "Remove" button in front of it.

3. A permission dialogue box will get open click on "Remove" to uninstall the application. 

And now protobuf will be uninstalled successfully and no longer exist in the list.

Read More


Install GDebi on Linux Mint 20 - A step by step guide ?

This article covers the installation procedure of the GDebi tool on a Linux Mint 20 system. In fact, Gdebi is a lightweight deb packages installer is default in Ubuntu Desktop. It help you to Install and Manage Packages you downloaded from 3rd Party sites and Software centre.


How to Install GDebi through Command Line ?

If you don't have gdebi installed you'll get the below error:

$ sudo gdebi command not found

1. Update the APT Repository:

$ sudo apt-get update

2. Install Gdebi now:

$ sudo apt-get install gdebi

Read More


Install Scribus on Ubuntu 20.04 - A step by Step guide ?

This article covers the installation procedure of Scribus on Ubuntu Linux system. In fact, Scribus is an open-source cross-platform application for designing and publishing brochures, newspapers, magazines, posters, books, and even newsletters.


How to Install Scribus in Ubuntu 20.04 LTS ?

1. Update the system repository:

$ sudo apt update

2. Install Scribus and related dependencies (if any):

$ sudo apt install scribus

Read More


Install Vsftpd with SSL / TLS on Ubuntu 20.04 - Best Procedure ?

This article covers a complete guide on how to install Vsftpd with SSL/TLS on Ubuntu 20.04. In fact, sftpd (i.e. very secure FTP daemon) is an FTP server software for Linux and other Unix-like systems. An FTP server software facilitates the transfer of files from a client computer to the server and vice versa.

Read More


Install OpenMAINT on Ubuntu 20.04 - Best Method ?

This article covers and easy step by step guide on how to install OpenMAINT on Ubuntu 20.04. In fact, OpenMAINT helps in management of mobile assets (buildings, infrastructure, etc.), plants and technical devices (electric panels, heating and cooling, light fixture, fire extinguishers, etc.), furniture, etc., and the related logistical, economical and maintenance activities (scheduled and corrective ones).

Read More


Enable SSH on Debian 9 System - Step by Step procedure ?

This article covers how to install and Enable SSH service on Debian 9 system. In short, SSH stands for Secure Shell. SSH is used for connecting to a remote computer accessing files and perform administrative tasks. You can now login remotely to your server using any SSH client from Linux or Windows system. To increase security of SSH connection by Changing default SSH port to custom one on you system. Get more details about SSH server from official SSH site.


How to Install SSH Server ?

On the system that acts as a server, run the following command:

$ sudo apt install openssh-server

You can check the status of the SSH service with the following command:

$ sudo systemctl status ssh

The system confirms that the SSH service is running.

Read More


Install Pip on Ubuntu 18.04 System - Step by Step Procedure ?

This article covers how to install PIP on Ubuntu 18.04 for Python 3 and Python 2. In fact, PIP is the default package manager for Python packages which allows you to install, and manage Python packages in an easy and convenient manner. 


How to Install pip for Python3 ?

Pip3 can be installed on Ubuntu using the APT package manager. 

1. To start off, update the package lists as shown:

$ sudo apt update

2. To install pip3 run the command:

$ sudo apt install python3-pip

3. Verify that pip3 is installed by running the command:

$ pip3 --version


For assistance on more command options and usage of pip3, run the below command:

$ pip3 --help

Read More


Install Laravel on Ubuntu 20.04 - Step by Step Process ?

This article covers steps to Install and Set up Laravel Application on your Ubuntu Linux System. Laravel is a widely used open-source PHP framework for web application development. The MVC (Model-View-Controller) architectural pattern is implemented in Laravel.


How to Install  and Manage Apache Web Server on Ubuntu?

1. Update all available repositories on your system and install the Apache webserver using the apt command below:

$ sudo apt update
$ sudo apt install apache2

2. Start the Apache service and add it to the system boot:

$ systemctl start apache2
$ systemctl enable apache2

3. Now check the Apache service status using the following command:

$ systemctl status apache2

Read More


Install the Brackets Code Editor on Ubuntu 20.04 - Step by Step Guide ?

This article covers how you can install Brackets code editor on Ubuntu OS via either the command line or the GUI. Brackets is a powerful text editor focused on web development and especially on the frontend.


Features of Brackets code editor:
  • Cross-platform: It has binaries for Windows, Linux, and macOS. This makes the transition to Linux easy if you come from another system.
  • Open Source: With an open code, you can examine it. And above all, you will not have license problems.
  • Support extensions: Supports many different extensions that help even more with the functionality of the program.
  • Preprocessor Support: Work with preprocessors (LESS and SCSS) in a whole new way.
  • Live Preview: Get a real-time connection to your browser.
  • Inline Editors: Instead of jumping between file tabs, Brackets lets you Open a window into the code you care about most.

Read More


Install Eclipse IDE on Ubuntu 20.04 - Step by Step Process ?

This article covers how you can either use the direct download or the snap method to install Eclipse IDE on your Ubuntu system. Eclipse is a really powerful IDE that supports many programming languages. It provides numerous plugins and extensions for enhancing the functionality of your Eclipse such as source code version control (git, svn), class diagram generator, GUI builder.


How to install JRE (Java Runtime Environment) on your Ubuntu machine ?

In order to install JRE (Java Runtime Environment) on your Ubuntu machine, run the commands:

$ sudo apt update
$ sudo apt install openjdk-14-jre

To verify that Java was successfully installed, let's run:

$ java --version

Read More


Install Siege on Linux Mint 20 - Step by Step Process ?

This article covers how to quickly install the Siege tool on your Linux system and use it to test any specific web server. Siege is an open-source multi-threaded regression test and benchmark utility with a primary focus on load testing and benchmarking. It can stress test a single URL with a user-defined number of simulated users or read many URLs into memory and stress them simultaneously. The program reports the total number of hits recorded, bytes transferred, response time, concurrency, and return status.


To Install Siege Benchmarking Tool on Ubuntu / Debian,

1. Check and update your Ubuntu 20.04 operating system:

$ sudo apt update && sudo apt upgrade -y

2. Install Siege execute the following command:

$ sudo apt install siege -y

3. Confirm the siege version to make sure it's installed and to compare it to the current version from Siege's official website:

$ siege --version

Read More


Install Grafana on Ubuntu 20.04 - Step by Step Process ?

This article covers how to install Grafana on Ubuntu OS using two methods: using the APT repository and the .deb package. Grafana is multi-platform open-source analytics and interactive visualization web application that integrates with complex data from sources like Prometheus, InfluxDB, Graphite, and ElasticSearch. It provides charts, graphs, and alerts for the web when connected to supported data sources. It is expandable through a plug-in system.


Features of Grafana:

  • Data Visualization: Allows for fast and flexible visualization with many options and settings.
  • Dynamic Dashboards: Provides the ability to create dynamic and reusable panels with templated variables.
  • Metrics Exploration: Explore your data with ad-hoc queries and dynamic drill-down by splitting the view and comparing different time ranges and sources.
  • Data Logs: Provides tremendous opportunities to use data metrics in a log with labels and filters saved, which can be studied, viewed, and broadcasted.
  • Extensive Alert Capabilities: Visually define alert rules for your most important metrics. Grafana will continuously evaluate and send notifications to systems such as Slack, PagerDuty, VictorOps, and OpsGenie.
  • Mixed Data Sources: Mix different data sources on the same graph and for each query.

Read More


View and Delete Terminal History in Ubuntu 20.04 - Best Method ?

This article covers how to view / preserve or delete terminal history on Ubuntu Linux System. Terminal history can be a benefit in case you want to revisit/recall the past commands. But it can be a security risk because they can show system tools, configurations, and settings. 

The history mechanism in Ubuntu keeps track of terminal commands you executed.

To view your command line history, Open the Ubuntu terminal and Type :

$ history

This will display the list of previous bash commands you executed in the terminal.


To delete your Ubuntu terminal history, Type:

$ history -c

This will clear your Ubuntu terminal history. Also, you need to know that command line history is user independent, means every user has their own separate history. When you execute history -c command, it will only clear terminal history of the current user.

Read More


Modify My Desktop Background in Ubuntu 20.04 - Steps to do this ?

This article covers different methods to modify Ubuntu Desktop Background as well as updating your background by using the command prompt. When you first install and run Ubuntu Linux the first thing you see when you log in is the default desktop. It has the Ubuntu brown color scheme and panels at the top and bottom of the screen. There are two predominant desktop environments available with Linux - the GNOME desktop and the KDE desktop. Which is the best desktop is matter of preference and heated disagreement in the Linux community. Both are excellent, feature rich desktops.


How to Change the desktop background in Ubuntu ?

To change the image used for your backgrounds:

1. Open the Activities overview and start typing Background.

2. Click Background to open the panel. The currently selected wallpaper is shown at the top.

3. There are two ways to change the image used for your backgrounds:

i. Click one of the background images which are shipped with the system.

Some wallpapers change throughout the day. These wallpapers have a small clock icon in the bottom-right corner.

ii. Click Add Picture… to use one of your own photos. By default, the Pictures folder will be opened, since most photo management applications store photos there.

4. The settings are applied immediately.

For another way to set one of your own photos as the background, right-click on the image file in Files and select Set as Wallpaper, or open the image file in Image Viewer, click the menu button in the titlebar and select Set as Wallpaper.

5. Switch to an empty workspace to view your entire desktop.

Read More


Install OpenLiteSpeed Webserver on Ubuntu 20.04 - Easy method ?

This article covers how to install and configure OpenLiteSpeed webserver. OpenLiteSpeed is an easy-to-use, open-source web server. It offers unbeatable features and performance to your sites along with top-notch security. Also, it understands all the apache rewrite rules and has intelligent cache acceleration features that let you implement the fastest caching on your server. Apart from all these, you get to install a customized PHP processor that is optimized for the OpenLiteSpeed server.


OpenLiteSpeed server's Frontend (default page) is located at:

http://<your-server-public-IP>:8088

It's backend (admin console) is located at:

https://<your-server-public-IP>:7080

Read More


Install VNC Server on Ubuntu 20.04 - Best Method ?

This article covers how to install and configure VNC Server on Ubuntu 20.04. Virtual Network Computing, or VNC, is a connection system that allows you to use your keyboard and mouse to interact with a graphical desktop environment on a remote server. It makes managing files, software, and settings on a remote server easier for users who are not yet comfortable with the command line.

After connecting to your server with SSH, update your list of packages:

$ sudo apt update

Now install Xfce along with the xfce4-goodies package, which contains a few enhancements for the desktop environment:

$ sudo apt install xfce4 xfce4-goodies

Once that installation completes, install the TightVNC server:

$ sudo apt install tightvncserver

Read More


Install and Configure JFrog Artifactory on Ubuntu 20.04 - Best Method ?

This article covers how to Install JFrog Artifactory on Ubuntu. JFrog Artifactory is the world’s most advanced repository manager designed to integrate with the majority of continuous integration and delivery tools. With JFrog Artifactory, delivering an end to end automated solution with artifacts tracking from development to production becomes a reality.

Jfrog provides you with an interactive, responsive user interface. It has more features than other artifactory management tools. For more information please visit the official site of JFrog. https://jfrog.com/open-source

Read More


Install GIMP on Ubuntu 20.04 - Best Method ?

This article covers the different methods to install GIMP on Ubuntu 20.04 system. Also, we have also elaborated on how to launch and remove GIMP from the system. With GIMP, you can perform almost any image editing task, from the simplest task to the most complex image manipulation technique.  Gimp can be used for photo retouching, image composition, and image authoring.


How to remove GIMP on Debian / Ubuntu ?

To completely remove the GIMP package from your system, run the following command:

$ sudo apt purge gimp
$ sudo apt clean

Next, remove the ~/.gimp directory in your home directory to get rid of the profile settings.

Read More


Ubuntu "E: Could not get lock /var/lib/dpkg/lock" error - Fix it Now ?

This article covers methods to remove locked files and processes from Ubuntu Linux system to allow you use the APT package manager for other operations. 

The dpkg service locks itself so that two processes don’t update the content simultaneously. The service is locked to avoid potential corruptions in the system. However, it also means that the user cannot, for example, run a simple apt command.

In Ubuntu, you may sometimes encounter an error when attempting to run an apt command:

Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

This message lets you know that dpkg, the Debian Package Manager service, is unavailable.

Use the options in this guide to resolve the Ubuntu "Could not get lock…" error.

Read More


Install Duplicity on Ubuntu 20.04 - Best Method ?

This article covers the process to install duplicity on Ubuntu 20.04 and how to use it. Duplicity is an open-source tool that helps people create backups of their data. It basically just encrypts the user's data and stores it into a remote server. It's a very convenient and smart way to back up data, as it does not only store the data but also any changes made to it in the long run. This attribute makes Duplicity very space-efficient.


To Install Duplicity on Ubuntu 20.04 LTS,

1. Update the Package Repository:

$ sudo apt-get update -y

2. After updating the repository, consider running the following command to install duplicity:

$ sudo apt-get install -y duplicity

3. Verify the Installation:

$ apt-cache policy duplicity

Read More


Change SSH Port on Ubuntu 20.04 Linux System - Best Method ?

This article covers how to change the ssh port on Ubuntu Linux server. You can easily change the SSH Port for Your Linux server. For better security, consider using SSH passwordless authentication with SSH public/private key pair.

The ssh port defined in sshd_config file. This file located in /etc/ssh/sshd_config location.

To open the new port run the following commands on Fedora/CentOS/RHEL/Oracle Linux using FirewallD:

$ sudo firewall-cmd --permanent --zone=public --add-port=2222/tcp
$ sudo firewall-cmd --reload


How to Restart the sshd service ?

Type the following command on a CentOS/RHEL/Fedora Linux:

$ sudo service sshd restart

OR if you are using CentOS/RHEL/Fedora Linux with systemd:

$ sudo systemctl restart sshd

OR if you are using Ubuntu/Debian/Mint Linux:

$ sudo service ssh restart

OR if you are using Ubuntu/Debian/Mint Linux with systemd:

$ sudo systemctl restart ssh

Or if you are using FreeBSD Unix, enter:

$ sudo service sshd restart

Read More


Install Bluefish Editor on Ubuntu 20.04 - Best Method ?

This article covers method to Install bluefish editor on Ubuntu 20.04 system. Bluefish is a text editor. It is used to write code in various programming languages like: C, C++, JAVA, Python, HTML etc.

It is cross-platform, lightweight and easy to learn. It provides many features of IDE to support development and designing of applications.


To Install Bluefish on Ubuntu:

1. Add PPA (Personal Package Archive)

Use the following command to add PPA in our system:

$ sudo add-apt-repository ppa:klaus-vormweg/bluefish  

2. Update Repository

Use this command to update our local repository:

$ apt-get update  

3. Install Bluefish

After updating, now, use this command to install bluefish:

$ sudo apt-get install bluefish

4. Run Bluefish

Now, we can run bluefish either by using terminal or from the application manager.

Execute this command to open bluefish editor:

$ bluefish  

Read More


Install Brave Browser on Ubuntu 20.04 - Best Method ?

This article covers different methods of installation of brave browser software on Ubuntu. 


Main features of Brave web browser:

  • Search – Choose default search engine – Google, Bing, Yahoo, DuckDuckGo e.t.c.
  • Fast Browsing – According to its creators, Brave loads pages three times as fast out of the box with nothing to install, learn or manage.
  • Easy to switch to Brave – It's easy to import your settings from your old browser. You can do it during the welcome tour or later through the menus.
  • Support your favorite sites with Brave Rewards – with Brave Rewards activated, you can support the content creators you love at the amount that works for you.
  • Privacy and Security – Brave fights malware and prevents tracking, keeping your information safe and secure. Clearing of browsing data and a built-in password manager.
  • Form autofill which saves you time when working with forms.
  • Extensions/Plugins – Brave Desktop now supports most of the Chrome extensions in the chrome web store.

Read More


Install Thunderbird on Ubuntu 20.04 - Best Method ?

This article covers the three different methodologies of installing Thunderbird in Ubuntu. Thunderbird is available for various distributions like macOS, Linux, Microsoft Windows etc. thereby making it a cross platform application.

To Install Thunderbird through apt:

1. First update Ubuntu repository,

$ sudo apt update

2. Now, to install Thunderbird issue the following in terminal,

$ sudo apt install thunderbird

3. Lastly, Thunderbird can accessed either through System's main Menu or from terminal (Run "thunderbird" in terminal to run the application).

Read More


Install Harbor Image Registry on Ubuntu 20.04 - Best Method ?

This article covers how to install harbor on Ubuntu. The process is the same for all the other distribution of Linux. Harbor is a component of vSphere with Kubernetes. Harbor provides an enterprise-class registry service. 

Harbor is deployed in a dedicated system namespace on the Supervisor Cluster and is composed of several vSphere Pods. 

Image registries provide a centralized repository for an organization to store container images. 

Public image registries can be used to store container images. However, for security reasons, it is better to use an on-premises image registry. 

You use an on-premises image registry for the following purposes: 

Store container images securely. 

Control access to container images. 

vSphere with Kubernetes is integrated with Harbor and is also compatible with other container image registries. 


Harbor key features includes:

  • Security and vulnerability analysis.
  • Content signing and validation.
  • Extensible API and web UI.
  • Image replication.
  • Role-based access control.
  • Multitenant.


After Harbor installation has succeeded, access Harbor web console on https://registry_domain.

Then Login with:

  • Username: admin
  • Password: Set-in-harbor.yml

Read More


Download a File on Ubuntu Using the Command Line on Ubuntu 20.04 system

This article covers Both wget and curl which are the free and open-source command-line utilities used for the non-interactive downloading of files. Remember, although both the utilities can download files from the web; they do differ a lot in terms of functionalities.

url can be used to transfer data over a number of protocols. It supports many protocols including HTTP, HTTPS, FTP, TFTP, TELNET, SCP, etc. using Curl, you can download any remote files. It supports pause and resumes functions as well.

To Install curl,

Launch command line application in Ubuntu that is Terminal by pressing the Ctrl+Alt+T key combinations. Then enter the below command to install curl with sudo:

$ sudo apt install curl

Read More


Install Django on Ubuntu 20.04 - Best Method ?

This article covers the different methods of Installing Django on Ubuntu 20.04. With it, you can easily perform creation of Django applications, superuser creation, and removal of Django. 

Django is a full-featured Python web framework for developing dynamic websites and applications. Using Django, you can quickly create Python web applications and rely on the framework to do a good deal of the heavy lifting.


How to install Django from Ubuntu repositories ?

1. First, update your local package index with apt:

$ sudo apt update

2. Next, check which version of Python you have installed. 18.04 ships with Python 3.6 by default, which you can verify by typing:

$ python3 -V

Read More


Install Elasticsearch on Ubuntu 20.04 - Best Method ?

This article covers how to install elasticsearch in the stable version of Ubuntu 20.04. Now you can use the hosted elasticsearch server for doing searches.

If your application generates a huge amount of data and the search procedures are slow, then using elasticsearch will be best.

Read More


Install Kazam Screen Recording Tool on Ubuntu 20.04

This article covers the installation of Kazam on the Ubuntu system using the Sylvain Pineau PPA. Also, we also covered h