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

These set of instruction helps you to setup Github Actions to build an Angular project and deploy to the Firebase hosting on push event. Even you can refer this tutorial to build any node.js application and deploy to firebase. Github actions allows you to automate, customize, and execute your software development workflows right in your repository. It is the best way to create and maintain a Continuous Integration/Continuous Deployment (CI/CD) lifecyle for your application. We assume you already have pushed your application to Github repository. Let’s start with the configuration of Github actions. Step 1 – Create Github Action Login…

Read More

IntelliJ IDEA is an popular integrated development environment for the Java application’s. It is developed by JetBrains. IntelliJ IDEA is must friendlier to beginners thanks to its ease of code completion and inspection. Basically, It also provides intelligent coding assistance for many other languages such as SQL, JPQL, HTML, JavaScript, etc. IntelliJ IDEA community and ultimate versions are available as snappy package. Which allows you to install it quickly with single command. This tutorial will help you to install IntelliJ IDEA on Ubuntu 20.04 LTS Linux system. Prerequisite In order to use IntelliJ IDEA, your system must have Dekstop installed…

Read More

PHP is a scripting language, and a powerful tool for developing dynamic and interactive Web pages. It was originally created in 1994 by Danish-Canadian programmer Rasmus Lerdorf. According to W3Techs’ data, PHP is used by 78.9% websites running in public network. So almost 8 out of every 10 websites on the Internet are using PHP in some way. PHP 8.0 is the latest available version for the web development. It is the most advanced and secure version released by the PHP Team. This tutorial will help you to install PHP 8.0 on Debain 10 Buster Linux system. Step 1 -…

Read More

Vim is a popular text editor that is commonly used in the programming world. One of the most important features of Vim is its search functionality. Vim’s search capabilities allow you to quickly locate specific text in a file, making it an essential tool for developers and anyone who works with text files. In this beginner’s guide, we will explore how to search in Vim and some useful tips to improve your productivity. Basic Search To search for a specific text in Vim, you need to be in the normal mode, which is the default mode in Vim. Then, press…

Read More

PHP 8.0 is a major update released by the PHP team on Nov 26, 2020. It contains a large number of new features and optimizations over previous versions. To read more about read the PHP 8 change log. REMI and EPEL are the most popular repositories contains latest RPM packages for installation. It also contains the PHP 8 RPM packages to be install on CentOS/RHEL 8 systems. This article will describe you to how to install PHP 8 on CentOS 8 or RHEL 8 Linux system. Before we Begin Login to the CentOS 8 system with sudo privileged account. Optionally,…

Read More

Apache Kafka is an open-source, distributed event streaming platform developed by the Apache Software Foundation. This is written in Scala and Java programming languages. You can install Kafka on any platform supporting Java. This tutorial described you step-by-step tutorial to install Apache Kafka on Ubuntu 20.04 LTS Linux system. You will also learn to create topics in Kafka and run producer and consumer nodes. Prerequisites You must have sudo privileged account access to the Ubuntu 20.04 Linux system. Step 1 – Installing Java Apache Kafka can be run on all platforms supported by Java. In order to set up Kafka…

Read More

Webmin, by default, operates on port 10000 using a self-signed SSL certificate, leading to security warnings in browsers. Many organizations prohibit the use of self-signed certificates for security reasons. Let’s Encrypt, a free, open certificate authority provided by the Internet Security Research Group (ISRG), offers complimentary SSL certificates valid for 90 days. These certificates can be manually renewed or set to auto-renew before expiration. This guide explains how to install a Let’s Encrypt SSL certificate for your Webmin hostname. Updating Webmin Hostname Ensure your Webmin is linked to a valid domain name. Select a domain or subdomain for Webmin and…

Read More

Webmin is an free and open source control panel for the system administration for Unix-like systems. It allows you to configure a Linux server using a graphic web interface without editing configuration files manually. Webmin also allows you to control multiple machines through a single interface, or seamless login on other Webmin hosts on the same subnet or LAN. This article will help you to install latest Webmin on Ubuntu 20.04 LTS system. Prerequisites First of all, login to your Ubuntu 20.04 system with sudo privileged account. Then update the Apt cache and install required packages on your system. sudo…

Read More

As a Linux user, you must be well acquainted with Linux cp command. Which is used to copy files from one directory to another directory. This tutorial will explain you to how to copy a file to multiple directories in a single command. By default we can copy a file to single destination directory in one command. For example, copy a file tecadmin.txt from home directory to two different directories, uses commands like: cp -v ~/tecadmin.txt /backup/dir1/ cp -v ~/tecadmin.txt /backup/dir2/ Now, use the following command to copy the same file to both destination directories in a single command. Here…

Read More

MySQL is a popular open-source relational database management system that allows users to store, manage, and retrieve data. By default, MySQL is configured to only accept connections from the localhost, which means that it can only be accessed from the same machine it is installed on. However, in some cases, it may be necessary to allow remote connections to MySQL to enable applications or users to access the database from another location. In this article, we will guide you through the process of allowing remote connections to MySQL. Step 1: Check MySQL Bind Address Before allowing remote connections to MySQL,…

Read More