Search related to

How to choose the best Web Designer in Melton Australia ?

This article covers What To Look For When Choosing A Web Designer in Melton, Melbourne, Victoria, Australia.


How to Choose the Best Website Design Company in Melbourne for You ?

1. Start with a Google Search in your area

You can see the most popular website design choices from the first few pages and which companies are employing the best practices. Search engines rank the most accessible and optimized websites at the top, so you know you are getting the best options right away.

2.  Check their websites to shortlist

Web design agencies should be upfront and transparent in what they can offer you while proving their expertise in design, organization, and easy-to-use online interface. 

3. Evaluate reviews and create a shortlist

Some of the best or most valuable advice on choosing the best website design company is to check what their existing customers have to say about their work. 

4. Look at their portfolios for your top picks 

Try to find companies that offer variety in the design platforms they use. 

5. Check out their blog posts

The content they create on their blog can also show how knowledgeable an agency is on specific topics and trends.


Questions to ask a web design company to ensure it's the right choice:

  • How does your design process work?
  • What design platforms do you use? (WordPress, Shopify, etc.)
  • What is your pricing model?
  • Does your company offer revisions? How many?
  • How do you assign project management? (direct creative collaborations or assigned project managers, etc.)
  • What is your availability to work on my website?
  • Do they offer SEO or value-added content?

Read More


How to resolve ImagePullBackOff Kubernetes error ?

This article covers how to resolve the ImagePullBackOff Kubernetes error. In fact, ImagePullBackOff error typically shows up when the kubelet agent instructs the container runtime and can't pull the image from the container registry for various reasons.


Main causes behind your pod getting stuck in the ImagePullBackOff state:

  • Image doesn't exist.
  • Image tag or name is incorrect.
  • Image is private, and there is an authentication failure.
  • Network issue.
  • Registry name is incorrect.
  • Container registry rate limits.

Read More


More about CrashLoopBackOff Kubernetes Error - How to Fix ?

This article covers ways to tackle and avoid  the CrashLoopBackOff error in Kubernetes. In fact, CrashLoopBackOff is a status message that indicates one of your pods is in a constant state of flux— one or more containers are failing and restarting repeatedly. This typically happens because each pod inherits a default restartPolicy of Always upon creation.


Examples of why a pod would fall into a CrashLoopBackOff state include:

  • Errors when deploying Kubernetes.
  • Missing dependencies.
  • Changes caused by recent updates.


Activity process common to the discovery-to-fix a CrashLoopBackOff message:

  • The discovery process: This includes learning that one or more pods are in the restart loop and witnessing the apps contained therein either offline or just performing below optimal levels.
  • Information gathering: Immediately after the first step, most engineers will run a kubectl get pods command to learn a little more about the source of the failure. Common output from this is a list of all pods along with their current state
  • Drill down on specific pod(s): Once you know which pods are in the CrashLoopBackOff state, your next task is targeting each of them to get more details about their setup. For this, you can run the kubectl describe pod [variable] command with the name of your target pod as the command variable.
  • Once you've reached this point, several keywords should stick out. Focusing on these should make light work of decoding the list of variables around your pod.

Read More


How to Install Wireguard on Digitalocean server running Ubuntu 22.04 (Jammy Jellyfish) ?

This article covers how wireguard works on the Digitalocean platform running Ubuntu 22.04 (Jammy Jellyfish). In fact, WireGuard's encryption relies on public and private keys for peers to establish an encrypted tunnel between themselves. Each version of WireGuard uses a specific cryptographic cipher suite to ensure simplicity, security, and compatibility with peers.

Here, you will learn how to route the peer's Internet traffic through the WireGuard server in a gateway configuration, in addition to using the VPN for an encrypted peer-to-peer tunnel.


WireGuard vs OpenVPN , Which is better?

  • WireGuard offers a more reliable connection for mobile users than OpenVPN because it handles network changes better. 
  • OpenVPN adds a data overhead of up to 20%, whereas WireGuard uses just 4% more data (compared with not using a VPN). 
  • VPN services need to include mitigations to ensure user privacy when using WireGuard.

Read More


More about Digitalocean kubectl

This article covers how to use Digitalocean kubectl. In fact, Kubectl is a command-line tool designed to manage Kubernetes objects and clusters. It provides a command-line interface for performing common operations like creating and scaling Deployments, switching contexts, and accessing a shell in a running container.


To test that kubectl can authenticate with and access your Kubernetes cluster, use cluster-info:

$ kubectl cluster-info

To view your kubectl configuration, use the view subcommand:

$ kubectl config view

To fetch a list of clusters defined in your kubeconfig, use get-clusters:

$ kubectl config get-clusters

The general syntax for most kubectl management commands is:

$ kubectl command type name flags

Where:

  • command is an operation you'd like to perform, like create.
  • type is the Kubernetes resource type, like deployment.
  • name is the resource's name, like app_frontend.
  • flags are any optional flags you'd like to include.

Read More


More about Google Cloud Storage Coldline

This article covers oogle Cloud Coldline Storage. In fact, Google Cloud Storage Coldline is a public cloud cold storage service that is specifically designed to store data that organizations access no more than once a year.


Main features of Google Cloud Storage classes includes:

  • Unlimited storage with no minimum object size.
  • Worldwide accessibility and worldwide storage locations.
  • Low latency (time to first byte typically tens of milliseconds).
  • High durability (99.999999999% annual durability).
  • Geo-redundancy if the data is stored in a multi-region or dual-region.
  • A uniform experience with Cloud Storage features, security, tools, and APIs.

Read More


Using SCP Command in DigitalOcean Server - All about it ?

This article covers how to use SCP command in DigitalOcean to transfer files. In fact, The secure copy protocol also follows regular command-line and SSH functionality, helping to create a seamless command set for managing files between Linux machines.


SCP Command Options includes:

  • -1 Use protocol 1.
  • -2 Use protocol 2.
  • -4 Only use Ipv4 addresses.
  • -6 Only use IPv6 addresses.
  • -B Run in batch mode, disabling all queries for user input.
  • -b buffer_size Specify the buffer size used for data transfer. If not specified, uses the default - 32768 bytes.
  • -C Enable compression.
  • -c cipher Select the cipher for data encryption. If not specified, SCP uses the default - ‘AnyStdCipher’.
  • -D debug_level Set the debug level (1, 2, 3, or 99).
  • -d Copy the file, only if the destination directory already exists.
  • -F file Specify an alternative configuration file for SSH.
  • -h Show a list of command options.
  • -i file Specify the file from which to read the identity for public key authentication.
  • -l limit Limit the bandwidth (specify the limit in Kbit/s).
  • -o ssh_option Set options to SSH in ssh_config format.
  • -P port Specify the port to which to connect. If not specified, SCP uses port 22.
  • -q Run SCP in quiet mode.
  • -Q Disable displaying any file transfer statistics.
  • -r Copy recursively.
  • -S program Use a specified program for encryption connection.
  • -u Delete the source file once the copy is complete.
  • -v Enable verbose mode, which sets the debug level to 2.

Read More


Transit VPC Google cloud networks - All you need to know ?

This article covers an overview of Transit VPC Google cloud networks. In fact, transit connectivity is a solution where we can connect a network with multiple peered networks, it can act as a centralize transit hub through which we can route traffic to multiple VPCs together so it will save overall cost to set up multiple VPNs between networks.


VPC Network Peering is useful in these environments:

  • SaaS (Software-as-a-Service) ecosystems in Google Cloud. You can make services available privately across different VPC networks within and across organizations.
  • Organizations that have several network administrative domains that need to communicate using internal IP addresses.

Read More


Install VirtualBox on Digitalocean Ubuntu droplet - Step by step guide ?

This article covers how to install VirtualBox on a Digitalocean Droplet running Ubuntu.


How to use VirtualBox on Ubuntu Linux system ?

To Launch the VirtualBox interface , run the following command:

$ virtualbox

Read More


Using DigitalOcean Droplet on PuTTY ssh client

This article covers how to use Putty on the Digitalocean platform. In fact, DigitalOcean Droplets are Linux-based virtual machines (VMs) that run on top of virtualized hardware. Each Droplet you create is a new server you can use, either standalone or as part of a larger, cloud-based infrastructure.


How to Destroy a Droplet from the DigitalOcean Control Panel ?

Deleting a Droplet permanently and irreversibly destroys the Droplet and its contents, and its automated backups. Optionally, you can also destroy a Droplet and its associated snapshots, volumes, and volume snapshots. 

  • To save one or more of the backup images, convert the backup into a snapshot before deleting the Droplet.
  • To destroy a Droplet from the control panel, open the Droplet's More menu and click Destroy. Alternately, you can click the Droplet's name to access its main page and select Destroy from the left menu.
  • On the Destroy page, there are two headings: Destroy Droplet and backups and Rebuild Droplet. Under Destroy Droplet and backups, you can choose to destroy the Droplet and its backups. If the Droplet has associated resources, you can also choose to delete some or all of them, but they are not destroyed by default.
  • If you wish to retain a backup, you must convert it to a snapshot before deleting it. Any associated reserved IP addresses, load balancers, or firewalls still need to be deleted individually.

Read More


The Cron Job in Digitalocean - How it works ?

This article covers how to install and use cron in the Digitalocean platform. In fact, you can now start scheduling jobs in the server.


How to start Cron Service ?

Almost all Linux distributions comes with pre installed cron by default. In case if its not installed on your machine, you can install it using following command:

# apt-get install cron

Now check the status of cron service, it should be running in the background by default, you can start it with start command if its in stopped state:

# service cron start
# service cron status 

Once your cron service is fine you can proceed forward and start using it. For more help about its usage you can check its man pages by executing below command:

# man crontab

Read More


Reinstalling Ubuntu Linux system - How to go about it ?

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

Read More


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

Read More


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.

Read More


Install i3 on Ubuntu 20.04 - Step by step guide ?

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

Read More


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

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

Read More


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.

Read More


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

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


How to install Gnome Tweaks ?

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

$ sudo apt-get install gnome-tweaks

Read More


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.

Read More


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

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

Read More


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. 

Read More


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.

Read More


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

Read More


Format USB in Ubuntu 21.10 Impish Indri

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

Read More


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.

Read More


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.

Read More


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.

Read More


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

Read More


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.

Read More


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

Read More


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.

Read More


Find the MAC Address in Ubuntu 21.10

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

Read More


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

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


How To Uninstall rpm from Ubuntu 21.04 ?

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

$ sudo apt-get remove rpm

Read More


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

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

Read More


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.


Read More


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.

Read More


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

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

Read More


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

Read More


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

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

Read More


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.

Read More


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.

Read More


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. 

Read More


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.

Read More


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.

Read More


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

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

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

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

Read More


Install Tor on Ubuntu 20.04 - Step by step guide ?

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

Read More


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.

Read More


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

Read More


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

Read More


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.

Read More


Restart Ubuntu 21.10 Impish Indri From the Terminal

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

Read More


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

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

Read More


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.

Read More


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.

Read More


Install qt on Ubuntu 20.04 - Step by step guide ?

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

Read More


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.

Read More


Delete a Directory in Ubuntu 20.04 - Best methods

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

Read More


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.

Read More


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.

Read More


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.

Read More


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. 

Read More


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.

Read More


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.

Read More


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

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


How To Uninstall gcc from Ubuntu 21.04 ?

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

$ sudo apt-get remove gcc

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

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

Read More


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

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

Read More


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

Read More


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.

Read More


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.

Read More


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.


Read More


Install Git on Ubuntu 20.04 - Step by step guide ?

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


How to Check Git Version ?

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

$ git --version

Read More


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.

Read More


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.

Read More


Enable SSH on Ubuntu 20.04 - Step by step guide ?

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


How to Generate Public and Private Keys for SSH ?

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

Read More


Install LAMP in Ubuntu 20.04 - Step by step guide ?

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

Read More


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.

Read More


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.

Read More


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.

Read More


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.

Read More


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.

Read More


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.

Read More


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

Read More


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.

Read More


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

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

Read More


Deploy Modsecurity with Nginx on Ubuntu 20.04 LTS

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


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

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

Read More


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

Read More


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.

Read More


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.

Read More


Install Ubuntu 20.04 LTS - Step by step guide ?

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


New Features of Ubuntu 20.04 includes:

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


How to Create a Bootable USB Drive on Ubuntu ?

By using the Create startup disk tool:

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

Read More


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

Read More


'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

Read More


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. 

Read More


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.

Read More


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.

Read More


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

Read More


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.

Read More


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.

Read More


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.

Read More


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

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


How to Install Rsync On Linux System ?

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

$ sudo yum install rsync -y

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

$ sudo apt install rsync -y


Rysnc Commands includes:

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

Read More


Install 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

Read More


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

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

Read More


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

Read More


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.

Read More


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.

Read More


Install and Use Nano Editor on Ubuntu 20.04

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

Read More


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

Read More


Install Anaconda on Ubuntu 20.04 - Step by step guide ?

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

Read More


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

Read More


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.

Read More


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.

Read More


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

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

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


How to Enable NGINX on Boot ?

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

$ systemctl enable nginx

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

Read More


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. 

Read More


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 .

Read More


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. 

Read More


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.

Read More


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. 

Read More


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

Read More


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.

Read More


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.

Read More


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.

Read More


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.

Read More


Install Smartctl on Ubuntu 20.04 - Step by step guide ?

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


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

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

$ sudo apt-get update

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

$ sudo apt-get -y install smartmontools

Read More


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.

Read More


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.

Read More


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.

Read More


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. 

Read More


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.

Read More


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

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

Read More


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. 

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

Read More


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.

Read More


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.

Read More


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

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


How to Update Microsoft Teams on Debian?

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

$ sudo apt update

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

$ sudo apt upgrade

Read More


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

Read More


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.

Read More


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

Read More


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.

Read More


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.

Read More


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.

Read More


Methods to Remove PPAs Package Added in Ubuntu Linux system

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


How to use PPA ?

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

To summarize:

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


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

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

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

Read More


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

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

Read More


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.

Read More


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> 

Read More


Different Ways to Install Software on Ubuntu Linux

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

Read More


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

Read More


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.

Read More


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.

Read More


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.

Read More


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.

Read More


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.

Read More


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

Read More


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.

Read More


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.

Read More


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.

Read More


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.

Read More


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

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


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

1. Install these following dependencies on your system:

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

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

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

3. Install fwbackups on CentOS and RHEL:

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

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

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

5. Install fwbackups on Fedora Linux:

$ sudo dnf install fwbackups


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

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

How to install Bacula Server on Ubuntu Linux system ?

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

$ sudo apt-get install bacula -y

You will be prompted for the following:

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


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

Read More


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.

Read More


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.

Read More


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

Read More


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.

Read More


Install Snort on Ubuntu 20.04 - Step by step guide ?

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

Read More


Delete and Dispose of Files Properly in Ubuntu With Shred

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

Read More


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.

Read More


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.

Read More


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.

Read More


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.

Read More


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.

Read More


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.

Read More


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

Read More


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

Read More


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. 

Read More


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

Read More


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.

Read More


List Services on Ubuntu 20.04 - All about it ?

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


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

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

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

Read More


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.

Read More


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.

Read More


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.

Read More


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.

Read More


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.

Read 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

Read More


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.

Read More


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

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

Read More


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

Read More


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.

Read More


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.

Read More


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. 

Read More


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.

Read More


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. 

Read More


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. 

Read More


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.

Read More


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.

Read More


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.

Read More


Install PostgreSQL on Ubuntu 20.04 - Step by step guide ?

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


Service commands for PostgreSQL

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

1. Stop PostgreSQL server:

$ sudo systemctl stop postgresql

2. Start PostgreSQL server:

$ sudo systemctl start postgresql

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

$ sudo systemctl restart postgresql

4. Reload PostgreSQL server:

$ sudo systemctl reload postgresql

5. Check PostgreSQL status:

$ sudo systemctl status postgresql

Read More


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.

Read More


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

Read More


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.

Read More


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

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


How to Install EPEL Repositories on Rocky Linux 8 ?

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

$ dnf install epel-release

Read More


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

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

Read More


Install Teleport on Ubuntu 20.04 - Step by step guide ?

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


How to uninstall teleport from Ubuntu ?

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

$ sudo apt-get remove teleport

Read More


Restore Google Chrome Tabs - How to Resolve ?

This article covers the different methods you can use to bring back the Google Chrome tabs that were lost due to the system restart or the accidental closure of Google Chrome. However, you should remember that you can't restore tabs in incognito mode because this mode does not save the browsing history.


How to Recover Chrome tabs after a crash ?

Tabs are the modern equivalent of a desk full of papers. If you lose them, you could be losing hours of work or missing an important deadline.

But don't worry — there are ways to restore Chrome tabs after a crash. Chrome has built in a crash recovery process that will help most people. However, for some people the prompt doesn't appear in Chrome. In either case, here's what we recommend:

  • Follow Chrome's recovery prompts if you see them.
  • If you don't see the recovery prompts, use the keyboard shortcut Cmd + Shift + T (Mac) or Ctrl + Shift + T (Windows).

Read More


Mail Command in Linux - Explained with examples

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


Linux mail command Options:

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

Read More


Mv Command in Linux - Explained with Examples

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


mv command Options

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

Read More


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

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


psensor can monitor:

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


How to Install psensor Using apt on Ubuntu Linux system ?

Update apt database with apt using the following command:

$ sudo apt update

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

$ sudo apt -y install psensor

Read More


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

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

Read More


Install Gradle on Debian 10 - Step by step guide ?

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


How to Install gradle on Debian Using apt ?

Update apt database with apt using the following command:

$ sudo apt update

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

$ sudo apt -y install gradle


How To Uninstall gradle on Ubuntu 21.10 ?

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

$ sudo apt-get remove gradle

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

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

Read More


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

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


How to Install glabels on Ubuntu Using apt ?

Update apt database with apt using the following command:

$ sudo apt update

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

$ sudo apt -y install glabels

Read More


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

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

Read More


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

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


Main Features of Scrcpy includes:

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

Read More


Update Google Chrome - Step by step guide ?

This article covers how to check for recent chrome updates and how to install them. In fact, Chrome updates happen in the background automatically — keeping you running smoothly and securely with the latest features.

Read More


The Best 5 Free and Open-Source Logistics Software

This article covers the best 5 free and open-source logistics software that provides the best delivery services and manage the complete supply chain management. In fact, Businesses invest in such effective and powerful software that empowers them on getting a complete hold on multiple complex activities varying from tracking deliveries, routing along with providing the best delivery services and grabbing the audience with engaging features that equip the businesses to use the insights tactfully according to their needs to stand strong in the cutthroat competition. These includes GoFreight, URBANTZ, Tailwind TMS, Tookan and OpenTCS respectively. 

Read More


The Best 5 Free and Open-Source GPS and Vehicle Management Software

This article covers the best, free open-source GPS and Vehicle Management Software that enables companies and empowers businesses to monitor and track the progress of their fleet and to stay ahead in the game to take timely decisions resulting in more positive outcomes and business growth. These include Detrack, GPS Trackit, Onfleet, Track-POD and Odoo respectively.

Read More


Best 3 Free and Open-Source Training Software Solutions

This article covers the best 3 free and open-source training software that enhances the skills personally and professionally which has become a need continuously in the world of business to deliver better and more. These includes Lessonly, Learn, and Talent LMS respectively.

Read More