×


Search For: 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. 

How to use Ansible Loops ?

This article covers Ansible Loops and examples of using Loops in Ansible. In fact, to avoid repeating the task several times in your playbook file, it's better to use loops instead. A loop allows you to repeat instructions, typically until a certain condition is met. Ansible offers different looping methods, with the loop keyword being the most recommended option for longer term compatibility.

Ansible 'When' Conditionals - More about it ?

This article covers how to use the "when" clause in Ansible. In fact, In Ansible, you can define conditions that will be evaluated before a task is executed. When a condition is not met, the task is then skipped. This is done with the when keyword, which accepts expressions that are typically based on a variable or a fact.

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

Bash "If String Equals" Comparison - Complete guide ?

This article covers the equality comparison operator for the strings in Bash. In fact, you will be able to realize that the strings can be compared in Bash very easily irrespective of their length.

Two strings are equal when they have the same length and contain the same sequence of characters.

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

Compare Numbers in a Bash Script - How to do it ?

This article covers the methods of comparing two numbers in Bash. 


Comparison Operators for Numbers:

  • num1 -eq num2: check if 1st  number is equal to 2nd number.
  • num1 -ge num2: checks if 1st  number  is greater than or equal to 2nd number.
  • num1 -gt num2: checks if 1st  number is greater than 2nd number.
  • num1 -le num2: checks if 1st number is less than or equal to 2nd number.
  • num1 -lt num2: checks if 1st  number  is less than 2nd number.
  • num1 -ne num2: checks if 1st  number  is not equal to 2nd number.

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.

Replace a String in a File Using Ansible

This article covers the usage of the 'replace' module in Ansible for replacing a string in a file. In fact, Ansible provide multiple ways that you can use to replace a string, an entire line or words that match a certain pattern. There are two modules that you can use to achieve this: the replace module and the inline module. 

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.

How Tags in Ansible Playbook works running Ubuntu 22.04 (Jammy Jellyfish) ?

This article covers how to Use Tags in Ansible Playbook. In fact, you might want to run specific tasks instead of running an entire playbook file.  This helps to reduce the total playbook execution time, especially when dealing with a large playbook file.

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.

Ansible "Debug" Module - Explained with Examples with Ubuntu

This article covers how to use the "debug" module with some examples. In fact, the Ansible "debug" module is very useful for actively debugging operations as we seen in the given examples. It is equally helpful for getting a verbose output from a playbook.


How do Ansible Debug works ?

  • msg: – This parameter accepts strings as inputs. This is used to print a customized message. If no message is given, then a generic message like “Hello World!” is
  • var: – This accepts strings as input and this is the variable that has been set either by Ansible facts or by the playbook. Also, the values written here will be having implicit double interpolation, as this option runs in the jinja2 context. So, you don’t need to use jinja2 delimiter unless you want to print double interpolation as well. You can use double interpolation when you print a variable in a
  • verbosity: – This has default as 0. This parameter is used to control when debug is in a run. For example if value 3 is given then debug will only run if -v or above is given while running the playbook.

Working with Variables in Ansible running Ubuntu 22.04 (Jammy Jellyfish)

This article covers the various types of variables used in Ansible. In fact, they are very useful for increasing the flexibility and comprehensibility of a code when used in an appropriate manner.

Basically, The use of variables simplifies the management of dynamic values throughout an Ansible project and can potentially reduce the number of human errors. 


Different types of variables in Ansible:
  • Global: this is set by config, environment variables and the command line. 
  • Play: each play and contained structures, vars entries, include_vars, role defaults and vars. 
  • Host: variables directly associated to a host, like inventory, facts or registered task outputs.

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.

UFW Allow Port on Ubuntu 22.04 (Jammy Jellyfish)

This article covers the procedure of allowing a UFW port on Ubuntu. In fact, UncomplicatedFirewall (UFW) is a command-line, frontend iptables manager, similar to Firewalld and ConfigServer Security & Firewall (CSF). 


How to Close a Port using UFW on Ubuntu ?

After you uninstall software you should close any ports you no longer need open on your system. You can accomplish this using the service name or port number.

1. To close a port in UFW using the service name:

$ sudo ufw deny pop3

2. To close a port in UFW using the port number:

$ sudo ufw deny 995


How to Check Open Ports using UFW on Ubuntu ?

1. To check whether UFW is running:

$ sudo ufw status 

2. To check whether UFW is running with additional information such as logging and profile status:

$ sudo ufw status verbose

3. To find the rule number for UFW rules:

$ sudo ufw status numbered

4. Then you can remove the rule:

$ sudo ufw delete 1

UFW Remove Rule in Ubuntu 22.04 (Jammy Jellyfish) Linux system

This article covers how you can easily delete any UFW rule from Ubuntu system firewall. In fact, In Ubuntu Firewall, we can delete firewall rules by the rule number or the original rule by using ufw delete command.


How to find the corresponding firewall rule number using ufw on Ubuntu ?

Easiest and best method is to remove firewall rules by the rule number. We can find the corresponding rule number using ufw status numbered command:

$ ufw status numbered

Then Delete the rule using ufw delete command. or example, if you want to delete rule number '2', execute:

$ ufw delete 2


How to Delete All Firewall Rules on Ubuntu ?

The ufw reset command will remove all firewall rules and also it will disable the UFW on Ubuntu.

$ ufw reset

Python Compare Strings - How it works ?

This article covers how to compare strings in Python. In fact, Python comparison operators can be used to compare strings in Python. These operators are: equal to (==), not equal to (!=), greater than (>), less than (<), less than or equal to (<=), and greater than or equal to (>=). 

Which Flavour of Ubuntu Should You Choose ?

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

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

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

Install Webfs Server on Jammy Jellyfish Ubuntu 22.04 system

This article covers how to install webfs on Ubuntu system. In fact, webfs can host static contents without bloating the system resources.

Read More

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

This article covers how to install kakoune on Ubuntu 22.04. In fact, Kakoune is a code editor heavily inspired by Vim; as such most of its commands are similar to vi’s ones, and it shares Vi's "keystrokes as a text editing language" model. Kakoune can operate in two modes, normal and insertion. In insertion mode, keys are directly inserted into the current buffer. In normal mode, keys are used to manipulate the current selection and to enter insertion mode. Kakoune has a strong focus on interactivity, most commands provide immediate and incremental results, while still being competitive (as in keystroke count) with Vim. Kakoune works on selections, which are oriented, inclusive range of characters; selections have an anchor and a cursor character. Most commands move both of them, except when extending selection where the anchor character stays fixed and the cursor one moves around.

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

Using Hexchat to Register IRC Nickname on a Linux Mint System

This article covers how to register and secure an IRC nickname permanently on a Linux Mint system. In fact, IRC nicknames do not need registration. If a user wants a persistent nickname to communicate in a Linux environment, then it is always better to register the username.

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.

Configure a Remote Git Repo on Debian 11 bullseye system - Step by step guide ?

This article covers how to create a repository on Bitbucket, fetch it, modify, and push it locally. In fact, If you are a web server administrator, learning to use GIT is what you should do. It can make your job a lot easier and help speed up the development process.

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 Midori Browser on Debian 11 (bullseye) system - Step by step guide ?

This article covers how to install and remove the Midori browser on Debian 11. In fact, Midori is a lightweight yet powerful web browser which runs just as well on little embedded computers named for delicious pastries as it does on beefy machines with a core temperature exceeding that of planet earth. 


How to Enable snaps on Debian and install Midori Web Browser ?

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 Midori Web Browser

To install Midori Web Browser, simply use the following command:

$ sudo snap install midori

More about DNS cache poisoning

This article covers all about DNS cache poisoning attack and how can you help prevent it. In fact, It is imperative that you stay vigilante to prevent such attacks, otherwise you might end up with your data at risk, leave your devices at the risk of malware infection or forced censorship, and even the attacker might halt your security update leaving you vulnerable to a plethora of other attacks.


How can I prevent DNS attacks ?

  • Audit your DNS zones. First things first.
  • Keep your DNS servers up-to-date.
  • Hide BIND version.
  • Restrict Zone Transfers.
  • Disable DNS recursion to prevent DNS poisoning attacks.
  • Use isolated DNS servers.
  • Use a DDOS mitigation provider.
  • Two-Factor Authentication.

What is difference between DNS spoofing and DNS poisoning?

DNS cache poisoning is the act of entering false information into a DNS cache, so that DNS queries return an incorrect response and users are directed to the wrong websites. DNS cache poisoning is also known as 'DNS spoofing'.

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

This article covers how to install git on Manjaro Linux. In fact, you can start using it to track your projects.

Install KGraphViewer on Linux Mint 20.3 _ Step by step guide ?

This article covers the complete process of installing KGraphViewer on a Linux Mint 20.3 system. In fact, after installing it, you can now play around with graphs in Linux.

Functions in Python - How it works ?

This article covers Python functions which display values on the screen. In fact, The function is a block of related statements that performs a specific task when it is called. Functions helps in breaking our program into smaller and modular chunks which makes our program more organized and manageable. Also, it avoids repetition and makes the code reusable.

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

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

Reinstalling Ubuntu Linux system - How to go about it ?

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

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

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

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

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

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

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

Identity Operators in Python - Explained with examples

This article covers identity operators in Python which are used to determine if a value belongs to a given class or type, and they are typically used to identify what sort of data a variable contains. In fact, Identity operators are used to find an object's memory unit, which is especially useful when two objects have the same name and can only be identified by their memory location.

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

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


How to install Gnome Tweaks ?

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

$ sudo apt-get install gnome-tweaks

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

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

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

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

Python Logical Operators - Explained with Examples

This article covers different logical operators which are logical and operator, logical or operator, and logical not operator. In fact, Logical operators are used to calculate the results based on logical operations. It compares the values of the two operands and will provide you with the result in the form of true or false. 

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

This article covers how you can easily install Sugarizer on your Linux Mint 20.3 system. In fact, Sugarizer is a free/libre learning platform. 

Read More

Different methods to Install Debian (.deb) Package

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

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

This article covers how to easily install, run, and remove FromScratch on Debian 11 Linux system.

Install Buho Task Manager on Debian 11 bullseye system - Step by step guide ?

This article covers how to easily install Buho Task Manager on your Debian 11 bullseye system. In fact, Buhos is an application that enables the development and management of systematic literature reviews. It may be used individually, on the researcher's computer or online for developing collaborative reviews. The software supports and records each step of the systematic review process: document search, screening of useful documents for the research, information extraction and reports generation.

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

This article covers how to install Stellarium using apt repositories on Debian 11 system. In fact, Stellarium renders 3D photo-realistic skies in real-time. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.

Install Todoman on Debian 11 Bullseye Server - Step by step guide ?

This article covers how to install todoman on Debian 11 system. In fact, Todoman is a simple, standards-based, cli todo (aka: task) manager. Todos are stored into icalendar files, which means you can sync them via CalDAV using, for example, vdirsyncer.


How To Uninstall todoman from Ubuntu 21.04 ?

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

$ sudo apt-get remove todoman

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

Install LogSeq on Debian 11 Bullseye Using AppImage - Step by step guide ?

This article covers the installation of a portable Linux application on Debian 11 desktop. In fact, Logseq is an application to create notes, knowledge graphs and more. In addition we can use existing Markdown or org mode files to simply edit, write and save any new notes.


Features of Logseq:

  • Markdown Editor.
  • Org-mode File Support.
  • Backlink.
  • Page and block references (link between them).
  • Page and block embed to add quotes/references.
  • Support for adding tasks and to-do lists.
  • Ability to add tasks as per priority or by order A, B, C..
  • Publish pages and access it using localhost or GitHub pages.
  • Advance commands support.
  • Ability to create a template from your existing resource to re-use it.
  • Page alias.
  • PDF highlights.
  • Create cards and quickly review them to memorize things.
  • Excalidraw integration.
  • Zotero integration.
  • Add a custom theme by simply creating a custom.css file. There are available community-made files for quick use as well.
  • Custom keyboard shortcuts.
  • Ability to self-host Logseq.
  • Cross-platform support.

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. 

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

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

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. 

Use Assignment Operators in Python - Complete guide ?

This article covers some of the most useful assignment operators in Python. In fact, Operators are used to perform operations on values and variables. These are the special symbols that carry out arithmetic, logical, bitwise computations. The value the operator operates on is known as Operand.

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.

Change Status on Microsoft Teams - Step by step guide ?

This article covers how to change the status on Microsoft Teams. In fact, you can now share to your contacts what you are up to and explain why you are busy or unavailable.


How to follow person status on Microsoft Teams ?

  • Open Microsoft Teams.
  • Click the profile button on the top-right corner.
  • Click on Settings.
  • Click on Notifications.
  • Under the "People" section, click the Edit button.
  • Specify the name of the people you want to follow.
  • Once you complete the steps, you'll get a notification when the person appears available or offline.

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

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

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

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

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.

Create a Meeting in Microsoft Teams - Step by step guide ?

This article covers how you can create or schedule a meeting using Microsoft Teams. In fact, Microsoft Team is a great communication tool you can use to chat, share files, and have audio and video meetings with your team.


To schedule a meeting in Microsoft Teams:

  • In the Teams chat, click on the Schedule a meeting icon (under the box for the new message.)
  • Then, select Calendar, which is on the left side panel, and then click on New meeting.
  • A pop-up window will appear. You can select the time and date for the meeting.
  • When done with scheduling, click Save. After that, the pop-up window will close, and you can send the meeting invitations using Outlook.

Install Chrome on Debian 11 - Step by step guide ?

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


How to Update Google Chrome ?

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

$ sudo apt update

If one is available, use the upgrade option:

$ sudo apt upgrade google-chrome-stable

Install Microsoft Teams on openSUSE - Step by step guide ?

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


Why use Microsoft Teams?

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

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

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

Deploy Modsecurity with Nginx on Ubuntu 20.04 LTS

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


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

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

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

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

Install 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 Ubuntu 20.04 LTS - Step by step guide ?

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


New Features of Ubuntu 20.04 includes:

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


How to Create a Bootable USB Drive on Ubuntu ?

By using the Create startup disk tool:

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

Install 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

'kubectl get' Command - Explained with Examples

This article covers kubectl Commands with Examples. In fact, Kubectl is a set of commands for controlling Kubernetes clusters. Every Kubernetes command has an API endpoint, and kubectl’s primary purpose is to carry out HTTP requests to the API.

While it is possible to issue HTTP requests yourself (e.g., using curl), kubectl is designed to make this process more comfortable and straightforward.


How to delete Resources using kubectl command ?

To remove resources from a file or stdin, use the kubectl delete command.

1. Remove a pod using the name and type listed in pod.yaml:

$ kubectl delete -f pod.yaml

2. Remove all pods and services with a specific label:

$ kubectl delete pods,services -l [label-key]=[label-value]

3. Remove all pods (including uninitialized pods):

$ kubectl delete pods --all

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.

Remove Extensions From Google Chrome - Step by step guide ?

This article covers the removal procedure of an extension from Google Chrome. In fact, you can customize Chrome on your desktop by adding extensions from the Chrome Web Store.


To remove an app or extension from your Chromebook, follow the steps below:

  • Open Chrome.
  • Select More  and then More tools and then Extensions.
  • Next to the extension you want to remove, select Remove.
  • To confirm, select Remove.
  • Tip: To remove an extension that's a button on the browser toolbar, right-click the button and select Remove from Chrome.


To temporarily stop using an extension:

  • Open Chrome.
  • Select More  and then More tools and then Extensions.
  • Turn off the extension you want to disable.

Install Qlipper on Debian 11 - Step by step guide ?

This article covers how to install qlipper on your Debian 11 system. qlipper application is a part of QtDesktop project so you can download prebuilt binary packages from its repository.

Read More

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

This article covers how to install, launch, and remove FeatherNotes on a Debian 11 system. In fact, FeatherNotes is a lightweight Qt5 hierarchical notes-manager for Linux. It is independent of any desktop environment.

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 Ubuntu 22.04 on Virtual Box - Step by step guide ?

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

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

Clear the History on Google Chrome - Step by step guide ?

This article covers how to clear or delete the browsing history in google chrome using various methods. In fact, If you don't want a record of webpages you've visited using Chrome, you can delete all or some of your browsing history. If you delete your browsing history, it'll take effect on all devices where you’ve turned sync on and signed in to Chrome.

Your history will be removed from Chrome. Separately, you can also delete your Google search history from your account. 


How to Delete your activity while using Google sites ?

  • On your computer, go to myactivity.google.com.
  • Above your activity, click Delete .
  • Click All time. 
  • Click Next and then Delete.


How to Delete your activity automatically on Google ?

  • On your computer, go to your Google Account.
  • At the left, click Data & privacy.
  • Under "History settings", click an activity or history setting you want to auto-delete. 
  • Click Auto-delete.
  • Click the button for how long you want to keep your activity and then Next and then Confirm to save your choice.

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 PostgreSQL 14 on Debian 11 - Step by step guide ?

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

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

Install Anaconda on Ubuntu 20.04 - Step by step guide ?

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

Install Pycharm on Debian 11 - Step by step guide ?

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

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.

The 7 Best Free and Open-Source Lead Management Software

This article covers the best lead management software which streamlines the processes and stages of leads till closing them and managing for the team speedily and accurately. It includes Pipedrive, Salesflare, Monday.com, SalesRabbit, ExtraaEdge, OneHash and ClinchPad respectively. 

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

Python String isdigit() Function

This article covers how to use the isdigit() function in Python. In fact, the isdigit() method returns True if all characters in a string are digits or Unicode char of a digit. If not, it returns False.


Return Value from isdigit()

The isdigit() returns:

  • True if all characters in the string are digits.
  • False if at least one character is not a digit.

Python rstrip() Function - Explained with Examples

This article covers how to use the Python String rstrip() Method. In fact, the rstrip() method returns a copy of the string by removing the trailing characters specified as argument. If the characters argument is not provided, all trailing whitespaces are removed from the string.


Python String rstrip() Method Syntax:

str.rstrip(characters)

rstrip() Method Parameters:

characters: (optional) A char or string to be removed from the end of the string.

mktemp Command in Linux - Explained with examples ?

This article covers how to use the mktemp command in Linux. In fact, mktemp can help to Create temporary files or directoriesin your Linux system.

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

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

Install Smartctl on Ubuntu 20.04 - Step by step guide ?

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


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

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

$ sudo apt-get update

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

$ sudo apt-get -y install smartmontools

The Best 7 Free and Open-Source Emergency Notification Software

This article covers the 7 best, free, and open-source emergency notification software that empowers companies and guides them in ensuring the security and safety of their employees, teams, and relevant stakeholders. The mentioned platforms are Alert Media, RedFlag, DeskAlerts, Klaxon, Omnigo, Squadcast and Sahana EDEN respectively.

The Best 6 Free and Open-Source Fraud Detection Software

This article covers the 6 best, free and open-source fraud detecting software solutions that assist and empower businesses and companies in securing the data and information of their clients, teams, and relevant stakeholders and parties. They include Feedzai, Kount, Alessa, ThreatMark, Actico and MISP.

The Best 8 Free and Open-Source Instant Messaging Software

This article covers the 8 best free, and open-source instant messaging software that assists teams, workforce, and employees to get in touch with each other even from remote areas while having progress on tasks and projects. These messaging software platforms are Wire, Telegram, Slack, Viber, RetroShare, Tox, Pidgin and Mattermost respectively.

The Best 6 Free and Open-Source Gym Management Software

This article covers the best 6 free and open-source gym management software solutions in this article that empowers and uplifts gym businesses with all the powerful tools and features embedded in the software along with streamlining the daily and routine tasks to deliver the best services to the gym members and stakeholders. They include Glofox, Exercise.com, TeamUp, bsport, PT Distinction and OpenStudio. 

Different methods of Checking MySQL Version in Linux

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


How to Check MySQL Version with V Command ?

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

$ mysql -V

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

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

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

Read More

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. 

Remove the Shortcuts on Google Chrome - Step by step guide ?

This article covers the complete procedure of removing the shortcuts on Google Chrome. In fact, you can make the Home page of your browser look neat and clean.


How to Hide New Tab Shortcuts on Google Chrome ?

When you open a new tab page in Chrome, you'll see shortcuts to websites you frequently visit under the search bar. If you don’t want those to appear, your best bet is to hide them. Here's how:

  • Open a new tab in Chrome.
  • Click Customize Chrome on the lower right.
  • Click Shortcuts.
  • Toggle on Hide shortcuts.
  • Click Done to save. Then when you open a new tab, you'll see not much more than the Google search bar.

Customize the Fonts in Google Chrome - Step by step guide ?

This article covers how to easily customize the fonts of your Google Chrome browser according to your choice. In fact, you can make your Google Chrome browser look just the way you like.


How to Change the default font for Google Chrome ?

  • Click on the Ellipsis button (three vertical dots in the top-right corner) and select Settings.
  • In the Appearance section, click on Customize Fonts.
  • Here you would find different types of fonts used on your Google Chrome browser, the primary one being Standard Font.
  • Change its type to the one you prefer and restart the browser.

Speed up Google Chrome - Step by step guide ?

This article covers how you can easily speed up your Google Chrome browser and hence enhance your browsing experience to the fullest.


How to Turn off or stop unwanted processes on Google Chrome ?

Extensions are small programs you can add to Chrome on your computer that let you do more. If you're not using all your extensions, you can turn them off to speed up Chrome:

  • On your computer, open Chrome.
  • At the top right, click More More and then More tools and then Extensions.
  • Turn off or remove the extension.


How to make Chrome open pages faster ?

You can turn on network action predictions ("page prefetch") to make Google Chrome open webpages faster. When the setting is on, Chrome preloads the links you might open:

  • On your computer, open Chrome.
  • At the top right, click More More and then Settings.
  • Click Privacy and security and then Cookies and other site data.
  • Turn on Preload pages for faster browsing and searching.

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

Turn off the Auto-Completion of the Searches on Google Chrome

This article covers how you can turn off the auto-completion of the searches on Google Chrome instantly. In fact, you can use this feature by simply turning on the toggle button that you turned off.


How to clear Autofill Data in Chrome ?

  • Click the Chrome menu icon. (Three dots at top right of screen.)
  • Click on History, then click on History again in the menu that appears.
  • Select Clear browsing data.
  • (Alternatively, you can press CTRL+SHIFT+DEL on your keyboard to bypass steps 1-3.)
  • If it is not already selected, click on the "Advanced" tab.
  • At the top, choose “All Time” option to clear all saved data.
  • Make sure that the “Autofill Form Data” option is checked. If you wish to clear "Passwords and other sign-in data", be sure to check that option as well.
  • Click "Clear Data."

Stop the Redirects on Google Chrome - Step by step guide ?

This article covers the method of stopping the redirects on Google Chrome. In fact, you will be able to save your precious time that is wasted by the unwanted page redirection.


How to block browser pop-ups and redirects in chrome on a computer ?

  • Launch the Google Chrome Computer browser.
  • Click on vertical 3dots icon menu for options.
  • Select Settings from the list.
  • Scroll down to the Privacy and Security section, and select the Site settings from the menu.
  • Choose the Pop-ups and redirects option within Site settings.
  • Toggle the button to turn OFF and block the pop-ups and redirection.

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

Enable Java on Google Chrome - Step by step guide ?

This article covers the method of enabling Java on Google Chrome. It basically revolved around adding an extension to the Google Chrome browser that supports Java. In fact, by adding this extension to your browser, you will no longer face any difficulty in running the web pages containing Java applets on Google Chrome.


How to Enable Java in Opera ?

Yet again, disabling and enabling the Java plugin in the Opera browser is simple and straightforward:

  • Type opera:plugins in the address bar type and hit enter.
  • Navigate to the installed plugins.
  • Scroll down and click on Enable to turn on Java.

Change the Autofill Settings in Google Chrome

This article covers the method of changing the Autofill settings of Google Chrome. 


How to turn Off Autofill in Chrome ?

  • Click the Chrome menu icon. (Three dots at top right of screen.)
  • Click on Settings.
  • In the "Autofill" section, expand the area for which you wish to disable Autofill.
  • Toggle the setting OFF if it is on.  The system will automatically save your settings.

Block YouTube on Google Chrome - Step by step guide ?

This article covers how to conveniently block YouTube on your Google Chrome browser for as long as you want. In fact, once you feel like you do not need to keep this website blocked anymore, then you can unblock it from your browser at any time you want.


How to block YouTube using site settings ?

  • Open Google Chrome.
  • Go to YouTube: https://www.youtube.com
  • Click on the lock icon on the left side of the URL.
  • Choose Site settings from the drop-down menu.
  • Scroll down to Your device use.
  • Click on the Ask (default) box.
  • Select Block.


How to Block YouTube on Google Chrome on a Desktop ?

  • Open Mobicip on your browser and log in.
  • Click on the Family tab on the top menu.
  • Scroll down until you see Websites.
  • Click on the arrow on the right side.
  • Under Blocked websites, type in "youtube.com".
  • Click Block.

Methods to Remove PPAs Package Added in Ubuntu Linux system

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


How to use PPA ?

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

To summarize:

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


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

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

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

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

Export Bookmarks in Google Chrome - Step by step guide ?

This article covers the steps of exporting the bookmarks in Google Chrome on a Linux Mint 20 system. In fact, You can also follow these steps whenever you want to view all of your Google Chrome bookmarks in one glance.


How to Add bookmarks to Google Chrome ?

To import bookmarks from most browsers, like Firefox, Internet Explorer, and Safari:

  • On your computer, open Chrome.
  • At the top right, click More More.
  • Select Bookmarks and then Import Bookmarks and Settings.
  • Select the program that contains the bookmarks you'd like to import.
  • Click Import.
  • Click Done.

Change the Location Settings on Google Chrome - Step by step guide ?

This article covers how you can conveniently change the location settings of your Google Chrome browser. In fact, you can easily control whether your location would be visible to the different websites that you visit or not. 


How to Change your default location settings on Google Chrome ?

  • On your computer, open Chrome Chrome.
  • At the top right, click More More and then Settings.
  • Click Privacy and security and then Site Settings.
  • Click Location.
  • Choose the option you want as your default setting.

Block Dangerous Websites on Google Chrome - Step by step guide ?

This article covers how to block the potentially dangerous websites on Google Chrome while using Linux Mint 20. In fact, you can prevent yourself from all the harms associated with visiting such websites.


Use the URL blocklist and allowlist to:

  • Allow access to all URLs except the ones you block—Use the blocklist to prevent users from visiting certain websites, while allowing them access to the rest of the web.
  • Block access to all URLs except the ones you allow—Use the blocklist to block access to all URLs. Then, use the allowlist to allow access to a limited list of URLs. 
  • Define exceptions to very restrictive blocklists—Use the blocklist to block access to all URLs. Then, use the allowlist to let users access certain schemes, subdomains of other domains, ports, or specific paths.
  • Allow Chrome browser to open apps—Allow specific external protocol handlers so that Chrome browser can automatically open certain apps.

Add a New Language on Google Chrome - Step by step guide ?

This article covers how to add a new language to the Google Chrome browser while using a Linux Mint 20 system.


How to Change the language of your Chrome browser ?

You can set Chrome to show all settings and menus in the language you want. This option is only available on Windows computers.

On Mac or Linux? Chrome will automatically display in the default system language for your computer.

  • On your computer, open Chrome.
  • At the top right, click More More and then Settings.
  • At the bottom, click Advanced.
  • Click Languages and then Language.
  • Next to the language you'd like to use, click More More.
  • If the language isn't listed, add it by clicking Add languages.
  • Click Display Google Chrome in this language. 
  • This option is only available on Windows computers.
  • Restart Chrome to apply the changes.

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

Python String partition() Method - Explained with examples

This article covers the usage of the partition() method in Python. In fact, Python partition() function is used to partition a string at the first occurrence of the given string and return a tuple that includes 3 parts – the part before the separator, the argument string (separator itself), and the part after the separator.


Python partition() function partition() Parameters

The partition() function accepts a single parameter:

  • separator – a string parameter that separates the string at the first occurrence of it.
  • Note – If the separator argument is kept empty, then the Python interpreter will throw a TypeError exception.

Python List pop() Method - Explained with Examples

This article covers how to use the pop() method in Python. In fact, the pop() method removes the item at the given index from the list and returns the removed item.


pop() function parameters:

  • The pop() method takes a single argument (index).
  • The argument passed to the method is optional. If not passed, the default index -1 is passed as an argument (index of the last item).
  • If the index passed to the method is not in range, it throws IndexError: pop index out of range exception.


Return Value from pop()

The pop() method returns the item present at the given index. This item is also removed from the list.

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.

Linux wget Command - Explained with Examples

This article covers the wget command which downloads files served with HTTP, HTTPS, or FTP over a network. In fact, Wget is a free GNU command-line utility tool used to download files from the internet. It retrieves files using HTTP, HTTPS, and FTP protocols.



Wget command options includes:

  • -V, --version: Display the version of wget, and exit.
  • -h, --help: Print a help message describing all the wget's command-line options, and exit.
  • -b, --background: Go to background immediately after startup. If no output file is specified via the -o, output is redirected to wget-log.
  • -e command,
  • --execute command: Execute command as if it were a part of the file .wgetrc. A command thus invoked is executed after the commands in .wgetrc, thus taking precedence over them.


How to Check if wget is Installed?

To check, open the terminal window and type in:

$ wget

If the output displays wget command not found you need to download and install the tool manually. Below you will find the installation instructions for Ubuntu/Debian, CentOS, and Windows.

To install wget on Ubuntu or Debian releases, use the command:

$ sudo apt-get install wget

To install wget on CentOS or Fedora, type the following command:

$ sudo yum install wget


How to Install wget on Windows ?

  • Download wget for Windows and install the package.
  • Add the wget bin path to environment variables (optional). Configuring this removes the need for full paths, and makes it a lot easier to run wget from the command prompt:
  • Open the Start menu and search for "environment".
  • Select Edit the system environment variables.
  • Select the Advanced tab and click the Environment Variables button.
  • Select the Path variable under System Variables.
  • Click Edit.
  • In the Variable value field add the path to the wget bin directory preceded by a semicolon (;). If installed in the default path, add C:Program Files (x86)GnuWin32bin.
  • Open the command prompt (cmd.exe) and start running wget commands.

Enable Cookies on Google Chrome - Step by step guide ?

This article covers the procedure of enabling the cookies on Google Chrome on a Linux Mint 20 system. In fact, you will be able to enable the cookies of your Google Chrome browser instantly and hence you will be able to personalize your browsing experience in a better way. 


How to Turn cookies on or off on a browser (like Chrome or Safari) ?

  • On your computer, open Chrome.
  • At the top right, click More More and then Settings.
  • Under "Privacy and security", click Site settings.
  • Click Cookies.
  • From here, you can: Turn on cookies: Next to "Blocked," turn on the switch and Turn off cookies: Turn off Allow sites to save and read cookie data.


Why cookies are helpful on Google Chrome ?

Cookies are files created by sites you visit. They make your online experience easier by saving browsing information. With cookies, sites can:

  • Keep you signed in.
  • Remember your site preferences.
  • Give you locally relevant content.

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

Python split() Function

This article covers how to use the split() function in Python. In fact, The split() method breaks up a string at the specified separator and returns a list of strings.


split() Parameters

The split() method takes a maximum of 2 parameters:

  • separator (optional) - Delimiter at which splits occur. If not provided, the string is splitted at whitespaces.
  • maxsplit (optional) - Maximum number of splits. If not provided, there is no limit on the number of splits.


split() Return Value

The split() method returns a list of strings.

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.

Dig DNS Records in a Sample Python Program

This article covers how to dig DNS records by using a simple python program with the use of the python module dnspython. In fact, A Python program is useful to find either a single record type at a time or all record types of a domain name. 

The dig lookup runs queries against DNS servers to retrieve DNS records for a specific name (FQDN - fully qualified domain name). It is possible to lookup any DNS record in this manner.

Remove My Google Account from Google Chrome - How to do it ?

This article covers the procedure of removing a Google account from the Google Chrome browser. In fact, before removing a Google account from Google Chrome, you need to be well aware of the consequences i.e. the data that you are going to lose as a result of doing so.

Remove the Unwanted Ads from Google Chrome - Fix it

This article covers how to remove all the unwanted ads from Google Chrome.


How To disable pop-ups in Chrome ?

  • In Chrome, navigate to the upper right corner, click on the three dots to open Chrome's menu (it's called the kebab menu. We know, so funny!). Click on Settings.
  • From the panel on the left, select Privacy and security.
  • Scroll down to find Site settings.
  • Select Pop-ups and redirects.
  • Move the toggle to block pop-ups. If it works, the toggle becomes grey.


How to disable pop-ups in Chrome on your mobile device ?

  • Open the Chrome app and, in the upper right corner, tap on the Settings kebab menu.
  • Scroll down to Site settings.
  • Tap Pop-ups and redirects and tap the toggle to block pop-ups. When disabled, the toggle should be grey.

Turn off Notifications on Google Chrome - Step by step guide ?

This article covers how to turn off the notifications of Google Chrome instantly.


How notifications works on Google Chrome ?

  • By default, Chrome alerts you whenever a website, app, or extension wants to send you notifications. You can change this setting at any time.
  • When you browse sites with intrusive or misleading notifications, Chrome automatically blocks notifications and recommends you continue to block these notifications.
  • If you're browsing in Incognito mode, you won't get notifications.


How to Allow or block notifications from all sites on Google Chrome ?

  • On your Android phone or tablet, open the Chrome app Chrome.
  • To the right of the address bar, tap More More and then Settings.
  • Tap Site Settings and then Notifications.
  • At the top, turn the setting on or off.
  • To allow quieter notification prompts, tap Use quieter messaging (blocks notification prompts from interrupting you). You won't get notifications after you ignore multiple notifications from a site, or if other users typically don't allow notifications from a site.
  • Important: If you allowed notifications for a site that Chrome marked as abusive or misleading, Chrome may block those notifications and require the site to request your permission to send a push notification. You can change the setting to allow notifications.



How to Turn pop-ups off on Google Chrome ?

  • On your Android phone or tablet, open the Chrome app Chrome.
  • To the right of the address bar, tap More More and then Settings.
  • Tap Permissions and then Pop-ups and redirects.
  • Turn off Pop-ups and redirects.

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.

Push a Project to Remote GitLab Using Git on Linux Mint 20

This article covers how to push changes in our local project repository to GitLab with the help of a few easy-to-follow git commands. In fact, you can collaborate with your fellow developers for work without running into errors.


More about GitLab repository

In GitLab, files are stored in a repository. In GitLab, a repository is contained in a project. A repository is similar to how you store files in a folder or directory on your computer:

  • A remote repository refers to the files in GitLab.
  • A local copy refers to the files on your computer.
  • Often, the word “repository” is shortened to "repo".

Install LXQt Desktop Environment on Fedora 35 - Step by step guide ?

This article covers how to install lxqt on your Fedora 35 system. In fact, LXQt is an advanced, easy-to-use, and fast desktop environment based on Qt technologies. It has been tailored for users who value simplicity, speed, and an intuitive interface. Unlike most desktop environments, LXQt also works fine with less powerful machines.


How to Update LXQt Desktop Packages on Fedora Linux system ?

1. Run the standard dnf update && upgrade commands for future updates for the LXQt desktop environment and any default DNF packages:

$ sudo dnf update

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

$ sudo dnf upgrade

However, to use this in one command, use the following instead:

$ sudo dnf upgrade --refresh

Install SQLite on Debian 11 - Step by step guide ?

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

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

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


What does sudo apt-get upgrade command do?

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


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

Simply type apt-get command or apt command:

$ sudo apt update

OR

$ sudo apt-get update

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

Manage Google Chrome Extensions - How to go about it ?

This article covers how to manage google chrome extensions using the chrome settings. In fact, You can also install an Extension manager  to manage all extensions in your browser.


How to manage your Google Chrome browser extensions ?

1. On your computer, open Google Chrome browser.

2. At the top right, click , select More tools and then Extensions.

3. Here you can manage your extensions:

  • Remove: Deinstall / remove the extension.
  • Details: Get details about the extension.
  • Turn on/off: Turn the extension on or off.
  • Allow incognito: On the extension, click Details. Turn on Allow in incognito.
  • Fix corruptions: Find a corrupted extension and click Repair. Confirm by clicking Repair extension.
  • Allow site access: On the extension, click Details. Next to "Allow this extension to read and change all your data on websites you visit", change the extension's site access to On click, On specific sites, or On all sites.

4. You can also install the Chrome Extension Manager from the Chrome Web Store.


How to Uninstall an extension in Google Chrome browser ?

1. To the right of your address bar, look for the extension's icon. Right-click the icon and select Remove from Chrome.

2. If you don't see the extension's icon:

  • On your computer, open Chrome.
  • At the top right, click More More and then More tools and then Extensions.
  • On to the extension you want to remove, click Remove.
  • Confirm by clicking Remove.

Change Google Chrome Background - Step by step guide ?

This article covers how to change the boring white background of the Google Chrome browser and make it more vibrant and alive by adding a background image and theme to it.


Steps to Add / change the Google homepage background image

  • Sign in to your Google Account in the top right corner of the Google homepage.
  • Click Change background image at the bottom of the Google homepage.
  • Choose where to select your background image (Public gallery, from your computer, your Picasa Web photos, your recent picks, no background)
  • Once you've chosen your image, click Select at the bottom of the window. It may take a moment before your new Google homepage background appears.

Clear Cache and Cookies on Google Chrome - Step by step guide

This article covers how you can clear your Chrome browser's cache and cookies. Note that after clearing the cache, the webpages may appear slightly slower as it will need to retrieve all the files again. Also deleting the cookies will cause the saved user information to be lost. However, clearing the cookies and cache is still required sometimes to resolve the browsing issues.


How to clear cache in Chrome ?

1. Open Chrome and click the "More" icon. On Windows, macOS and Android, this is three vertically-stacked dots in the top-right; on iOS, it's three horizontal dots at the bottom.

2. On Windows and macOS, mouse over "More Tools" then click "Clear browsing data". This will open up a dialog box on top of a new Settings tab.

On Android and iOS, tap "History" then "Clear browsing data." 

3. On Windows, macOS and Android, use the “Time range” drop-down menu at the top to select the period you want to clear. To clear the cache entirely, you can select "All time", but if you just want to delete files you've accrued recently, you can choose to clear from the last hour, 24 hours, 7 days or 4 weeks.

On iOS, you can't select a specific time range, only delete the cache in full, so skip this step. The remaining steps are the same across all platforms.

4. Make sure the "Cached images and files" checkbox is marked. This is the last of three checkboxes, along with those for clearing browsing history and cookies; more on these below, but you don’t need these checked just to clear the cache.

5. Click or tap the "Clear data" button. That’s it — any files retrieved within your selected time range are cleared from the cache.


How cache & cookies work ?

  • Cookies are files created by sites you visit. They make your online experience easier by saving browsing data.
  • The cache remembers parts of pages, like images, to help them open faster during your next visit.

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.

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

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

Python isnumeric() Method - Explained with Examples

This article covers how to use the isnumeric() method in Python. In fact, the isnumeric() method returns True if all characters in a string are numeric characters. If not, it returns False.

A numeric character has following properties:

  • Numeric_Type=Decimal
  • Numeric_Type=Digit
  • Numeric_Type=Numeric

Python isinstance() Function - Explained with examples

This article covers how to use the isinstance() function in Python. In fact, the isinstance() function checks if the object (first argument) is an instance or subclass of classinfo class (second argument).


isinstance Return Value

isinstance() returns:

  • True if the object is an instance or subclass of a class or any element of the tuple.
  • False otherwise.


If classinfo is not a type or tuple of types, a TypeError exception is raised.

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

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

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

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


How To Uninstall jami on Ubuntu 21.04 ?

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

$ sudo apt-get remove jami

Add Extension in Google Chrome - Step by step guide ?

This article covers how to add or install extensions in Google Chrome. 

You can customize Chrome on your desktop by adding extensions from the Chrome Web Store:

Install on your phone,

  • On your phone, open the Chrome app Chrome. If you haven't yet, sign in to Chrome.
  • Find the extension you want.
  • Tap Add to Desktop.
  • Confirm by tapping Add to Desktop.

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.

The Best 7 Free and Open-Source Exam Software Solutions

This article covers the best 7 free and open-source exam software solutions are Uxpertise XP, Test Invite, FlexiQuiz, TestGorilla, YouTestMe, Synap and TCExam respectively. In fact, these platforms comprise superlative and intuitive features that empower universities, colleges, companies, and even the private or public selection authorities in examining and determining the right and the best candidates. 

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

This article covers how to install Sky Checkers on a Linux Mint 20 system. 

The Best 6 Free and Open-Source Purchasing Software

This article covers the best, free and open-source purchasing software are comprised of intuitive and powerful tools and features that empower companies and businesses to streamline their supply chain management system along with monitoring the best quality and quantifying the stock level to fulfill the demands of the end-users. They include Precoro, Fraxion, SutiProcure, Odoo, VISCO and CatalystK respectively.

The Best 6 Free and Open-Source Productivity Software

This article covers the best powerful software that enhances the results of companies by boosting the input level on an individual basis that secures maximum productivity. With the assistance of these discussed platforms which are OpenProject, Productive, Trello, Hubstaff, Libre Office and Apache OpenOffice.

The Best 7 Free and Open-Source Onboarding Software

This article covers the best 7 free and open-source onboarding software that empowers companies and organizations for a seamless onboarding process of employees from the initial step till the end efficiently. They include BambooHR, Zenefits, BizMerlinHR, Newired, WorkBright, Justworks, and Zoho People Plus respectively. 


Main Advantages of Onboarding Software includes:

  • Streamlining of a lot of HR functions.
  • Easy form filling, filing and storage.
  • Cloud-based communications.
  • Higher employee engagement, and subsequently retention. 
  • Device independence. 
  • Ease of sharing files.
  • Onboarding data analytics and reporting.
  • Continuous task updates.
  • Adherence to document compliance.
  • Automation of menial tasks, which improve employee productivity.
  • Accountability. 
  • Security.
  • Reliability. 
  • Real-time Accessibility.

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

How to Find Google Chrome Extensions ?

This article covers how to see chrome extensions. Using the chrome extensions, you can use the various features in your google chrome browser.

Strip() Function in Python

This article covers how to use the strip() function in Python. In fact, the Python strip() method removes any spaces or specified characters at the start and end of a string. strip() returns a new string without the characters you have specified to remove.

The syntax for the strip() method is:

" TEST ".strip()

Python String Lower() and Upper()

This article covers how to use the lower() and upper() functions in Python. In fact, the upper() method converts all lowercase characters in a string into uppercase characters and returns it while the lower() method converts all uppercase characters in a string into lowercase characters and returns it.