Author: Rahul

I, Rahul Kumar am the founder and chief editor of TecAdmin.net. I am a Red Hat Certified Engineer (RHCE) and working as an IT professional since 2009..

The Certbot is a command-line utility for getting free SSL certificates from the Let’s Encrypt certificate authority. It allows you to request a new SSL certificate, do the authorization and configure your web server for SSL settings. You can also obtain SSL certificates for other services like Mail servers, proxy, and VPN servers. This tutorial helps you to install the Let’s Encrypt client on CentOS 8 Linux system. Prerequisites Before installing Certbot on CentOS 8, You must fulfill: A CentOS 8 Linux system with sudo user access. Apache (HTTP) web server with virtual host configured with a domain. Domain or…

Read More

Python provide multiple functions to generate random numbers. Most of these functions are available under the Python random module. You can use these functions for generating random numbers in your Python scripts. Here is the five main functions used for generating random numbers in a Python script. random() randint() uniform() randrange() choice() 1. Python random() function: This function returns a random floating point value between 0 to 1. You can also specify the range to override the defaults.

2. Python randint() function: The randint() function takes in a range and produces an integer number between the defined range.

Read More

Node Version Manager (NVM) is an invaluable tool for any developer working with Node.js, allowing you to install multiple versions of Node.js and switch between them with ease. This flexibility is crucial for testing applications across different versions or managing various projects with different Node.js version requirements. In this guide, we’ll walk you through the process of installing NVM on a Fedora system, setting you up for efficient Node.js version management. Prerequisites Before we begin, ensure you have the following: A Fedora-based system with terminal access. Basic knowledge of terminal commands. Sudo or root access for installing packages. Step 1:…

Read More

Certbot is a command-line utility for managing Let’s Encrypt SSL certificates on a Linux system. It allows you to request a new SSL certificate, do the authorization and configure your web server for SSL settings. It also helps you to renew certificates issued by the Let’s Encrypt certificate authority. This tutorial helps you to install and use Certbot (A Let’s Encrypt client) on Ubuntu 20.04 LTS Linux system. Prerequisites You must fulfill the followings: A running Ubuntu 20.04 system with sudo privileged account access. Apache web server with virtual host configured with a real domain or subdomain. Domain or sub-domain…

Read More

NVM is a command-line version manager for the Node.js programming language . With the help of nvm utility, you can install multiple node.js versions on a single machine. You can also choose specific Node version for applications. It also provides an option to auto select Node version using .nvmrc configuration file. This tutorial will help you to install nvm on Debian 10 Linux system. It will also help you to install different Node version and other useful examples. Prerequisites A running Debian 10 Linux system with shell access. Login with a user account to which you need to install Node.js.…

Read More

Installing NVM (Node Version Manager) on Ubuntu 20.04 is easy. NVM lets you manage multiple versions of Node.js on your computer. This is helpful if you need to switch between different versions for different projects. In this guide, we will show you step-by-step how to install NVM on Ubuntu 20.04. We will also explain how to use it to install and manage different versions of Node.js. By the end, you will be able to easily switch between Node.js versions and keep your projects running smoothly. Installing NVM on Ubuntu 20.04: Step-by-Step Here is the step-by-step instructions to install and use…

Read More

Glimpse is an open-source image editor based on the GIMP 2.10.18 with multiple improvements. It has added keyboard shortcuts and settings from PhotoGIMP, which will help you transition from using paid image editing softwares. This tutorial will help you to install the Glimpse image editor on a Ubuntu 20.04 LTS system. Prerequisites You must have a running Ubuntu 20.04 system with sudo privileged account access. Installing Glimpse on Ubuntu The glimpse image editor is available as a snap package. The Ubuntu 20.04 LTS systems already have a Snap package manage tool installed. Press CTRL+ALT+T to open a terminal on your…

Read More

Cross-Site Scripting, commonly known as XSS, is a prevalent form of client-side attack in the realm of web security. It involves the injection of malicious scripts into a web application. Once injected, these scripts use the compromised application as a vehicle to reach other users’ browsers. When these scripts are executed by the browser of an unsuspecting user, they are perceived as originating from a trusted source, thus bypassing normal security checks. Secure Apache from Cross-Site Scripting (XSS) One effective method to safeguard your Apache web server against XSS attacks is through the implementation of the `X-XSS-Protection header. This approach…

Read More

Postman is an application platform widely used for API development and testing. It provides a user friendly interface for calling remote API. This tutorial will help you to install Postman on Ubuntu 20.04 Focal Fossa Linux system. Prerequsities You must have sudo privileged account access to the Ubuntu 20.04 system. Login to your system and press CTRL + SHIFT + T. to open a terminal. Install Postman on Ubuntu 20.04 Postman snap package is available on the snapcraft. The latest Ubuntu systems are pre installed with snap command line utility. So simply execute the following command to install Postman on…

Read More

VIM is a short form of Vi Improved. It is a free, open-source text editor and can be installed on any operating system whether on Windows or Linux operating systems. It can be used in CMD (command line) mode as well as a GUI (graphical user interface). It is very flexible and reliable to use and we can edit any code or any script easily in it. Let’s go through the first step to learn vi / vim to save and close files. This tutorial will help you to understand, how to save files in Vi/Vim and quit from the…

Read More