Articles by Muhammad Arul
-
How to Manage Multiple Node.js Versions using NVM (Node Version Manager)
Author: Muhammad Arul • Tags: linux, programming • Comments: 0 • Published: Sep 14, 2023NVM or Node Version Manager is a command-line tool for managing multiple Nodejs versions. In this tutorial, I will show you how to install and use NVM for managing multiple Nodejs versions on your computer.
-
How to Rename Network Interfaces to eth0 on CentOS
Author: Muhammad Arul • Tags: centos, linux, networking, server • Comments: 0 • Published: Sep 14, 2023In this article, we will learn about the Linux interface naming. You will learn how the network interface on Linux named eth(X), ens(X), eno(X), etc.
-
Getting Started with UFW (Uncomplicated Firewall) on Ubuntu 22.04
Author: Muhammad Arul • Tags: linux, security, ubuntu • Comments: 5 • Updated: Mar 07, 2023UFW or Uncomplicated Firewall is an application to manage an iptables based firewall on Ubuntu. UFW is the default firewall configuration tool for Ubuntu Linux and provides a user-friendly way to configure the firewall, the UFW command is just like English language so the commands are easy to remember. The UFW firewall supports IPv4 and IPv6.
-
-
How to Setup Jenkins Master and Slave on Ubuntu
Author: Muhammad Arul • Tags: linux, server, ubuntu • Comments: 9 • Updated: Feb 21, 2023Jenkins is an automation server with support for many SCM (Source Control Management) systems including Git, SVN, and Mercurial. Jenkins provides hundreds of plugins to automate your project. In this tutorial, we will learn how to set up Jenkins master-slave architecture using the latest Ubuntu version Ubuntu. We will learn to set up the Jenkins master server, and then add other Ubuntu nodes as Jenkins slaves.
-
How to Install Elastic Stack on Ubuntu 20.04 LTS
Author: Muhammad Arul • Tags: linux, monitoring, server, ubuntu • Comments: 0 • Published: Feb 20, 2023Elastic Stack (Formerly ELK Stack) is a group of open-source software created by Elastic for collecting data from multiple sources. It allows you to collect, store, process, analyze, and visualize data from various sources in any formats to the centralized Elastic Stack platform.
-
Getting Started with WordPress WP-CLI and Nginx on Ubuntu 22.04
Author: Muhammad Arul • Tags: linux, mysql, nginx, php, shell, ubuntu • Comments: 2 • Updated: Feb 16, 2023WP-CLI is a tool to provide a command line interface to install and manage a WordPress site. This tutorial explains the installation of Wordpress on a LEMP (Linux + Nginx + MySQL + PHP) server with WP-CLI and shows how to install plugins and themes with WP-CLI on the command line.
-
How to create Docker Images with a Dockerfile on Ubuntu 22.04 LTS
Author: Muhammad Arul • Tags: linux, server, ubuntu, virtualization, web server • Comments: 0 • Published: Jan 12, 2023In this tutorial, I will show you how to create your own docker image with a dockerfile. A Dockerfile is a script that contains collections of commands and instructions that will be automatically executed in sequence in the docker environment for building a new docker images. As example, we will create a Nginx Web server with PHP-FPM.
-
How to Install the latest OpenSSL version from Source on Linux
Author: Muhammad Arul • Tags: centos, linux, security, ubuntu • Comments: 39 • Updated: Jan 11, 2023OpenSSL is a widely used crypto library that implements SSL and TLS protocols to secure communications over computer networks. In this tutorial, I will show you step-by-step how to install the latest stable OpenSSL version from source on the Ubuntu 22.04 and CentOS 7.6 servers.
-
How to Install Nagios Core on CentOS
Author: Muhammad Arul • Tags: centos, linux, monitoring • Comments: 0 • Published: Nov 29, 2022
Nagios is open-source software for system and network monitoring. In this tutorial, we will show you how to install Nagios Core on a CentOS system.
-
How to Install OpenVPN Server and Client with Easy-RSA 3 on CentOS 8
Author: Muhammad Arul • Tags: centos, linux, networking, security • Comments: 11 • Updated: Nov 25, 2022OpenVPN is an open-source application that allows you to create a secure private network over the public internet. In this tutorial, we will show you how to step-by-step install and configure OpenVPN on CentOS 8. And we will implement the certificate-based OpenVPN authentication.