×


Related to linux


What is CHOWN Command in Linux ?

This article covers the basic usage of the CHOWN command in Linux.In fact, you can now change the ownership of a file in system at the user level as well as at the group level. Also, with the chmod command command , you can change file access permissions such as read, write, and access.

Check Ports in Use on Ubuntu 22.04 (Jammy Jellyfish)

This article covers the methods of finding out the ports that are in use in your Ubuntu Linux machine. In fact, if you are intending to close any unused port, you will easily be able to do that after knowing that it is still in the listening state.


How to check the listening ports and applications on Linux ?

1. Open a terminal application i.e. shell prompt. Run any one of the following command on Linux to see open ports:

$ sudo lsof -i -P -n | grep LISTEN
$ sudo netstat -tulpn | grep LISTEN
$ sudo ss -tulpn | grep LISTEN
$ sudo lsof -i:22 ## see a specific port such as 22 ##
$ sudo nmap -sTU -O IP-address-Here

2. For the latest version of Linux use the ss command. For example:

$ ss -tulw

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. 

AWK Features Explained with Examples

This article covers the usage of the AWK command in Linux.  In fact, AWK can use to manipulate text in documents or perform specific functions.


What Operations can AWK do ?

  • Scanning files line by line.
  • Splitting each input line into fields.
  • Comparing input lines and fields to patterns.
  • Performing specified actions on matching lines.


AWK Command Usefulness includes:

  • Changing data files.
  • Producing formatted reports.


What is AWK Syntax ?

It is given below:

$ awk options 'selection _criteria {action }' input-file > output-file

6 Best Text Editors for Linux

This article covers the best text editor for Linux. In fact, some Linux editors add extra features or an easy-to-use interface.


The Types of Text Editor in Linux are:

  • Command-line text editors: A good example is Vim, which gives you the option of jumping into the editor from the command line. System admins will find this very useful when editing configuration files.
  • Graphical user interface (GUI) text editors: This type of text editor features a GUI but cannot be used from the command line.

Disable the Network Interface on Boot in CentOS 8 - Step by step guide ?

This article covers the process of disabling the network interface, the use of the network interface, and the working of the network interface. In fact, in some situations, you might need any one of them to be disabled temporarily so that the other one can work properly. 


How do I delete an ifconfig interface ?

To delete an alias interface use:

$ ifconfig eth0:0 down 

Note: for every scope (i.e. same net with address/netmask combination) all aliases are deleted, if you delete the first (primary). 

'ifconfig eth0:0 up' flag causes the interface to be activated.


How do I restart NetworkManager in AlmaLinux ?

1. You can run the following command to restart the server networking service:

# nmcli networking off 
# nmcli networking on 

or 

# systemctl restart NetworkManager

2. Once this is done, use the following command to check the server network status:

# nmcli -o 

or

# systemctl status NetworkManager

DMIDECODE Command in Linux - How to use it ?

This article covers the usage of the DMIDECODE command in Linux. In fact, the "dmidecode" command in Linux is used for extracting all the hardware-related information of your system. 

Dmidecode stands for DMI (Desktop Management Interface) table decoder, as the name suggests it reads the data from DMI table and represents to us in human readable format. DMI table holds the system hardware details like BIOS, Serial Number, RAM(DIMMs) and CPU details etc, apart from this dmidecode can also retrieve details about the maximum system supported configuration (like DIMMs & Processors etc).

Linux LSOF Command - Explained with Examples

This article covers the usage of the LSOF command in Linux. In fact, With lsof, you can find different processes locking up a file or directory, a process listening on a port, a user's process list, what all files a process is locking.


How to install lsof in Linux ?

lsof isn't available by default on most Linux distributions but can be easily installed. So Use the below command to install lsof:

1. For CentOS / RHEL / Fedora, run the below command:

$ sudo yum install lsof

2. For CentOS/RHEL 8, you can use the DNF command:

$ sudo dnf install lsof

3. For Ubuntu / Debian, run the below command:

$ sudo apt install lsof


How to get lsof supported options ? 

You can get a summarized list of lsof supported options using -? or -h flag:

$ lsof -?

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. 

PASSWD Command in Linux - Explained with Examples

This article covers an overview of how to use the PASSWD command in Linux. In fact, The passwd command modifies passwords for user accounts and manages the password validity period.


What is the general command for passwd ?

passwd general command is:

$ passwd <options> <username>

The terminal prints out what user you are changing the password for. Type your current password, and then define and confirm your new password.

Rsync Command Options - Explained with Examples

This article covers a few options of the RSYNC command along with a few examples that elaborated on the usage of this command. In fact, with rsync, you will be able to use this tool very efficiently for transferring data from one location to another.


What is the Rsync Command Syntax ?

The syntax for the rsync command changes depending on the usage of the tool. We will cover all the scenarios in the following examples. Rsync syntax in its most basic form looks like this:

$ rsync options SOURCE DESTINATION


Remote data transfers require you to specify a host's address, but more on that later.


What are Rsync Command Options ?

The rsync tool comes with many options. You can enter rsync in your terminal and get all the details. We will list some of the most common rsync options:

  • -r Allows to sync data recursively but does not keep ownership for users and groups, permissions, timestamps, or symbolic links.
  • -a The archive mode behaves like the recursive mode but keeps all file permissions, symbolic links, file ownership, etc.
  • -z Used to compress data during transfers to save space.
  • -b Performs a backup during data synchronization.
  • -h Shows the numbers in the output in a human-readable format.
  • -n Does a dry run. Used for testing before the actual synchronization takes place.
  • -e Instructs the rsync to use the SSH protocol for remote transfers.
  • -progress Displays the transfer progress during synchronization.
  • -v Verbose output. Displays the details of the transfer.
  • -q Used to suppress the output for the rsync command and options.

Execute Remote Command with SSH

This article covers the process of running a remote command with SSH on a Linux system along with actually running a command remotely. In fact, you will be able to run any command on a remote system of your choice provided that you know the correct username of that system as well as its password with which you will be able to access it remotely.

Linux sed Command Options - Explained with examples ?

This article covers the concept of the SED command in Linux along with a few useful examples to elaborate on its usage. In fact, SED is a text stream editor used on Unix systems to edit files quickly and efficiently. The tool searches through, replaces, adds, and deletes lines in a text file without opening the file in a text editor.


What is the Linux sed Syntax ?

The main syntax for using the Linux sed command is:

$ sed OPTIONS... [SCRIPT] [INPUTFILE...]


What is sed Linux Options ?

You can execute sed with the following command-line options:

  • -b, --binary Open input files in binary mode to consider lines to end at a line feed.
  • --debug Switch to debug mode to print input in canonical form and annotate program execution.
  • --follow-symlinks Edit the ultimate destination if the specified file is a symbolic link. It only works when combined with the -i option.
  • --help Display the usage information.
  • --i, --in-place [=SUFFIX] Perform edits in-place by overwriting the original file.
  • --posix Disable all extensions to POSIX sed to simplify writing portable scripts.
  • --version Display the version of sed running on the system.
  • -E, -r, --regexp-extended Use extended regular expressions.
  • -e <em>script</em>, --expression=<em>script</em> Add a specified script to run with the commands.
  • -f <em>script-file</em> Add the contents of a specified script-file to run with the commands.
  • -l <em>N</em>, --line-length=<em>N</em> Define the desired line-wrap length for the l command (default value is 70).
  • -n, --quiet, --silent Disable output printing.
  • -s, --separate View specified files as separate, not as a single continuous long stream.
  • --sandbox Disable running external programs and operate only on input files on the command line.
  • -u, --unbuffered Minimalize input and output buffer.
  • -z, --null-data, --zero-terminated View input as a set of lines where each ends with a zero byte.

TAR Command Options in Linux - Explained with Examples

This article covers the usage of the TAR command in Linux. In fact, the GNU tar (short for Tape ARchiver) command is the most widely used archiving utility in Linux systems. Available directly in the terminal, the tar command helps create, extract, and list archive contents.


How to tar a file in Linux using command line ?

  • Open the terminal app in Linux.
  • Compress an entire directory by running tar -zcvf file.tar.gz /path/to/dir/ command in Linux.
  • To compress a single file by running tar -zcvf file.tar.gz /path/to/filename command on Linux.
  • Tar and compress multiple directories file by running tar -zcvf file.tar.gz dir1 dir2 dir3 command in Linux.

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

Run Background Process in Ubuntu 22.04 (Jammy Jellyfish) Linux system

This article covers the ways of sending a process to the background in Ubuntu Linux system. In fact, a background process is a process/command that is started from a terminal and runs in the background, without interaction from the user.


Commands to find out what processes are running in the background ?

  • ps command - You can use the ps command to list all background process in Linux. Other Linux commands to obtain what processes are running in the background on Linux.
  • top command – Display your Linux server's resource usage and see the processes that are eating up most system resources such as memory, CPU, disk and more.
  • htop command – Just like a top command but with an improved user interface.

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

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

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 Pluma on Debian 11.4 (Bullseye) System - Step by step guide ?

This article covers how to install Pluma Text Editor on Debian /  Ubuntu LTS system. In fact, Pluma is a text editor which supports most standard editor features, extending this basic functionality with other features not usually found in simple text editors.

It fully supports international text through its use of the Unicode UTF-8 encoding in edited files. Its core feature set includes syntax highlighting of source code, auto indentation and printing and print preview support.

Best 6 Backup Tool for Debian 11.4 (Bullseye) system

This article covers the different types of backup software you can use on Debian Linux system. In fact, Backup tools are a bridge connecting a server, client computer, or backup device with a data access point that is on another end. You would not want anything to go wrong while useful and sensitive data is passing through this bridge.

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

This article covers the installation and removal of the SMTube player. In fact, SMTube is a stand-alone graphical application which allows one to search and download Youtube videos. 

Install Alpine and Send Email Using Debian 11.4 (Bullseye) system - Step by step guide ?

This article covers how to install, run, and remove Alpine on Debian 11 system. In fact, Alpine features a full suite of support for mail protocols like IMAP and SMTP and security protocols like TLS.

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

This article covers how to install Featherpad on Ubuntu linux system. In fact, FeatherPad is a lightweight Qt5 plain-text editor for Linux. It is independent of any desktop environment and comes with all features one would expect in a modern editor.

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 Gobby Editor on Ubuntu 22.04 (Jammy Jellyfish) - Step by step guide ?

This article covers how to easily install Gobi editor on Ubuntu Linux. In fact, gobby is infinite-based collaborative text editor.

Install Anki Flash Cards on Debian 11.4 (Bullseye) system - Step by step guide ?

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

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 and Configure TimeShift on Fedora 36 - Step by step guide ?

This article covers how to use Timeshift utility to schedule and take multiple backups on Fedora 36 linux system. Timeshift for Linux is an application that provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS.

Automate Tasks on Debian 11 - How to do it ?

This article covers how simple bash scripting can help us to avoid wasting our time on repetitive tasks. In fact, these tasks should run in the background and in case of any failure we simply need to look into the log files. 

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.

Best Linux Distros for 2022 - Well Explained

This article covers the best Linux distributions to try in 2022. In fact, If you're thinking of switching from Windows to Linux and are confused about which Linux distro to choose, don't worry because you will have your Linux distro after reading this guide.

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

This article covers how to deploy and configure Docker on Manjaro Linux. In fact, Docker is a tool that is used to run software in a container. It's a great way for developers and users to worry less about compatibility with an operating system and dependencies because the contained software should run identically on any system.


How to monitor Docker on Manjaro Linux ?

To see which Docker containers are running and check their current status, type:

$ docker container ls

To see a list of all the Docker images installed, type:

$ docker images

To see the current CPU, RAM, and network usage of running images, type:

$ docker stats

To see Docker's network configuration, type:

$ docker network ls

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

Find "n" Largest Files in Linux Mint 20.3 ? - How to ?

This article covers the different ways of finding the "n" largest files in Linux Mint 20.3. In fact, you can replace the value of "n" with any desired integer according to the number of files that you want to find. Moreover, you can also specify the path according to your needs i.e. you can mention the path of any desired directory whose largest files or sub-directories you want to find out.

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.

View Real-time Traceroute Report Using the MTR Command in Linux Mint 20.3 - How to ?

This article covers the different ways you can easily perform the traceroute from a particular source to a destination by making use of the MTR command in Linux Mint 20.3. In fact, you want to print the names/ IP address of the hops or both of them within your traceroute report.

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.

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

This article cover the process of installing and removing the FreeRADIUS server on Linux Mint 20.3 system. In fact, FreeRADIUS is a free and open-source implementation of the RADIUS protocol. It's the most popular and widely deployed open-source RADIUS server, is also used by many Fortune-500 companies, telecommunications companies, and Tier 1 ISPs. daloRADIUS on the other hand is an advanced web application for managing FreeRADIUS servers.

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

This article covers how to install and start using the Midori web browser on a Linux Mint 20.3 system.

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.

Install i3 on Ubuntu 20.04 - Step by step guide ?

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

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.

Install Google Chrome on Manjaro Linux 21.2.4 Qonos using command line - Step by step guide ?

This article covers how to install Google Chrome on Manjaro Linux 20. In fact, Google Chrome is the most used Internet Browser software globally, with a recent update in 2022 that Chrome is currently the primary browser of more than 2.65 billion internet users and is why most websites code now target it first before any other browser.

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.

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

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

This article covers the procedure of installing the Universal Netboot Installer on a Linux Mint 20.3 system. In fact, you will be able to create live USBs of your desired operating systems.

Best Text Editor for Linux Mint 20.3 to View and Edit the Contents of a Configuration File

This article covers the best text editors that can be used to view and edit the contents of a configuration file on a Linux Mint 20.3 system. 

In Linux, there are two types of text editors:

  • Command-line text editors; A good example is Vim, which gives you the option of jumping into the editor from the command line. System admins will find this very useful when editing configuration files.
  • Graphical user interface (GUI) text editors; This type of text editor features a GUI but cannot be used from the command line.


More about Bluefish Text Editor ?

The bluefish text editor is aimed at making coding more accessible. It works on most platforms so that you can use it on Linux, Mac, or Windows.

To Install Bluefish by executing the following commands:

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

Difference Between Cat and Touch Command

This article covers the basic differences between the cat command and the touch command in Linux Mint 20.3. In fact, cat is one of most used and well known command in UNIX system and mainly used to view files. It can also be used to create, display, concatenate and append to files. cat is a versatile command. While helps to Update the access and modification times of each FILE to the current time.

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.

Install Discord on openSUSE Leap 15 - Step by step guide ?

This article covers how to install the Discord application on openSUSE OS via different methods. In fact, Discord is a free voice, video, and text chat app used by tens of millions of people ages 13+ to talk and hang out with their communities and friends.


Burn Linux Mint 20 to DVD - Step by step guide ?

This article covers how you can instantly burn the Linux Mint 20 ISO file to a DVD using a Windows 10 system as the host machine. In fact, The easiest way to install Linux Mint is with a USB stick. If you cannot boot from USB, you can use a blank DVD.

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.

RAM required to run Linux Mint 20.3 ?

This article cover how to know the RAM requirements for running a Linux Mint 20.3 system. In fact, Linux Mint 20.3 comes with updated software and brings refinements and many new features to make your desktop even more comfortable to use.


Linux Mint 20.3 "Una" MATE System requirements:

  • 2GB RAM (4GB recommended for a comfortable usage).
  • 20GB of disk space (100GB recommended).
  • 1024×768 resolution (on lower resolutions, press ALT to drag windows with the mouse if they don’t fit in the screen).

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 Clonezilla on Debian 11 Bullseye system - Step by step guide ?

This article covers how to install Clonezilla on Debian 11 bullseye system using the default system apt repository. In fact, Using Clonezilla, users can easily create a backup of data blocks to another drive.

Verify Linux Mint 20.3 ISO - How to do it ?

This article covers the procedure of verifying the Linux Mint 20.3 ISO. In fact, It is recommended to download the latest version ISO file to avail benefits of latest features and check the downloaded Linux Mint ISO for errors before installing the OS.

The ISO image File of latest version should always be downloaded from the official website of Linux Mint Operating System https://linuxmint.com. In some cases, it may be possible that the ISO file may be corrupted while downloading or it may have been tampered while the file was being downloaded over network, or it may be possible that you have sourced the ISO file from some other unreliable source. In any case, the user must assure himself that the ISO you are using is error free and authentic i.e. exactly the same copy as provided by Linux Mint.


What is Integrity and Authenticity in Linux Mint?

  • Integrity: Integrity means that the ISO image file was properly downloaded and that the local file is an exact copy of the file present on the download servers. An error during the download could result in a corrupted file and trigger random issues during the installation.
  • Authenticity: Authenticity means that the downloaded ISO image was signed by Linux Mint, and thus it isn’t a modified or malicious copy made by somebody else.

Run Linux Mint 20 in Virtual Box - How to do it ?

This article covers the process of running Linux Mint 20 in a virtual box. In fact, As VirtualBox supports Windows, MAC, and Linux, you can virtualize Linux mint irrespective of the operating system that you have, because you can run VirtualBox and virtualize Linux mint with it. 

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.

Install Wine on Manjaro 21.2.4 Qonos Operating system - Step by step guide ?

This article covers how to install Wine on Manjaro Linux machine. In fact, With the help of Wine, now you will be able to easily access Windows programs while using Manjaro Linux.

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.

Install QPrompt on Debian 11 Bullseye system - Step by step guide ?

This article covers how to download and install QPrompt on your Debian 11 Linux system. In fact, You can make your presentation flawless with a QPrompt tool, an alternative to a teleprompter.


How to install QPrompt on Debian via snaps ?

1. Enable snapd

On Debian 9 (Stretch) and newer, snap can be installed directly from the command line:

$ sudo apt update
$ sudo apt install snapd
$ sudo snap install core


2. Install QPrompt

To install QPrompt, simply use the following command:

$ sudo snap install qprompt

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.

Install qt on Ubuntu 20.04 - Step by step guide ?

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

Delete a Directory in Ubuntu 20.04 - Best methods

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

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.

Install VLC Media Player on OpenSUSE LEAP 15.4 BETA

This article covers the installation of VLC media player on openSUSE system using different methods. In fact, VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs and various streaming protocols.

Install Oracle VM VirtualBox on Manjaro 21.2.4 Qonos Linux system - Step by step guide ?

This article covers how to install Oracle VM VirtualBox on Manjaro Linux. In fact, VirtualBox is open-source cross-platform virtualization software for x86 architecture and this software allows you to create and run guest operating systems ("virtual machines") such as Linux and Windows on top of the host operating system.


Main features of VirtualBox Guest Additions includes:

  • Shared folders: These provide an easy way to exchange files between the host and the guest.
  • Mouse pointer integration: Provides seamless mouse support. You’ll no longer need to press the Host key to free the mouse from being captured by the guest OS
  • It provides better video support: The video resolution in the guest will be automatically adjusted, as if you had manually entered an arbitrary resolution in the guest's Display settings
  • Seamless windows: With this feature, the individual windows that are displayed on the desktop of the virtual machine can be mapped on the host's desktop, as if the underlying application was actually running on the host.
  • Time synchronization: With the Guest Additions installed, Oracle VM VirtualBox can ensure that the guest's system time is better synchronized with that of the host.
  • Shared clipboard: With the Guest Additions installed, the clipboard of the guest operating system can optionally be shared with your host operating system
  • Automated logins: The Guest Addition modules enable automated logins on the guest.

Where is the Configuration Data Stored in Linux

This article covers some configuration files where our configuration data is stored, like network scripts, interface, dhclient, host, sysctl configuration files. In fact, Some computer programs employ files to configure their attributes and initial settings. These files are called configuration files. Configuration files are used to store configuration data of different types. There are multiple configuration files on the Linux system. 

How Much Space Does Linux Mint Need ?

This article covers how you will instantly get to know the space requirements for installing Linux Mint 20.3 on your machine. In fact, After making the said space arrangements, you will be good to go with the installation of Linux Mint 20.3 on any of your target machines.

How Does Linux Administrator Secure Data in the system ?

This article covers the ways in which Linux administrators can secure data by advancing security scanning, using network filters and firewalls, using secure protocols, using strong passwords, and finally, by installing only necessary packages. In fact, many are attempting to steal your information, so your data is in danger on the system.

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

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

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

Install Steam on Manjaro 21 Linux system - Step by step guide ?

This article covers how to install Steam on our machine with Manjaro Linux system. In fact, Steam is a popular video game digital distribution service developed by Valve. It allows users to purchase and play thousands of games. To use Steam, users have to create an account, and they can access the same games on various computers.

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.

Update Linux Mint 20.3 - Step by Step guide ?

This article covers the different ways of updating Linux Mint 20.3 system. In fact, Linux Mint has dubbed the new 20.3 release with the codename Una, the third major upgrade in the Linux Mint 20 series, which most would know is based on Ubuntu 20.04 LTS Focal Fossa distribution that will be supported until 2025.

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

Install Firefox on Debian 11 - Step by step guide ?

This article covers how to install the latest version of Mozilla Firefox browser on Debian 11 system. In fact, firefox is Safe and easy web browser from Mozilla Safe and easy web browser from Mozilla.

Update Kernel in Linux Mint 20 - Step by step guide ?

This article covers how to update your Linux Kernel. In fact, Upgrading the Linux kernel can be difficult, especially for new Linux users. In Linux Mint, however, it's possible to upgrade to a newer kernel with zero hassle. 


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 Linux Mint 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.

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 Microsoft Teams on Manjaro 21 Linux - Step by step guide ?

This article covers how to install MS Teams on our Manjaro Linux machine. In fact, Microsoft Teams is a communication platform used for Chat, Calling, Meetings, and Collaboration. Generally, it is used by companies and individuals working on projects.

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.

Display Data from a Text File in Ubuntu Linux

This article covers the different ways of extracting the text from text files and displaying them on the terminal like displaying data from a text file using cat, nl, less, more, head, tail, and misc. In fact, Text files are files that are used to store information. We need to configure text files daily, for this we want to display the content of text files.

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.

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 Skype on Manjaro Linux - Step by step guide ?

This article covers how to install Skype on Manjaro Linux system. In fact, Skype is one of the most popular communication applications in the world. It is cross-platform, available on Windows, Linux, and macOS.

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

This article covers how to easily install steam on Linux Mint 20.3. In fact, Once this platform will be installed on your system, you will be able to play thousands of games on the go.

Install NGINX on openSUSE - Step by step guide ?

This article covers how you can easily install Nginx on your openSUSE system. In fact, Nginx or engine x is a high-performance HTTP- and proxy server with low memory consumption. It is used by large scale websites like Netflix, Pinterest, CloudFlare , Github etc. Nginx has an easy to learn configuration syntax and can act also as a load balancer with health checks and reverse proxy with caching features.


You can Install Nginx with the "zypper in" command:

$ zypper in nginx

Start nginx and enable it to be started at boot time:

$ systemctl start nginx
$ systemctl enable nginx

Install UNRAR on Fedora 35 / 34 / 33 / 32 - Step by step guide ?

This article covers how to install and use UNRAR freeware on Fedora. In fact, UNRAR is a great option for extracting RAR files and provides a myriad of options depending on how you want your files organized upon extraction. 

Upgrade from Linux Mint 20.2 to Linux Mint 20.3

This article covers how you can easily upgrade from a Linux Mint 20.2 virtual machine to Linux Mint 20.3.In fact, Linux Mint has dubbed the new 20.3 release with the codename Una, the third major upgrade in the Linux Mint 20 series, which most would know is based on Ubuntu 20.04 LTS Focal Fossa distribution that will be supported until 2025.

One of the more exciting things in this upgrade is dark mode support Celluloid, GNOME Terminal, Hypnotix, Pix, and XViewer applications in Cinnamon and MATE. Still, XFCE will not feature dark mode support Pix and XViewer due to the Xfwm window manager not supporting it.

Install Steam on openSUSE - Step by step guide ?

This article covers how to install steam on openSUSE using different methods. In fact, Steam (https://www.steampowered.com) is a software content delivery system developed by Valve software (https://www.valvesoftware.com). 


How To Uninstall steam from Ubuntu 20.04 ?

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

$ sudo apt-get remove steam

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

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

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.

Install xArchiver on Debian 11 - Step by step guide ?

This article covers how to install the xArchiver application on Debian 11 Linux system. In fact, Xarchiver is a lightweight desktop independent GTK+ frontend for manipulating xz, 7z, lzma, arj, bzip2, gzip, rar, tar, zip, rpm, lz4, compress, zstd, lzip, lrzip, lzop, lha, ar files including the deb format and self-extracting exe files, if they were internally compressed with either 7zip, arj, lha, rar or zip.

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 Spotify on Manjaro 21 Linux - Step by step guide ?

This article covers how to install Spotify on your Manjaro Linux system. In fact, Spotify is a music streaming platform providing DRM-protected content to its subscribers. Spotify operates under a freemium model (basic services are free, while additional features are offered via paid subscriptions). Spotify makes its revenues by selling premium streaming subscriptions to users and advertising placements to third parties.

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 and Use Nano Editor on Ubuntu 20.04

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

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. 

Upgrade from Linux Mint 20 to Linux Mint 20.02 - Step by step guide ?

This article covers the process of upgrading from Linux Mint 20 to Linux Mint 20.02. It is now possible to upgrade Linux Mint 20 and 20.1 to version 20.2.

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 Java on openSUSE Leap 15.3 - Step by step guide ?

This article covers how to install Java on openSUSE via different methods. In fact, Java is a general-purpose, class-based, object-oriented multipurpose programming language that is popular due to the design of having lesser implementation dependencies, meaning that the compiled Java code can be run on all platforms that support Java without the need for recompilation. 

Install Google Chrome On openSUSE - Step by step guide ?

This article covers the different ways of installing Google Chrome on openSUSE. In fact, Google Chrome is the most used Internet Explorer software on the earth, which is currently the primary browser of more than 2.65 billion internet users.


How to Update Google Chrome Browser on openSUSE?

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

$ sudo zypper refresh

This command should be used regularly to make sure all your system packages are kept up to date.

Install ElasticSearch on AlmaLinux 8 - Step by step guide ?

This article covers how to install the Elasticsearch on your AlmaLinux 8 system. In fact, Elasticsearch is a highly scalable open-source full-text search and analytics engine. It is generally the underlying engine/technology that powers applications with complex search features and requirements. The software supports RESTful operations that allow you to store, search, and analyze significant volumes of data quickly and in near real-time. 

Install Cinnamon Desktop on Debian 11 - Step by step guide ?

This article covers how to install Cinnamon Desktop on Debian 11.


How to Update Cinnamon Desktop Packages on Debian Linux system ?

1. Run the standard apt update && upgrade commands for future updates for the Cinnamon desktop environment and any default APT packages:

$ sudo apt update

2. When updates are available, run the standard upgrade command as you would with any other apt package:

$ sudo apt upgrade

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.

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. 

Install Microsoft Teams on Debian 11 Bullseye - Step by step guide ?

This article covers how to install Microsoft Teams on Debian 11 Linux system. In fact, Microsoft Teams is a proprietary business communication platform developed by Microsoft and is a collaboration application built for chat, calling, collaboration, and meetings all in one place to make it easier for teams to stay organized and connected easier than using several other communication platforms separately. 


How to Update Microsoft Teams on Debian?

Run the standard update commands for future updates for Teams and any default APT packages:

$ sudo apt update

When updates are available, run the standard upgrade command as you would with any other APT available updates:

$ sudo apt upgrade

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

This article covers how to install Visual Studio on our Manjaro Linux system. In fact, Visual Studio Code is a free cross-platform source-code editor developed by Microsoft for Windows, Linux, and macOS. VS Code comes with built-in support for JavaScript, TypeScript, and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity). You can easily install extensions to add new languages, themes, debuggers, and to connect to additional services

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

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

Install VLC Media Player on Manjaro 21.2.2 Linux System

This article covers how to install VLC media player on Manjaro Linux. In fact, you can run the application whenever you want and stream videos on it. VLC supports subtitles, closed captions and is translated into numerous languages.

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

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

This article covers how to install Skype on openSUSE Linux System. In fact, you can also look at some alternatives of Skype such as Slack, Microsoft Teams, Zoom, Zimbra, Nextcloud, etc.

Enable SSH on openSUSE Leap 15.3 - Step by step guide ?

This article covers how you can enable SSH on your openSUSE system. In fact, after enabling the SSH server, it is important to secure your SSH server to avoid various security risks. 


How to install  and enable FirewallD on openSUSE system ?

Run the following zypper command:

$ sudo zypper ref
$ sudo zypper update
$ sudo zypper install firewalld

Enable the firewall at boot time using the systemctl command:

$ sudo systemctl enable firewalld

Start the firewall on OpenSUSE Linux:

$ sudo systemctl start firewalld

Get status of your firewall:

$ sudo systemctl status firewalld

iostat Command in Linux - Explained with examples

This article covers how to use the iostat command in Linux. In fact, iostat command is used to monitor CPU utilization and I/O (input /output) statistics of all the disks and file systems. nfsiostat command is used to monitor i/o statistics of network file system(NFS).


iostat command generally generates two reports:

  • CPU utilization report.
  • All disks i/o statistics report.


To generate the reports, iostat command reads some of the system files . These files are:

  • /proc/diskstats for disk stats.
  • /proc/stat for system stats.
  • /sys for block device stats.
  • /proc/devices for persistent device names.
  • /proc/self/mountstats for all  the network filesystems.
  • /proc/uptime for information regarding system uptime.

namei Command in Linux System - Explained with Examples

This article covers how to use the namei command in Linux.


The namei command in Linux follows a pathname until a terminal point is found. Following is its syntax:

$ namei [options] pathname...

And here's what the man page says about this tool:

  • namei :interprets  its  arguments as pathnames to any type of Unix file (symlinks, files, directories, and so forth).  namei then follows  each pathname  until  an  endpoint  is  found (a file, a directory, a device node, etc).  If it finds a symbolic link, it shows the link, and starts following it, indenting the output to show the context.
  • This  program is useful for finding "too many levels of symbolic links" problems.

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 Git on Rocky Linux 8 - Step by step guide ?

This article covers how to install and configure Git on Rocky Linux 8. In fact, Git is popular version control system designed to handle very large projects with speed and efficiency; it is used for many high profile open source projects, most notably the Linux kernel.


How To Uninstall git on Ubuntu 21.04 ?

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

$ sudo apt-get remove git

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

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

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.

openSUSE Linux OS Version - How to find it ?

This article covers the different ways of checking your openSUSE version. 


Steps to to find openSUSE Linux version:

  • Open the terminal application.
  • For remote SUSE server use the ssh command.
  • Now type cat /etc/os-release to display OpenSUSE/SUSE Linux version.
  • You can also use the lsb_release -a to figure out which version of the openSUSE Linux is installed.
  • Another option to list OpenSUSE/SUSE version is to type the hostnamectl command.

Install Discord on Manjaro Linux - Step by step guide ?

This article covers how to install discord on Manjaro Linux. In fact, With Discord, you can now team up with your gaming buddies and ace those thrilling gaming battles. You can also collaborate here with your colleagues in a work environment.


How to Install Discord via GUI ?

Manjaro Setting Manager offers a convenient way to install discord.

  • Press the Windows button, go to 'All Applications' to select 'Add/Remove Software' to open the GUI.
  • Browse the platform name to install the application.

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. 

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

This article covers how to install GitLab on Rocky Linux 8. In fact, GitLab is a free git repository management tool that allows you to create and manage git repositories. It provides tools for everything an open-source developer would need. Also it integrates perfectly with other development tools like CodeShip, which makes deployments easy and fast.

List Services on Ubuntu 20.04 - All about it ?

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


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

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

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

Best Skype Alternatives for Linux

This article covers the best Skype alternatives. In fact, If you wish to ditch Skype, one of these apps is likely to satisfy your call and messaging needs on Linux.

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.

Fuser Command in Linux - Explained with examples

This article covers how to find processes by using the fuser command in Linux. In fact, the fuser command is primarily used to identify processes using files, directories, or sockets.

fuser command Options includes:

  • -a, --all: Show all files specified on the command line. By default, only files that are accessed by at least one process are shown.
  • -c: Same as -m option, used for POSIX compatibility.
  • -f: Silently ignored, used for POSIX compatibility.
  • -k, --kill: Kill processes accessing the file. Unless changed with -SIGNAL, SIGKILL is sent. An fuser process never kills itself, but may kill other fuser processes. The effective user ID of the process executing fuser is set to its real user ID before attempting to kill.
  • -i, --interactive: Ask the user for confirmation before killing a process. This option is silently ignored if -k is not also present.
  • -l, --list-signals: List all known signal names.
  • -m NAME,
  • --mount NAME NAME: specifies a file on a mounted file system or a block device that is mounted. All processes accessing files on that file system are listed. If a directory file is specified, it is automatically changed to NAME/. to use any file system that might be mounted on that directory.
  • -M, --ismountpoint: Request is fulfilled only if NAME specifies a mountpoint. This is an invaluable seatbelt which prevents you from killing the machine if NAME happens to not be a filesystem.
  • -w: Kill only processes which have write access. This option is silently ignored if -k is not also present.
  • -n: SPACE,
  • --namespace SPACE: Select a different name space. The name spaces file (file names, the default), udp (local UDP ports), and tcp (local TCP ports) are supported. For ports, either the port number or the symbolic name can be specified. If there is no ambiguity, the shortcut notation name/space (e.g., 80/tcp) can be used.
  • -s, --silent: Silent operation. -u and -v are ignored in this mode. -a must not be used with -s.
  • -SIGNAL: Use the specified signal instead of SIGKILL when killing processes. Signals can be specified either by name (e.g., -HUP) or by number (e.g., -1). This option is silently ignored if the -k option is not also present.
  • -u, --user: Append the username of the process owner to each PID.
  • -v, --verbose: Verbose mode. Processes are shown in a ps-like style. The fields PID, USER, and COMMAND are similar to ps. ACCESS shows how the process accesses the file. Verbose mode also shows when a particular file is being access as a mount point, knfs export or swap file. In this case, kernel is shown instead of the PID.
  • -V, --version: Display version information.
  • -4, --ipv4: Search only for IPv4 sockets. This option must not be used with the -6 option and only has an effect with the tcp and udp namespaces.
  • -6, --ipv6: Search only for IPv6 sockets. This option must not be used with the -4 option and only has an effect with the tcp and udp namespaces.
  • - : Reset all options and set the signal back to SIGKILL.

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 PostgreSQL on Ubuntu 20.04 - Step by step guide ?

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


Service commands for PostgreSQL

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

1. Stop PostgreSQL server:

$ sudo systemctl stop postgresql

2. Start PostgreSQL server:

$ sudo systemctl start postgresql

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

$ sudo systemctl restart postgresql

4. Reload PostgreSQL server:

$ sudo systemctl reload postgresql

5. Check PostgreSQL status:

$ sudo systemctl status postgresql

Enable PowerTools Repository on Rocky Linux 8 - How to do it ?

This article covers how to enable PowerTools repository on Rocky Linux and any other Red Hat Linux systems. In fact, The PowerTools repository is a container that contains many packages, libraries, and developer tools for either creating from source or installing applications. Most repositories rely on the PowerTools to be enabled, including the most popular Extra packages for the Enterprise Linux repository.


How to Install EPEL Repositories on Rocky Linux 8 ?

You need to enable EPEL since while installing a package being provided by the PowerTools repos, there might be some dependencies required and provided by the EPEL:

$ dnf install epel-release

Install R Programming Language on Fedora 35 - Step by step guide ?

This article covers how you can install the R programming language on Fedora 35. In fact, R is a programming language and programming software that is utilized for analyzing statistics, data modeling, graphical portrayal, and detailing. It involves the algorithms from machine learning, linear regression, time series, etc. R is the best software tool for programming developers, analysts, and data miners who are anticipating and trying to present the data in convincing manners.

Install Teleport on Ubuntu 20.04 - Step by step guide ?

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


How to uninstall teleport from Ubuntu ?

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

$ sudo apt-get remove teleport

Mail Command in Linux - Explained with examples

This article covers the Complete guide for setting up a mail server using Postfix, Dovecot & SquirrelMail. 


Linux mail command Options:

  • -a, --append=HEADER: VALUE: Append given header to the message being sent.
  • -e, --exist: Return true if mail exists.
  • -E, --exec=COMMAND: Execute COMMAND.
  • -f, --file[=URL]: Operate on given mailbox URL. The default mailbox is ~/mbox.
  • -F, --byname: Save messages according to sender.
  • -H, --headers: Write a header summary and exit.
  • -i, --ignore: Ignore interrupts.
  • -n, --norc: Do not read the system mailrc file.
  • -N, --nosum: Do not display initial header summary.
  • -p, --print: Print all mail to standard output.
  • -q, --quit: Cause interrupts to terminate program.
  • -r, --read: Same as -p
  • -s, --subject=SUBJ: Send a message with a subject of SUBJ.
  • -t, --to: Precede message by a list of addresses.
  • -u, --user=USER: Operate on USER's mailbox.
  • --license: Print license and exit.
  • --external-locker=PATH: Set full path of the external locker program
  • --lock-expire-timeout=SECONDS: Number of seconds after which the lock expires.
  • --lock-flags=FLAGS: Default locker flags (E=external, R=retry, T=time, P=pid)
  • --lock-retry-count=NUMBER: Set the maximum number of times to retry acquiring the lockfile.
  • --lock-retry-timeout=SECONDS: Set timeout for acquiring the lockfile.
  • -m, --mail-spool=URL: Use specified URL as a mailspool directory.
  • --mailbox-type=PROTO: Default mailbox type to use.
  • --tls[=BOOL]: Enable TLS support.
  • -?, --help: Display a help message and exit.
  • --usage: Display a short usage message and exit.
  • -V, --version: Display program version and exit.

Mv Command in Linux - Explained with Examples

This article covers how to use the mv command in Linux.


mv command Options

  • --backup[=vcm]: Make a backup of each existing destination file, using the version control method vcm. If vcm is omitted, --backup behaves the same as -b (backups are created, using the default version control method). See backing up files for details.
  • -b: Like --backup, but does not accept a backup method. Instead, the method specified by the VERSION_CONTROL environment variable is used. Simple backups are created if the variable is not set. See version control methods for details.
  • -f, --force: Always overwrite existing files without prompting. This can be useful if you need to overwrite multiple files whose permissions are read-only; if you don't specify -f, you are prompted for every file.
  • -i, --interactive: Prompt before overwriting an existing file, regardless of the file's permissions.
  • -n, --no-clobber: Never overwrite any existing file.
  • --strip-trailing-slashes: Remove any trailing slashes from each source argument.
  • -S, --suffix=suffix: Specify the file name suffix to be used for all backup files. The default is "~".
  • -t,
  • --target-directory=destination: Move all sources into the directory destination.
  • -T, --no-target-directory: Treat destination as a normal file, not as a directory.
  • -u, --update: Don't overwrite files if they're newer. A move only happens if the destination file is older than the source file, or the destination file does not already exist.
  • -v, --verbose: Provide verbose output. Print the name of every file moved.
  • --help: Display a help message, and exit.
  • --version: Display version information, and exit.

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

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


psensor can monitor:

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


How to Install psensor Using apt on Ubuntu Linux system ?

Update apt database with apt using the following command:

$ sudo apt update

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

$ sudo apt -y install psensor

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 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 Rust on Debian 10 - Step by step guide ?

This article covers how to install the latest version of Rust programming language on Debian 10 Buster. In fact, Rust is a language that emphasizes safety, speed, control of memory layout, and concurrency. It has a number of features that help make code more reliable, including the ownership system, type inference, and borrowed values. Rust is also well-suited for writing concurrent programs. For these reasons, Rust is an attractive choice for developing high-reliability software.

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 and Run Vagrant on Ubuntu 20.04

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

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

Using SFTP Protocol to Transfer Files Between Local and Remote Machines

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

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.

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. 

w Command in Linux - Explained with Examples

This article covers all you need to know about the w command in Linux. In fact, The w command is a built-in tool that allows administrators to view information about users that are currently logged in. This includes their username, where they are logged in from, and what they are currently doing.


w Command in Linux Syntax

The Linux w command is a system utility that displays information about currently logged-in users. It uses the following syntax:

$ w [options] [username]

Where:

  • [options]: Options that change the way the command behaves.
  • [username]: Entering the name of a specific user only shows information about that particular user in the output.


The w command uses the following options:

  • -h, --no-header Print output without the header.
  • -u, --no-current Ignores username when calculating current process times and load.
  • -s, --short Print output in the short format.
  • -f, --from Toggle printing the FROM (remote hostname) field.
  • --help Display help text.
  • -i, --ip-addr Replace the hostname in the FROM field with the IP address.
  • -V, --version Display current command version.
  • -o, --old-style Print old-style output (blank space for idle times shorter than 1 minute).

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 Grafana on CentOS 8 - Step by step guide ?

This article covers how to install and configure the Grafana monitoring tool on CentOS 8 system via the command line. In fact, Grafana is a popular open-source visualization and analytics monitoring software which renders graphs, charts, and alerts when connected to supported data sources. Now, you can use the grafana monitoring dashboard on CentOS 8 system.

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 Zoom Client on Fedora 35 - Step by step guide ?

This article covers how to install the Zoom Client on your Fedora 35 system. In fact Zoom provides free video call, chat, and remote desktop sharing services but with time and participant limitations. 


How to Install Zoom Client on Fedora ?

Zoom client is available in RPM packaged format for Fedora. 

1. Use the wget command to download the package in the terminal:

$ wget https://zoom.us/client/latest/zoom_x86_64.rpmCOPY

2. Once the Zoom client package is downloaded, install it with the dnf command:

$ sudo dnf install -y zoom_x86_64.rpm


How to Install zoom-client on Fedora via snaps ?

1. Enable snaps on Fedora and install zoom-client:

$ sudo dnf install snapd

2. 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. To install zoom-client, simply use the following command:

$ sudo snap install zoom-client

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 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.

Copy Multiple Files Using cp command in Linux - Complete guide ?

This article covers how to copy multiple files using the cp command in Linux. In fact, cp is the command entered in a Unix and Linux shell to copy a file from one place to another, possibly on a different filesystem. The original file remains unchanged, and the new file may have the same or a different name.

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


Configure a Custom SSH Banner - Step by step guide ?

This article covers How to Set a Custom SSH Warning Banner and MOTD in Linux. In fact, SSH banner warnings are necessary when companies or organizations want to display a stern warning to discourage unauthorized parties from accessing a server.

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

Different ways of Finding Files and Directories in Linux Mint 20

This article covers the commands (find, locate, whereis, grep) with the help of different examples to help you easily find files and directories in your Linux mint system. In fact, In Linux operating systems, the find command may be used to search for files and directories on your system. To search for files in a directory, the user invoking the find command needs to have read permissions on that directory.


The general syntax for the find command is as follows:

$ find [options] [path...] [expression]
  • The options attribute controls the treatment of the symbolic links, debugging options, and optimization method.
  • The path... attribute defines the starting directory or directories where find will search the files.
  • The expression attribute is made up of options, search patterns, and actions separated by operators.

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 Kate Editor on Ubuntu 20.04 LTS Machine - Step by step guide ?

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


How to Install kate on Ubuntu using snapd ?

1. Enable snapd

snapd can be installed from the command line:

$ sudo apt update
$ sudo apt install snapd

2. Install kate

To install kate, simply use the following command:

$ sudo snap install kate --classic


How To Uninstall kate on Ubuntu 21.04 ?

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

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

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

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

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

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

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

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


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

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

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

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

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


How to Install sc Using apt-get on Ubuntu ?

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

$ sudo apt-get update

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

$ sudo apt-get -y install sc


How to Install sc Using apt on Ubuntu ?

Update apt database with apt using the following command:

$ sudo apt update

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

$ sudo apt -y install sc


How to Install sc Using aptitude on Ubuntu ?

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

$ sudo aptitude update

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

$ sudo aptitude -y install sc

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

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

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

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

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

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

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


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

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

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 PhotoScape on Linux Mint 20 - Step by step guide ?

This article covers the complete installation procedure of PhotoScape on a Linux Mint 20 machine. In fact, after installing on the system, you can conveniently use it for editing your photos just according to your way. 


Main Features of PhotoScape  includes:

  • Viewer: View photos in your folder, create a slideshow.
  • Editor: resizing, brightness and color adjustment, white balance, backlight correction, frames, balloons, mosaic mode, adding text, drawing pictures, cropping, filters, red eye removal, blooming, paint brush, clone stamp, effect brush
  • Batch editor: Batch edit multiple photos.
  • Page: Merge multiple photos on the page frame to create one final photo.
  • Combine: Attach multiple photos vertically or horizontally to create one final photo.
  • Animated GIF: Use multiple photos to create a final animated photo.
  • Print: Print portrait shots, carte de visites(CDV), passport photos.
  • Splitter: Slice a photo into several pieces.
  • Screen Capture: Capture your screenshot and save it.
  • Color Picker: Zoom in on images, search and pick a color.
  • Rename: Change photo file names in batch mode.
  • Raw Converter: Convert RAW to JPG.
  • Paper Print: Print lined, graph, music and calendar paper.
  • Face Search: Find similar faces on the Internet.

Delete all the Data While Deleting a Linux Mint 20 Virtual Machine - How to do it ?

This article covers the method of wiping off all the data while deleting a Linux Mint 20 virtual machine from the virtual box. In fact, After this process, you might use this freed-up storage space for installing any other important application or even installing the Linux Mint 20 virtual machine again without any previously saved data.

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 Firefox Next (Beta) or Firefox Quantum (Nightly) on Linux Mint 20 - Step by step guide ?

This article covers the complete installation procedure of Firefox Beta and NIghtly on Linux Mint 20 system.


How to Install Firefox Quantum Beta in Linux Mint or Ubuntu from PPA repository ?

To add the official PPA for Firefox Beta and install or update to the latest Firefox Beta, use the commands below in a terminal:

$ sudo add-apt-repository ppa:mozillateam/firefox-next
$ sudo apt update
$ sudo apt install firefox


How to Install Firefox Nightly (Alpha) in Linux Mint or Ubuntu from PPA repository ?

Add the Firefox and Thunderbird Nightly PPA and install the latest Firefox Nightly alpha build in Linux Mint or Ubuntu by typing the following commands in a terminal:

$ sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
$ sudo apt update
$ sudo apt install firefox-trunk

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 Kotlin on Linux Mint 20 - Step by step guide ?

This article covers the complete procedure to install Kotlin and get started with it on a Linux Mint 20 system. In fact, Kotlin is an elegant, highly concise, fluent, and expressive statically typed multi-paradigm language that compiles down to both Java bytecode and JavaScript.

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 VMWare Workstation on Linux Mint 20 - Step by step guide ?

This article covers the complete procedure of Installing VMware Workstation on Linux Mint 20.1 Ulyssa. In fact, VMware is a mature and stable virtualization solution that allows you to run multiple, isolated operating systems on a single machine. This enables one to have Virtual machines of different operating systems running off the host resources. 

The VMware Tools offer several useful functionalities such as faster graphics performance, shared folders, shared clipboards, drag and drop operations, and more.

Install Sweet Home 3D on Linux Mint 20 - Step by step guide ?

This article covers how to install the Sweet Home 3D application on a Linux Mint 20 system. In fact, It assists in designing and creating 2D floorplans and viewing them in 3D. With this application, you can conveniently design your house right according to your choice.


How to Install Sweet Home 3D using APT ?

To do this, simply Launch the terminal and execute the command below:

$ sudo apt install sweethome3d


How to Uninstall Sweet Home 3D from Linux if installed via APT ?

You can issue the following command to remove it from the system:

$ sudo apt remove sweethome3d


Main features of Sweet Home 3D include:

  • Comes with more than 50 pieces of furniture.
  • Can be used to draw walls and rooms using the existing 2D plan image.
  • All changes can be viewed in 3D.
  • Import 3D models and export plans in different formats.

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

htop Tool in Linux - htop command explained with examples

This article covers how to use the htop tool in Linux. In fact, the htop command is an interactive process viewer for Linux / Unix systems. It is a text-mode application and requires the ncurses library.


How to Install and Use Htop in Linux System ?

To install Htop on a Linux operating system distribution of your choice, reference one of the following installation commands:

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