×


Related to ubuntu


Install ZSH on Ubuntu 22.04 (Jammy Jellyfish) - Step by step guide ?

This article covers the complete process of installing the Z shell on your Ubuntu Linux System. In fact, Zsh is a shell, or command-line interpreter, for Linux systems. 

LVEXTEND Command in Linux - Explained with Examples ?

This article covers how to extend LVM partition on the fly using lvextend command. In fact, LVM(Logical Volume Manager) provides the facility to increase and reduce the file system size. 

Fix Inactive UFW Status on Ubuntu 22.04 (Jammy Jellyfish)

This article covers how you can easily activate the Firewall status on Ubuntu system and protect it from almost all the potential threats and attacks. In fact, The Uncomplicated Firewall (ufw) is a frontend for iptables and is particularly well-suited for host-based firewalls. ufw provides a framework for managing netfilter, as well as a command-line interface for manipulating the firewall.


How to enable UFW status on Ubuntu ?

To enable UFW, run the below command: 

$ sudo ufw enable


How to Open SSH TCP port 22 connections ?

1. We can easily open SSH TCP port 22 using UFW as follows:

$ sudo ufw allow ssh

2. If you are running ssh on TCP port 2222 or TCP port 2323, run:

$ sudo ufw allow 2222/tcp
$ sudo ufw allow 2323/tcp

Which Flavour of Ubuntu Should You Choose ?

This article covers the Best 8 Flavours of Ubuntu to use. In fact, Ubuntu flavours offer a unique way to experience Ubuntu, each with their own choice of default applications and settings. 

Install pageedit editor on Ubuntu 22.04 (Jammy Jellyfish) - Step by step guide ?

This article covers how to install and use PageEdit on Ubuntu Jammy Jellyfish. In fact, PageEdit is an excellent application to write professional technical documents for your team.

Install Gnome Edit on Ubuntu Jammy Jellyfish ( 22.04 ) - Step by step guide ?

This article covers how to install gEdit on Ubuntu 22.04 Jammy Jellyfish and extend it using Plugins. In fact, gedit is a text editor which supports most standard editor features, extending this basic functionality with other features not usually found in simple text editors. gedit is a graphical application which supports editing multiple text files in one window (known sometimes as tabs or MDI).

Install NeoVim Editor on Ubuntu 22.04 (Jammy Jellyfish) - Step by step guide ?

This article covers how to install and remove the Neovim. In fact, Neovim is a hyperextensible platform that seeks to maximize usability with extensibility in mind; it also simplifies maintenance by encouraging contributions from others who work on this project! 

Install jEdit on Ubuntu 22.04 (Jammy Jellyfish) - Step by step guide ?

This article covers how to install jedit on Ubuntu linux system. In fact, jEdit is a Plugin-based editor for programmers and Java developers.

Install nedit on Debian 11 bullseye system - Step by step guide ?

This article covers how to install and use nEdit on Debian 11 system. In fact, nedit is powerful, customizable, Motif based text editor. It 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. 

Using Jekyll to Create a Static Website on Ubuntu 22.04 (Jammy Jellyfish) - Step by step guide ?

This article covers how to customize Jekyll via its advanced configurations settings.In fact, You can add new CSS, HTML, and JavaScript to improve the website further or simply take an HTML template to improvise it. Ruby gems are not installable on Windows. Users often break their system while using ruby-full on Windows.

Host a Website with Ghost CMS on Ubuntu 22.04 (Jammy Jellyfish) - Step by step guide ?

This article covers an overview of Ghost CMS's advanced configuration after installation. In fact, Ghost is an open source, professional publishing platform built on a modern Node.js technology stack — designed for teams who need power, flexibility and performance.


How to Install Ghost CMS on Ubuntu 22.04 LTS Jammy ?

You can install Ghost with the below command:

$ ghost install

Install Wireshark on Manjaro Linux 21.3.1 (Ruah) - Step by step guide ?

This article covers how to install Wireshark on Manjaro Linux 21. In fact, you can easily analyze the traffic in your network with ease. Wireshark analyzes the data packets and presents the details of each packet. One may consider it as a metric to analyze the efficiency of a network that is influenced by network packets.

Install the Traceroute on Ubuntu 22.04 (Jammy Jellyfish) - Step by step guide ?

This article covers a detailed description of the traceroute command, which can be used to determine the delays in network path responses and look for routing loops (if any exist) in the network. In fact, network diagnostics tools such as traceroute, and ping are available in most Linux distribution. 


How to install and run a traceroute in Linux ?

For most Linux distributions, you'll need to first install the traceroute package.

To install:

  • Open your terminal.
  • Run the following to install in Ubuntu: $ sudo apt-get install traceroute
  • Once installed, you can run the command as follows: $ traceroute example.com
  • Some Linux variants require you to also specify the protocol after -I. For example: $ traceroute -I ICMP example.com

Install OpenSSH on Ubuntu 22.04 (Jammy Jellyfish) - Step by step guide ?

This article covers how to install OpenSSH server on Ubuntu 20.04. In fact, SSH comes as an evolution to the Telnet protocol : as its name describes it, SSH is secure and encrypts data that is transmitted over the network.

As a power user, you may want to onboard new machines with SSH servers in order to connect to them later on.

Install Zoom on Linux Mint 20.3 "Una" - Step by step guide ?

This article covers how to easily install the Zoom application on your Linux Mint 20.3 system. In fact, you can start using this video conferencing platform right away for communicating with people who are sitting even miles away from you.

Setup a VPN on Ubuntu 22.04 (Jammy Jellyfish) - Step by step guide ?

This article covers VPNs in Linux systems and how the basically work. In fact, OpenVPN is extremely popular and a full-featured SSL VPN (Virtual Private Network) software which implements OSI layer 2 or 3 secure network extension using the SSL/TLS protocol.

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.

Install Remmina Desktop Client on Manjaro Linux - Step by step guide ?

This article covers the installation process of Remmina Desktop Client on Manjaro Linux. In fact, Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks.

Install Zenity on Linux Mint 20.3 - Step by step guide ?

This article covers the installation procedure of Zenity on Linux Mint 20.3. In fact, zenity is Display dialog boxes from shell scripts.

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

Install PowerShell on Linux Mint 20.3 Una system - Step by step guide ?

This article covers how to easily Install PowerShell on Linux Mint system. In fact, PowerShell is commonly used for automating the management of systems. It is also used to build, test, and deploy solutions, often in CI/CD environments.

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.

Start TeamViewer on Debian 11 bullseye system - Step by step Guide ?

This article covers how to install TeamViewer on Debian 11 bullseye system. In fact, TeamViewer is used for online meetings and file sharing between computers and controlled instrumentation such as robots or industrial machinery remotely via VPN connections (virtual private networks).

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.

Different methods to Install Debian (.deb) Package

This article covers how to install Debian (.deb) packages on Debian 11 Linux system. In fact, A file ending with ".deb" is called a Debian Software Package file, and it’s used to install apps on Linux. DEB files are used only in Debian-based Linux distributions like Ubuntu and its various flavors, Pop!_OS, Linux Mint, and others.

Install Cherry Tree on Debian 11 - Step by step guide ?

This article covers how to install, configure, and make use of the Cherry Tree application for note-taking and support in programming. In fact, CherryTree is a hierarchical note taking application, featuring rich text, syntax highlighting, images handling, hyperlinks, import/export with support for multiple formats, support for multiple languages, and more.


How To Uninstall cherrytree from Ubuntu 21.04 ?

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

$ sudo apt-get remove cherrytree

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.

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

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.

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.

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.

Install Google Earth Application on Debian 11 Bullseye system - Step by step guide ?

This article covers how to easily install, launch, configure, and remove the Google Earth on Debian 11. In fact, Google earth is a great tool, providing a 3D representation of our earth primarily using satellite imagery. It basically renders a 3D model map, covering the entire world.


Google Earth main features include:

  • Digital globe.
  • 3D building models.
  • Street view.
  • Zoom below the water surface.

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"

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.

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. 

Which Linux Mint Desktop Editions Should I Use ?

This article covers the different flavours of Linux Mint to use. If you wish to experience all the features of Linux Mint 20.3, then you must go for the Cinnamon edition. If you prefer to have a lightweight operating system without compromising on the important features, then, you should download the Mate edition. If you are ready to make a compromise on some of the features of the operating system but want to have a fast and stable release, then, without a doubt you should choose the Xfce edition. However, if you are still confused about which flavor of Linux Mint 20.3 will be best for satisfying your needs, then you should start from the Cinnamon edition and try using all the editions one by one. After that, you can stick to the one that you like the best.

Install Foxit Reader on openSUSE Leap 15.3 - Step by step guide ?

This article covers how to install Foxit Reader on openSUSE. In fact, Foxit Reader Provide authors with comments on documents, be notified when new document versions become available, discuss interesting topics right in the document, or securely open protected documents.

Use Linux Mint 20 - Step by step guide ?

This article covers how to perform basic and important activities on your Linux Mint 20.3 system.


Main Features in Linux Mint 20.3:
  • The Updated Cinnamon 5.2 Desktop: The first thing about Una, which grabs your attention, is the freshly deployed Cinnamon 5.2 desktop.
  • User Interface Enhancements: The new dark mode beautifully pairs the dark headers of each interface with lighter, contrasting windows. You will notice how the window layout and control buttons have more dimensions to provide straightforward navigation.
  • Application-Specific Improvements: Una has a brand new XApp in store for you, called Thingy. It's a PDF reader that comes bundled with Linux Mint as the default document management application. It offers excellent library management facilities and helps track your e-reading progress.
  • Miscellaneous Improvements: Some other worthy features, which are miscellaneous add-ons to the existing repertoire of features, include some pretty nifty improvements for the end-users.

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

Install Zoom on openSUSE Leap 15.3 - Step by step guide ?

This article covers the installation of Zoom on openSUSE using different methods. In fact, Zoom is great for video conferencing and online meetings.

Download Linux Mint 20.3 - Step by step guide ?

This article covers how you can easily download Linux Mint 20.3 on your system. In fact, Linux mint is a favorite Linux distribution used by number of users in the Open Source space, schools and some private institutions.


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

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.

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.

Install Java on Linux Mint 20.3 - Step by step guide ?

This article covers how to install the latest version of Java on your Linux Mint 20.3 system and also the method to upgrade Java if you already have an older version of it installed on your system.

Install Sublime Text 3 on Debian 11 - Step by step guide ?

This article covers how to remove the sublime text editor from the Debian 11 system. In fact, Sublime Text is a cross-platform text editor written in C++ and python and developed for individuals who are looking for an effective yet minimalist tool for shuffling code around. Not only does it supports many languages, but you can also even extend the functionality using plugins.

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

This article covers how you can install Python 3.9 on your Linux Mint system. In fact, Python programming language can help in solving your programmatic problems.


Main features of Python includes:

  • It can be used on a server to create web applications.
  • It can be used alongside software to create workflows.
  • It can connect to database systems. It can also read and modify files.
  • It can be used to handle big data and perform complex mathematics.
  • It can be used for rapid prototyping or production-ready software development.

Install Chrome on Debian 11 - Step by step guide ?

This article covers how to install Google Chrome on Debian 11 Bullseye. In fact, Google Chrome is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. It was later ported to Linux, macOS, iOS, and Android, where it is the default browser.


How to Update Google Chrome ?

To update Google Chrome, run the APT update command in your terminal:

$ sudo apt update

If one is available, use the upgrade option:

$ sudo apt upgrade google-chrome-stable

Install Microsoft Teams on openSUSE - Step by step guide ?

This article covers the installation of Microsoft Teams on the openSUSE system. In fact, Using either the repository or the snap package manager, you can easily install Microsoft Teams on your openSUSE.


Why use Microsoft Teams?

  • Meetings in groups make this process a lot easier. You may start conversing with the attendees about the agenda as soon as you create the meeting, exchange the files you need them to review, and keep track of the meeting notes and to-dos as soon as you create the meeting.
  • You no longer have all the email-on-email responses, which are often delivered as a Reply All, because discussions are now held in a structured way in your Teams.
  • The call recording is immediately available in the same tab, so you don’t have to look for it if you missed the meeting. It’s right there, along with the meeting minutes and agreed-upon tasks.
  • In Teams, you may use the chat box to have brief conversations with your coworkers.
  • You can access all of your apps and documents right away with the Teams phone app.
  • In Teams, you can create a Word, Excel, or PowerPoint document, share it with your teammates right away, and then co-author it in the single glance.

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.

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

Install AnyDesk on openSUSE 15.3 system - Step by step guide ?

This article covers how to install AnyDesk remote desktop application on openSUSE system. In fact,  you can easily set up the AnyDesk remote desktop application on your system.

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.

Install BasKet on Debian 11 - Step by step guide ?

This article covers how to install basket on Debian 11. In fact, BasKet provides as many baskets (drawers) as you wish; Several kinds of objects (texts, URLs, images,…) can be drag-n-drop'd into it.

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

Install Wireshark on Debian 10 - Step by step guide ?

This article covers how to install Wireshark on Debian 10. In fact, Wireshark is a network "sniffer" - a tool that captures and analyzes packets off the wire. With Wireshark, you can capture incoming and outgoing packets of a network in real-time and use it for network troubleshooting, packet analysis, software and communication protocol development, and many more.


How To Uninstall wireshark on Ubuntu 21.04

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

$ sudo apt-get remove wireshark

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

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

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. 

Install Scala Compiler on Linux Mint 20.02 - Step by step guide ?

This article covers how to install the Scala compiler on your Linux Mint 20.02 machine. In fact, After installing this compiler, you will be all set to write codes using the Scala programming language. It includes modern language features such as closures, pattern-matching, parametric types, and virtual type members.

Install PostgreSQL 14 on Debian 11 - Step by step guide ?

This article covers how to install PostgreSQL 14 on the Debian 11 system. In fact, you can easily create the postgreSQL databases on your system. You can follow the steps here to install the PostgreSQL on Ubuntu: https://linuxapt.com/blog/1188-install-postgresql-on-ubuntu-20-04 .

With PostgreSQL 14 installed on your Ubuntu 20.04 system, you can now comfortably use it to steer your database-powered apps or projects to new heights.

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.

Install Pycharm on Debian 11 - Step by step guide ?

This article covers the different ways to install Pycharm on Debian 11 BullsEye. In fact, PyCharm is a dedicated Python graphical IDE (Integrated Development Environment) popular amongst Python developers with its wide range of essential tools such as analyzing code, debugging, and integration. 

Install TeamViewer on openSUSE Leap 15.3 - Step by step guide ?

This article covers how to install TeamViewer on the openSUSE machine through the .rpm package and also how to run TeamViewer on openSUSE without installation. In fact, TeamViewer is a cross-platform application that enables an user to control remote computers over the internet or network.

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.

Run .sh File Commands All in Once in Linux

This article covers how to run sh files using the terminal as well as using the command line or terminal. In fact, the .sh file is nothing but the shell script to install given application or to perform other tasks under Linux like operating systems.


How do I run .sh file shell script in Linux?

The procedure to run the .sh file shell script on Linux is as follows:

  • Open the Terminal application on Linux or Unix.
  • Create a new script file with .sh extension using a text editor.
  • Write the script file using nano script-name-here.sh.
  • Set execute permission on your script using chmod command : chmod +x script-name-here.sh .
  • To run your script : ./script-name-here.sh
  • Another option is as follows to execute shell script: $ sh script-name-here.sh OR bash script-name-here.sh .

Install Node.js 17 & NPM on Debian 11 Bullseye - Step by step guide ?

This article covers how to install Node.js 17 & NPM on Debian 11 Bullseye. Node.js is an open-source, cross-platform, back-end JavaScript runtime environment built on Chrome’s V8 engine to build fast and scalable network applications and back-end APIs. While NPM is a package manager for the JavaScript programming language maintained by NPM, Inc. NPM is the default package manager for the JavaScript runtime environment Node.js and is arguably the most available repository for Node.JS packages.

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

Different methods of Checking MySQL Version in Linux

This article covers the ways to check the MySQL version in Linux. In fact, MySQL (and its drop-in replacement MariaDB) is the most popular open-source relational database management system. There are some important differences between MySQL versions, so knowing which version is running on your server might be important in some situations.


How to Check MySQL Version with V Command ?

The easiest way to find the MySQL version is with the command:

$ mysql -V

The command mysql –V is not OS specific. This command works on Windows, OS X, and Linux distributions including Ubuntu.

Deploy Redis on Rocky Linux 8 - Step by step guide ?

This article covers how to install and configure Redis on Rocky Linux 8. In fact, Redis is a popular and open-source in-memory key-value data store. It supports various data structures such as Hash, Lists, Sets, Strings, and much 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.

Different methods to Open a File in Linux

This article covers the different methods to open a file in Linux via a terminal. In fact, In Linux, we can display various file formats such as text file, audio files, video, image, doc, pdf, or any other file contents.


How to Open File Using gnome-open Command ?

For the GNOME-based Linux environment, we can use the gnome-open command to open a file.

If the gnome utility is not installed on our machine, we can install it by using the following command:

$ sudo apt install libgnome2-bin  

Execute the above command and provide the system administrator password to install the GNOME utility.

Now, to display the file content, execute the command as follows:

$ gnome-open Test.txt  

The above command will open the file with the default file system.

There are some other popular Linux environments, such as KDE DESKTOP, OS X UNIX, and more.

For KDE Desktop, execute the command as follows:

$ kde-open <file name>  

or,

$ xdg-open <file name>  

For OS X UNIX, execute the command as follows:

$ open <file name> 

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.

Most Effective GUI Tools to Free Up Space on Ubuntu and Linux Mint

This article covers the best GUI Tools to Free Up Space on Ubuntu and Linux Mint . In fact, you can use these tools to regularly keep your Ubuntu / Linux Mint system free of junk files.


How to Remove old kernels from the Ubuntu / Linux Mint system  ?

1. As we should know, the Linux Kernel is the heart of the system, but it is also known that it is updated every so often, so they are released new versions which are installed in the system displacing the old versions which remain stored without being eliminated.

For this we must type the following command:

$ sudo dpkg 'linux-image *' --list

2. Next, they must identify their oldest kernels and execute the following command to remove the previous versions.

Just replace xxxxx with the version of Linux you want to delete:

$ sudo apt-get remove linux-image-xxxxx

3. As an alternative, an easier way to clean up these old kernels is to use 'autoremove':

$ sudo apt-get autoremove  --purge

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.

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.

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.

Install SQLite on Debian 11 - Step by step guide ?

This article covers how to install the latest version of SQLite on Debian 11 Bullseye. In fact, SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. 

How does sudo apt-get update work in Ubuntu / Debian Linux system ?

This article covers the sudo apt-get update command which is useful for all beginners and Linux users. In fact, To explore more about this command, run the apt-get update or apt update command on your Linux system. 


What does sudo apt-get upgrade command do?

  • The sudo apt-get update command is used to download package information from all configured sources.
  • The sources often defined in /etc/apt/sources.list file and other files located in /etc/apt/sources.list.d/ directory.
  • So when you run update command, it downloads the package information from the Internet. It is useful to get info on an updated version of packages or their dependencies.


How to Run sudo apt-get update command to update package index ?

Simply type apt-get command or apt command:

$ sudo apt update

OR

$ sudo apt-get update

Install and Use MySQL Workbench on Fedora 35 / 34 / 33 / 32 - Step by step guide

This article covers how to easily manage your SQL databases using MySQL workbench on Fedora. In fact, the MySQL Workbench on Fedora or REHL allows the database managers, developers or DB architects to visually design the Database. It features Database Connection & Instance Management, SQL Editor, Visual EXPLAIN, SQL snippets collections, SSH connection tunneling, Unicode support, Data modeling, ER diagramming, Drag n Drop visual modeling, Database administration, Database account management, Performance monitoring, Performance Schema metrics, MySQL instance dashboard, Database migration, and more.

Upgrade .Net SDK on Debian 11 - Step by step guide ?

This article covers how to install both .Net SDK and Runtime on your Debian 11 Linux system. In fact, .NET Core is the modular and high performance implementation of .NET for creating web applications and services that run on Windows, Linux and Mac.

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

This article covers getting the Jami application installed on your Linux Mint 20 machine. In fact, Jami is free software for universal communication that respects the freedom and privacy of its users.


How To Uninstall jami on Ubuntu 21.04 ?

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

$ sudo apt-get remove jami

Install John the Ripper on Linux Mint 20 - Step by step guide ?

This article covers how you can conveniently install and learn to use John the Ripper on a Linux Mint 20 system. In fact, this tool will not only help you in checking the strength of your passwords but will also help you in recovering them if needed.

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

This article covers how you will be able to get the FreeMind mind mapper application installed on your Linux Mint 20 system. 

Install Joomla on Rocky Linux 8 - Step by step guide ?

This article covers how to install Joomla on Rocky Linux 8. In fact, Joomla is an open-source and PHP-based content management system used for creating different types of websites including blogs, eCommerce storefronts, and marketing sites. It is simple, user-friendly, and provides an easy way to build dynamic and powerful websites.

Install Gradle on Debian 10 - Step by step guide ?

This article covers how to install Gradle on a Debian 10 machine. In fact, Gradle is an open-source tool for build automation Java, Groovy, and Scala development. It relies on the concepts of Ant and Maven to automate the building process.


How to Install gradle on Debian Using apt ?

Update apt database with apt using the following command:

$ sudo apt update

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

$ sudo apt -y install gradle


How To Uninstall gradle on Ubuntu 21.10 ?

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

$ sudo apt-get remove gradle

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

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

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

Create a Live USB for Manjaro Linux on Windows 10 - Step by step guide ?

This article covers how you can create a bootable USB for Manjaro Linux on Windows 10. In fact, All you need is a USB drive, a Linux ISO file, and an ISO burning tool to create a live bootable USB.

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.

Install Nmap on Fedora 34 / 35 - Step by step guide ?

This article covers how to install and basic use Nmap on Fedora 35 Workstation or Server. In fact, Nmap is an essential enumeration tool used in penetration testing and Ethical hacking to scan for vulnerabilities associated with outdated services which are easily exploitable.



What the port terminal states when using the Nmap port scanner:

  • closed – the target port is reachable, but no application is listening or accepting.
  • open – the target port is accepting either TCP, UDP or SCTP.
  • filtered – the target port cannot be successfully determined by nmap to be open or closed due to packet filtering.
  • unfiltered – the port is reachable, but cannot be dtermined if open or closed by nmap.
  • closed|filtered – nmap reach target and nmap cannot determine if the port is open or closed.
  • open|filtered – nmap cannot determine if a port is open or filtered.

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.

Install Discord on Rocky Linux 8 - Step by step guide ?

This article covers how to install Discord on Rocky Linux 8. Infact, Discord is available on Windows, macOS, and Linux Distros. It allows Users to communicate with voice calls, video calls, text messaging, media, and files in private chats or as part of communities called "servers". 

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

Detect the Current Desktop Environment and its Version on Linux Mint 20

This article covers the way to detect the current desktop environment of a Linux Mint 20 system as well as the method of finding the version of the current desktop environment. In fact, there are multiple options available to identify the running desktop environment on a Linux desktop.


How to Detect the Desktop Environment in Linux Command Line ?

1. First, execute the following command to check the name of the Desktop Environment:

$ echo $XDG_CURRENT_DESKTOP

2. The following command will show you the processes running for XFCE or KDE or GNOME desktops:

$ ps -e | grep -E -i "xfce|kde|gnome"

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

This article covers how to install Okular on a Linux Mint 20 system. In fact, Okular is a universal document viewer with support for advanced document features, such as annotations, forms, and embedded files.

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.

Install the Lighttpd Server on Linux Mint 20 - Step by step guide ?

This article covers how to install the Lighttpd server on a Linux Mint 20 system. In fact, Lighttpd is an open-source web server that focused on simplicity and high performance with small and low memory consumption but still remaining standard-compliance, security, and flexibility. 


How to Install Lighttpd on your Linux system ?

1. Update all available repositories, and install Lighttpd using the apt command below:

$ sudo apt update
$ sudo apt install lighttpd

2. Once all installation is completed, start the Lighttpd service and add it to the system boot:

$ systemctl start lighttpd
$ systemctl enable lighttpd

3. The Lighttpd service is up and running, check it using the following command:

$ systemctl status lighttpd

4. Next, add the HTTP, HTTPS, and SSH services to the ufw firewall:

$ sudo ufw allow ssh
$ sudo ufw allow http
$ sudo ufw allow https

5. Enable the ufw firewall service using the command:

$ sudo ufw enable

Type 'y' to enable the ufw firewall.

Methods to List All Available Commands and Aliases in Linux

This article covers how to list all the available commands and aliases that we can run on Linux. In fact, The compgen is bash built-in command and it will show all available commands, aliases, and functions for you. This command works under Linux, macOS, *BSD and Unix-like system when Bash shell is installed. 

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

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.

Install Asterisk on Debian 11 - Step by step guide ?

This article covers how to install the latest version of the Asterisk VoIP server on Debian 11 Bullseye. In fact, Asterisk is an Open Source PBX and telephony toolkit which can be used with Voice over IP (SIP, H.323, IAX and more) standards, or the Public Switched Telephone Network (PSTN) through supported hardware.


How to Install asterisk Using apt-get on Debian ?

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

$ sudo apt-get update

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

$ sudo apt-get -y install asterisk

Install VLC Media Player on Fedora 35 - Step by step guide ?

This article covers how to install the VLC Media Player on your Fedora 35 system. In fact, The VLC media player is an open-source, free portable, cross-platform media player software and streaming media server developed by the VideoLAN project.


How to Install VLC on Fedora via Snaps ?

1. Enable snapd

Snap can be installed on Fedora from the command line:

$ sudo dnf install snapd

2. Enable snap support

To enable classic snap support, enter the following to create a symbolic link between /var/lib/snapd/snap and /snap:

$ sudo ln -s /var/lib/snapd/snap /snap

3. Install VLC

To install VLC, simply use the following command:

$ sudo snap install vlc

Install LAMP Stack on AlmaLinux 8 - Step by step guide ?

This article covers how to install LAMP (Apache, MariaDB, and PHP) Stack on your AlmaLinux 8 system. In fact, LAMP compromises a web server ( Apache ), a database server ( MariaDB or MySQL ), and the PHP scripting language which supports dynamic web pages written in PHP. 

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.

Install Discord on Fedora 35 - Step by step guide ?

This article covers how to install Discord client on Fedora 35 Linux system. In fact, with Discord, Users communicate with voice calls, video calls, text messaging, media, and files in private chats or as part of communities called "servers". It is available on Windows, macOS, and Linux Distros.


How to Install Discord with Flatpack ?

1. First, you need to enable Flatpack for Fedora using the following command in your terminal:

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

2. Next, install Discord using Flatpack as follows:

$ flatpak install flathub com.discordapp.Discord

Type "Y" twice (x2), then press the "ENTER KEY" to proceed with the installation. 

Install Homebrew on Debian 11 - Step by step guide ?

This article covers how to install the latest version of Homebrew on Debian 11 Bullseye. 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.

To ensure everything is working correctly to use brew, we can run its command:

$ brew doctor

It may give the warning to install GCC and to remove that simply install it using brew:

$ brew install gcc

Install Brave Browser on Fedora 35 - Step by step guide ?

This article covers how to install the Brave web browser on your Fedora 35 system. In fact, Brave is a privacy-focused Internet web browser, which distinguishes itself from other browsers by automatically blocking online advertisements and website trackers in its default settings.

Make a Bootable USB for Linux Mint from Windows 10 - Step by step guide ?

This article covers how to easily create a bootable usb for Linux Mint. In fact, we can create a bootable USB for any other Operating System. All we need is an ISO image of that OS, a Universal USB Installer, and a USB drive and we are good to go.

To see how to create a bootable USB using Ventoy, visit: https://linuxapt.com/blog/499-create-a-bootable-usb-drive-using-ventoy


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

This article covers how to install the Octave programming language on a Linux Mint 20 machine. In fact, Octave is a (mostly MATLAB® compatible) high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically.


How to Install octave on Linux Mint via Snapd ?

1. Enable snapd

On Linux Mint 20, /etc/apt/preferences.d/nosnap.pref needs to be removed before Snap can be installed. This can be accomplished from the command line:

$ sudo rm /etc/apt/preferences.d/nosnap.pref
$ sudo apt update

To install snap from the Software Manager application, search for snapd and click Install.

Alternatively, snapd can be installed from the command line:

$ sudo apt update
$ sudo apt install snapd


2. Install octave

To install octave, simply use the following command:

$ sudo snap install octave

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

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

This article covers the complete installation of Plank on a Linux Mint 20 machine. In fact, Plank is a Linux dock that allows starting pinned applications and manage open windows, for X11 environments (Wayland is not supported). 

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.

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

This article covers the complete procedure of installing the plzip tool on Linux Mint 20. In fact, PeaZip is a file archiving and managing utility based on many open source technologies, essentially 7-zip, p7zip, FreeArc, as well as PEA projects.

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.

Install Visual Studio Code on Linux Mint 20 - Step by step guide ?

This article covers the complete installation procedure of VS Code on Linux Mint 20. In fact, Visual Studio Code provides comprehensive code editing, navigation, and understanding support along with lightweight debugging, a rich extensibility model, and lightweight integration with existing tools.

Install Spotify on CentOS 8 / Rocky Linux - Step by step guide ?

This article covers the complete installation procedure of Spotify on Rocky Linux 8. In fact, Spotify allow users to legally stream the latest and old music directly on their smartphone, TV, or PC with help of a dedicated app or browser and internet.

Set up a Sudo User without a Password in Linux Mint 20

This article covers the complete procedure of setting up a password-less sudo on a Linux Mint 20 system. In fact, Whenever we execute a command with "sudo" privileges, we are always asked to enter the "sudo" password before its execution. However, at times, you want to get rid of this hassle by disabling the "sudo" password.

Install Ring Central Phone on Linux Mint 20 - Step by step guide ?

This article covers the complete installation procedure of the Ring Central Phone on a Linux Mint 20 system. In fact, With RingCentral Phone, you can manage your phone system directly from your preferred device and OS and take your business calls, voice messages, SMS texts, and faxes anywhere.

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

Install BalenaEtcher on Debian 11 - Step by step guide ?

This article covers how you install and create a bootable disk drive using balenaEtcher on Debian 11 bullseye. In fact, balenaEtcher is a free and open-source flashing utility tool famous for writing image files such as .iso and .img files and zipped folders onto storage media to create live SD cards and USB flash drives.


How to Keep balenaEtcher Updated ?

To update balenaEtcher, use the apt-update command just as you would with any APT package or system update check:

$ sudo apt update

If an available update is listed, use the apt-upgrade command to proceed:

$ sudo apt upgrade

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

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

Install FTP Server on Linux Mint 20 - Step by step guide ?

This article covers the complete procedure to install and configure the latest version of the FTP Server on the Linux Mint system. In fact, VSFTP (very secure FTP) is a secure FTP protocol which encrypts information transfer between systems.

To Install VSFTPD on Linux Mint 20, Simply Run the following commands to install VSFTP server on Linux Mint 20:

$ sudo apt-get update
$ sudo apt install -y vsftpd

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

Install FreeIPA on CentOS 8 - Step by step guide ?

This article covers how to install the FreeIPA on CentOS 8 system. In fact, FreeIPA is a free and open source identity management tool for managing centralized authentication along with account management, policy (host-based access control) and audit.


How to Open Required FreeIPA ports on Firewall ?

FreeIPA uses a number of ports to communicate with its services which must be opened on firewall to allow external connections. You can simply open all the required ports using the service names by running the command below:

$ firewall-cmd --add-service={freeipa-ldap,freeipa-ldaps,dns,ntp} --permanent
$ firewall-cmd --reload

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

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.

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

This article covers the process of installing Tmux on a Linux Mint 20 system. In fact, Tmux is a popular multiplexer which makes it easy for you to run different applications in separate sessions and switch between them effortlessly.

Tmux is a Linux application that allows multitasking in a terminal window. It stands for Terminal Multiplexing, and is based around sessions. Users can start a process, switch to a new one, detach from a running process, and reattach to a running process.


How to Install Tmux in Linux ?

1. On Debian-based distributions:

$ sudo install tmux

2. On CentOS/REHL:

$ yum install tmux

3. To install tmux on Arch Linux:

$ pacman -S tmux

Once the installation is finished, launch a terminal and type in tmux to start a fresh tmux session:

$ tmux

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.

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

This article covers the process of installing and removing the Budgie Welcome Screen application on a Linux Mint 20 system. In fact, the Budgie Desktop environment is popular because of its simplicity yet user-friendly and easy to use. Budgie uses GNOME technologies at its core and is integrated very well with the GNOME stack.

Convert PNG, JPEG to WebP in Ubuntu? ( Also WebP to PNG and JPEG )

This article covers how to convert PNG, JPEG format to WebP in Ubuntu. 


How to Add WebP support to GNOME Image Viewer in Ubuntu and Other Linux ?

1. On Ubuntu-based Linux distributions, you can install this library using a PPA. Use the following commands one by one:

$ sudo add-apt-repository ppa:krifa75/eog-ordissimo
$ sudo apt update
$ sudo apt install webp-pixbuf-loader

2. On Fedora, use:

$ sudo dnf install webp-pixbuf-loader

3. On Arch Linux, use:

$ sudo pacman -S webp-pixbuf-loader


How to install gThumb in Ubuntu and other Linux ?

To install gThumb in Ubuntu and other Ubuntu based Linux distributions, use the command below:

$ sudo apt-get install gthumb

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

This article covers the best procedure to install WoeUSB on your Linux Mint 20 system. In fact, WoeUSB is an open-source tool to create Windows USB bootable installation sticks from an ISO file or DVD on Linux systems. 

Install and Use Neofetch on Linux ( RHEL /CentOS / Arch ) - Step by step Guide ?

This article covers different ways of installing Neofetch on major Linux distributions. In fact, Neofetch is a handy tool when you want to display information about the system you are working on. It's mostly useful in tutorials and guides when you want to show your readers the OS and hardware type you are using.

To see what other options you can specify with Neofetch, run the neofetch --help command.

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.

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

Disable the Firewall on Linux Mint 20 - Step by step guide ?

This article covers the different ways of disabling the Firewall on a Linux Mint 20 system. In fact, You can easily disable the Firewall for Linux via the following tools:

  • ufw – Used by Ubuntu and Debian based system to manage the firewall.
  • firewalld – Used by RHEL, CentOS and clones. It is a dynamic solution to manage the firewall.

Install OBS Studio on Linux Mint 20 - Step by step guide ?

This article covers the procedure of installing the OBS Studio on a Linux Mint 20 system. In fact, Open Broadcaster Software (OBS) is free, open-source, cross-platform video recording and live streaming software. 

It contains features such as high performance for real-time video/audio capturing, various filters for video sources, an intuitive audio mixer with filters, a streamlined settings panel. OBS is available for Windows, Linux, and Mac.

Tree Command in Linux - With Examples ?

This article covers how to use the tree command in Linux. In fact, the tree command lists contents of directories in a tree-like format. 

Following is its syntax:

$ tree [OPTIONS] [directory]


How to Install Tree Command in Linux ?

The tree command is not available by default in Linux distributions, and can be installed in Debian and RedHat-based distributions with:

$ sudo apt install tree   [on Debian, Ubuntu & Mint]
$ sudo yum install tree   [on RedHat, CentOS & Fedora]
$ sudo pacman -Sy tree    [on Arch and Manjaro Linux]

To Verify if it has been installed, run the below command:

$ tree -v

Install Plex Media Server on Linux Mint 20 - Step by step guide ?

This article covers how to install Plex Media Server on Linux Mint 20. In fact, Plex is a streaming media server which enables one to store all the media content in one server and use a client to access them from another computer or a mobile device. 

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

Install Joomla on Debian 10 - Step by step guide ?

This article covers the process to follow to install Joomla CMS on Debian 10 Buster system. In fact, Joomla is a popular and widely used CMS (Content Management System) used for creating websites with little or no knowledge in markup or web programming languages.

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

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.

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

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

This article covers how you can instantly install ProFTPD on a Linux Mint 20 system. In fact, ProFTPD will easily facilitate transferring your files from one end to another while fully supporting the file transfer protocol.

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.

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.

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

This article covers the best way of installing the SMPlayer on a Linux Mint 20 machine. In fact, After installing SMPlayer on your system, you can conveniently use it to play your media files. 


How to Install SMPlayer on Linux Mint via snap ?

1. To install snap from the Software Manager application, search for snapd and click Install.

Alternatively, snapd can be installed from the command line:

$ sudo apt update
$ sudo apt install snapd

2. To install SMPlayer, simply use the following command:

$ sudo snap install smplayer

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.

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. 

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

This article covers the installation method of Terminator on Linux Mint 20. In fact, a Linux terminal environment enables a user to carry out various system functionalities like file management, system update, and applications management through a variety of executable commands.


Main features of Terminator Terminal includes:

  • Multiple plugins support.
  • Simultaneous typing especially when dealing with arbitrarily grouped terminals.
  • Access to numerous keyboard shortcuts.
  • Multiple profiles and layouts support which, through GUI preferences editor, can be saved.
  • Terminals re-ordering through drag-and-drop.
  • Multiple tabs support.
  • Support for grid-like structure terminal arrangement.

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

This article covers the installation and usage of ipcalc on Linux Mint 20. In fact, With the help of this tool, you can easily find out the Netmask, wildcard, network, host ranges, broadcast address, etc. associated with any given IP address. 


Main uses of ipcalc includes:

Validate IP address.

Show calculated broadcast address.

Display hostname determined via DNS.

Display network address or prefix.


How to install ipcalc in Linux ?

To install ipcalc, simply run one of the commands below, based on the Linux distribution you are using:

$ sudo apt install ipcalc  

The ipcalc package should be installed automatically under CentOS/RHEL/Fedora and it is part of the initscripts package, but if for some reason it is missing, you can install it by using:

# yum install initscripts     #RHEL/CentOS
# dnf install initscripts     #Fedora


To find more about the ipcalc usage, you can use:

# ipcalc --help
# man ipcalc

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

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

This article covers the installation procedure of Tesseract OCR on a Linux Mint 20 system. In fact, Tesseract is an optical text recognition (OCR) engine developed by Google used for recognizing a text in image. 


How to Install Tesseract OCR on Ubuntu ?

1. Add the Tesseract OCR repository:

$ sudo add-apt-repository -y ppa:alex-p/tesseract-ocr-devel

2. Install Tesseract OCR 5:

$ sudo apt install -y tesseract-ocr

3. When installation is finished, we can check Tesseract OCR version:

$ tesseract --version


How to Uninstall Tesseract OCR from Ubuntu Linux system ?

If you decided to completely remove Tesseract OCR and related dependencies, run the following command:

$ sudo apt purge --autoremove -y tesseract-ocr

2. Remove GPG key and repository:

$ sudo rm -rf /etc/apt/trusted.gpg.d/alex-p_ubuntu_tesseract-ocr-devel.gpg
$ sudo rm -rf /etc/apt/sources.list.d/alex-p-ubuntu-tesseract-ocr-devel-focal.list

How to Install WordPress with LEMP (Nginx, MariaDB, and PHP) on Rocky Linux 8 ?

This article covers how to install the LEMP stack on Rocky Linux 8. In fact, The terminology LEMP is an acronym for Linux, Nginx (pronounced as Engine X, hence the E) which is a web browser, MariaDB or MySQL – database, and PHP for processing dynamic content). LEMP stack is popularly used for hosting high-traffic and highly scalable web applications and websites.

Install WordPress on Rocky Linux 8 using the LAMP stack - Step by step guide ?

This article covers how to install WordPress on Rocky Linux 8. In fact, WordPress  is open-source, written in PHP and use a MariaDB/MySQL as a database backend. WordPress is the most popular content management system used to host static and dynamic websites on the Internet. You are now ready to create your blog or website.

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.

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

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

This article covers the process of installing the latest version of Lynis on a Linux Mint 20 system. In fact, Lynis is an open-source tool for security auditing, compliance testing, and vulnerability detection. Lynis also scan for general system information and possible configuration issues and provide tips for further system hardening.

Install Bpytop Resource Monitoring Tool on CentOS 8 - Step by step guide ?

This article covers how to install Bpytop on the CentOS system. In fact, Bpytop provides a command-line interface to monitor system resources including disk, network, process, and CPU in real-time. Bpytop can be installed on several operating systems including Linux, macOS, and FreeBSD. Now you can start using it to monitor your system's resource usage.


How to Install bpytop on your Linux system ?

1. The best way to install the bpytop is by typing the following command to install or upgrade to the latest version:

$ pip3 install bpytop --upgrade

2. On Arch Linux install bytop, Run the pacman commands:

$ sudo pacman -Syu
$ sudo pacman -S bpytop

3. On Debian 11, We use the apt command:

$ sudo sh -c 'apt update && apt -y upgrade && apt -y install bpytop'

4. For RHEL 8 enable EPEL (see how to enable and use EPEL on CentOS 8) and then type the dnf command:

$ sudo sh -c 'dnf update && dnf install bpytop'

5. On FreeBSD install bpytop, Run the pkg command to install bpytop:

$ sudo pkg install bpytop

6. On Ubuntu snap installation, Execute the following snap command:

$ sudo snap install bpytop

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. 

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.

Install qBittorrent on Debian 10 - Step by step guide ?

This article covers the process of installing qBittorrent on Debian 10 Buster system.  In fact, Qbittorent is an open-source and freely available peer-to-peer bit torrent client. It supports major bit torrent extensions like peer exchange and full encryption, etc.

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

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. 

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

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. 


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.

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.

sysctl command in Linux - Explained with examples

This article covers how to use the sysctl command in Linux through examples. In fact, sysctl is used to modify kernel parameters at runtime. The parameters available are those listed under /proc/sys/. Procfs is required for sysctl support in Linux.

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.

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.

Install Android Studio on Debian 10 - Step by step guide ?

This article covers the process of installing the latest version of the Android Studio on the Debian 10 server. In fact, Android Studio is the IDE (Integrated Development Environment) for Android. Built on JetBrains IntelliJ IDEA software and designed for Android development.



How to Add Android studio icon to Desktop ?

  • Open android studio App and click Configure.
  • Here click 'Create Desktop Entry' option.
  • Click 'OK' for adding android studio icon to the desktop.

Install PDF Mix Tool on Linux Mint 20 - Step by step guide ?

This article covers the best way to install and use the PDF Mix Tool on a Linux Mint 20 system. In fact, PDF Mix Tool is an open-source and lightweight application allows to split, merge, rotate and mix PDF files.

Configure Rsyslog Server on Debian 10 / Debian 11 (Bullseye) - Step by step guide ?

This article covers how to set up the Rsyslog server on Debian 11. In fact, Rsyslog is a free and open-source logging software that forwards all log files to the centralized log server through the IP network. It helps system administrators to keep an eye on all servers from the central point. Rsyslog works in a client/server model, it receives logs from the remote client on port 514 over the TCP/UDP protocol.


How to Install Rsyslog on any Linux distribution ?

1. First, you will need to install the Rsyslog server package on the server machine. You can install it in Debian / Ubuntu using the following command:

$ apt-get install rsyslog -y

In RHEL based distros like CentOS:

$ sudo yum install rsyslog

2. After the installation, verify the Rsyslog status using the following command:

$ systemctl status rsyslog

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

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. 

Install KVM on Rocky Linux 8 / AlmaLinux 8 - Step by step guide ?

This article covers the installation of KVM on Rocky Linux / AlmaLinux. In fact, Kernel-Based Virtual Machine (KVM) is an open-source Linux-based hypervisor that is inbuilt within the Linux Linux Operating systems. Is grouped as a type 1 hypervisor as it possesses type 1 characteristics such as direct access to hardware with VM's. It has kvm.ko kernel module which creates a core virtualization infrastructure and supports both Intel and AMD processors.

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

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.

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.

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.

Install Pip on Linux Mint 20 - step by step guide ?

This article covers the process of installing the latest version of Pip Python on the Linux Mint system. In fact, Pip (recursive acronym for "Pip Installs Packages" or "Pip Installs Python") is a cross-platform package manager for installing and managing Python packages (which can be found in the Python Package Index (PyPI)) that comes with Python 2 >=2.7.9 or Python 3 >=3.4 binaries that are downloaded from python.org.


How to Install PIP in Linux Systems ?

To install pip in Linux, run the appropriate command for your distribution as follows:

1. Install PIP On Debian/Ubuntu

# apt install python-pip	#python 2
# apt install python3-pip #python 3


2. Install PIP On CentOS and RHEL

Unluckily, pip is not packaged in official software repositories of CentOS/RHEL. So you need to enable the EPEL repository and then install it like this:

# yum install epel-release 
# yum install python-pip


3. Install PIP on Fedora:

# dnf install python-pip	#Python 2
# dnf install python3 #Python 3


4. Install PIP on Arch Linux:

# pacman -S python2-pip	        #Python 2
# pacman -S python-pip         #Python 3


5. Install PIP on openSUSE:

# zypper install python-pip	#Python 2
# zypper install python3-pip #Python 3


How to Use PIP in Linux Systems ?

To install, uninstall or search new packages, use these commands:

# pip install packageName
# pip uninstall packageName
# pip search packageName

To see a list of all commands type:

# pip help

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. 

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.

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.

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.

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.

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.

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

This article covers the process of installing Cuda on your Linux Mint 20 system. In fact, the Nvidia CUDA toolkit is an extension of the GPU parallel computing platform and programming model.

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

This article covers the process of installing typora on a Linux Mint 20 machine. In fact, Typora is a simple and configurable document editor that provides excellent Markdown support. This application is ideal for students and professionals who need to write essays and reports. It might be difficult using Typora for multi-file projects or for website publishing.

Install Nethogs on CentOS 8 - Step by step guide ?

This article covers how to install and use Nethogs on the CentOS system. In fact, Nethogs lets you view the bandwidth usage by your programs in order to help you figure out which processes are hogging your network bandwidth. 


Install GIMP on Debian 11 Bullseye distribution - Step by step guide ?

This article covers the process of installing GIMP image manipulation and editing tool on Debian 11 bullseye distribution. In fact, Using GIMP, you can easily optimize the image, convert the type of image etc.

GIMP is a cross platform application, available for the Linux, Windows, MAC OS, and FreeBSD etc. 


How to Install GIMP with Flatpak ?

1. First, install Flatpak and its dependencies:

$ sudo apt install flatpak gnome-software-plugin-flatpak -y

2. Next, you need to enable Flatpack for Debian using the following command in your terminal:

$ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

3. Now install SNAP using the following flatpak command:

$ sudo flatpak install flathub org.gimp.GIMP

Type "Y" X2 times, then press the "ENTER KEY" X2 times to proceed with the installation.

Updates are handled by Flatpack automatically every time you log into your system. 

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. 

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.

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. 

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.

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.

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

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.

Install Discord on CentOS 8 - A step by step guide ?

This article covers the process of installing Discord on CentOS 8 systems. In fact, Discord is a free Voice over IP (VoIP) program that allows users to communicate via voice chat and share text, images, and videos in a user-friendly environment.

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. 

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.