Author

Deepak Prasad

Deepak Prasad

R&D Engineer

at · 1296 articles published

Founder of GoLinuxCloud with more than 15 years of expertise in Linux, Python, Go, Laravel, DevOps, Kubernetes, Git, Shell scripting, OpenShift, AWS, Networking, and Security. With extensive experience, he excels across development, DevOps, networking, and security, delivering robust and efficient solutions for diverse projects.

Areas of expertise

Certifications & credentials

  • Red Hat Certified System Administrator in Red Hat OpenStackID: 180-246-001
  • Certified Kubernetes Application Developer (CKAD)
  • Red Hat Certified Specialist in Ansible Automation
  • Go: Data Structures, Algorithms and Design Patterns With Go
Author profile illustration for Deepak Prasad — technical writer at GoLinuxCloud

Articles by Deepak Prasad

linux

Setup Master Slave BIND DNS server Rocky Linux 8

Step by Step instructions to configure Master Slave BIND DNS Server on Rocky Linux 8.

Deepak Prasad9 min read
cloud

Solved 'No valid host was found. not enough hosts available'

Fix Overcloud "No valid host was found. There are not enough hosts available" on Undercloud OpenStack with Red Hat — baremetal, IPMI, compute services, and flavor property mismatches.

Deepak Prasad5 min read
security

Fail2ban SSH config on Ubuntu 18.04 and RHEL/CentOS 8

5 steps guide to Install and configure fail2ban SSH on RHEL/CentOS 7/8 Ubuntu 18 with examples. Fail2ban log rotation list banned ip firewall iptables multiport

Deepak Prasad12 min read
linux

A Complete Guide To Magento Security

When you dive into the realm of eСommerce, Magento is a name that frequently pops up, standing out as a cornerstone in the industry. But with great power

Deepak Prasad8 min read
linux

Step-by-Step: Upgrade multiple HPE VC firmware with SUM

Step by step guide to upgrade multiple HPE VC firmware (Virtual Connect) using Smart Update Manager. Perform parallel upgrade of the VC using SUM.

Deepak Prasad10 min read
storage

Tutorial: What is GlusterFS shared storage and types of volumes

What is GlusterFS Tutorial Replication Types of Volumes. Distributed Volume Replicated Volume. RHEL CentOS 8 glusterfs shared storage. gluster file system linux

Deepak Prasad6 min read
linux

How to set GRUB2 password using grub2-setpassword (RHEL / CentOS 7)

Steps to set grub2 password using grub2-setpassword for unautorized modification of grub2 entries. Also steps to remove grub2 password from rhel /centos 7

Deepak Prasad3 min read
linux

How to change IO scheduler permanently in Linux

Steps to change IO scheduler permanently in Linux using tuned profile and grub2 kernel or you can change IO scheduler using /sys/block/sdX/queue/scheduler

Deepak Prasad3 min read
linux

Linux find File using the command-line [8 Different Ways]

In this tutorial we have covered 8 different methods to find file in Linux using filename, file extension, file type, file size, file's modification date, file permission, file ownership etc

Deepak Prasad8 min read
linux

Best practices to update kernel-core in RHEL/CentOS 8

Steps and best practices to update kernel-core and kernel-modules in Red Hat or CentOS 8 using yum and dnf. List and verify default kernel version

Deepak Prasad9 min read
linux

Install MongoDB on Rocky Linux 8.4 (Step-by-Step)

In this tutorial we will cover the steps to install MongoDB on Rocky Linux.

Deepak Prasad5 min read
system-administration

Integrate Samba with Active Directory (Linux & Windows)

To integrate Samba share with Active Directory we can use winbind to join Linux client with domain controller and use smbclient to access the windows share

Deepak Prasad8 min read
system-administration

3 easy steps to configure gmail smtp relay with postfix

Step by step tutorial to configure postfix using third party gmail smtp relay to send mails to external network. Use SASL with Google 2-Step Authentication

Deepak Prasad7 min read
system-administration

Install & configure FreeIPA Server & Client (RHEL/CentOS 7)

Step by Step guide tutorial on how to install and configure FreeIPA, ipa server LDAP, kerberos, DNS and IPA client on RHEL/CentOS 7 Linux with GUI and CLI

Deepak Prasad12 min read
devops

What is fencing | Setup KVM cluster fencing RHEL CentOS 8

Step-by-Step Tutorial to configure cluster fencing, stonith device in RHEL and CentOS 8 Linux. Use fence_xvm to fence KVM HA Cluster nodes. Setup pacemaker fencing.

Deepak Prasad10 min read
devops

Beginners guide to Kubernetes Service Account with examples

Applications inside pods can be associated with a custom Service Account or default SA will be used. By default, pods run under the default ServiceAccount, which is created for each namespace automatically

Deepak Prasad10 min read
devops

Weather Data Made Easy: Mastering API Integration for Developers

Weather information is vital in our daily lives, from planning outdoor activities to making informed decisions in sectors like agriculture, transportation,

Deepak Prasad7 min read
devops

Install ELK stack on Rocky Linux 8

Step by step instructions to install ELK Stack on Rocky Linux. Install Elasticsearch, Logstash and Kibana

Deepak Prasad8 min read
linux

Setup Grafana with Prometheus Rocky Linux 8

In this guide, we shall setup Grafana with Prometheus on Rocky Linux 8, we will use Grafana instance on the same server so that we can visualize metrics populated by the Prometheus service.

Deepak Prasad9 min read
devops

Create Pod Security Policy Kubernetes [Step-by-Step]

Step by step instructions to create pod security policy in Kubernetes. Verify securitycontext and linux capabilities with pod security policy

Deepak Prasad11 min read
system-administration

Create KVM virtual machine | virt-manager | RHEL CentOS 8

Step-by-Step Guide to create KVM Virtual Machine using Virtual Manager in RHEL and CentOS 8 Linux. Create VM, Take Snapshot, Assign Networks using Virtual manager GUI

Deepak Prasad6 min read
linux

Install MongoDB on AlmaLinux 8 [Step-by-Step]

Step by Step instructions to install mongodb on AlmaLinux 8. Access mongodb shell, create admin user, establish a connection with mongodb server using a different client. configure firewall and selinux

Deepak Prasad6 min read
linux

Complete tutorial on tmux commands with examples from scratch

In this tutorial I will cover the basics of tmux from scratch using various tmux commands to create session, windows, splitting panes, killing session etc

Deepak Prasad13 min read
system-administration

3 simple and useful tools to grep multiple strings in Linux

How to grep multiple strings and patterns in single line from a file in Linux or Unix? Is it possible to grep multiple strings using single command from a file?

Deepak Prasad10 min read
linux

Install DVWA on Kali Linux (Step-by-Step)

Step by step instructions to install DVWA in Kali Linux with screenshots.

Deepak Prasad7 min read
security

Install Node.js and NPM Kali Linux

Step by Step instructions to install node.js and npm on kali linux with screenshots. Two different methods to install node.js and NPM using default repository and official archive

Deepak Prasad5 min read
linux

Remove Directory in Linux PROPERLY & SAFELY

In this tutorial I have shared the commands and examples to remove directory in Linux properly without loosing any data. Delete directories and sub directories using single command with and without regex

Deepak Prasad5 min read
devops

Mount ConfigMap as file in existing directory - K8s

Mount ConfigMap as file into an existing directory in Kubernetes with and without helm charts. Mount files into an existing volume inside Pod container.

Deepak Prasad5 min read
devops

Kubernetes Secrets | Declare confidential data with examples

In this article we will explore the usage of Kubernetes Secrets using some real time scenarios and examples. Ideally we use Secrets to declare confidential

Deepak Prasad11 min read
devops

Mount multiple K8 secrets to same directory

Step by step instructions to mount multiple secrets to same directory in Kubernetes. 4 different ways to mount multiple secrets to same path.

Deepak Prasad6 min read