Author

Deepak Prasad

Deepak Prasad

R&D Engineer

at · 1129 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

system-administration

Configure Thin Provision LVM using kickstart with example in CentOS/RHEL 7/8

Configure thin provision lvm using kickstart and PXE server in CentOS/RHEL 7 and 8 Linux with examples. Define custom chunksize and metadata to create thinpool

Deepak Prasad5 min read
storage

Step-by-Step Tutorial: Configure Software RAID 4 in Linux

Step by Step Guide to configure software raid 4 in Linux using examples. RAID-4 stripes block-sized chunks of data across each drive in the array marked as ..

Deepak Prasad5 min read
linux

Steps to format SD Card in Linux [100% Working]

Step by step instructions to format SD card using 3 different methods in Linux. Using file manager, gparted and fdisk to format sd card in Linux

Deepak Prasad7 min read
storage

How to create filesystem on a Linux partition or logical volume

Steps to create filesystem on a linux partition of on a logical volume using mkfs. Create mount point and mount the filesystem to access and store the data.

Deepak Prasad5 min read
networking

5 system tools to monitor network traffic in Linux with examples

How to monitor network traffic in Linux? How to monitor application network traffic real time in Linux? How to perform speed test using command line in Linux? How to monitor network speed in graphical and CLI in Linux.

Deepak Prasad9 min read
programming

Convert double to String in Java

The list below shows eight different ways in which we can convert double to string in Java. Using + operator Using String.valueOf() Using Double.toString() Using DecimalFormat class Using String.format() Using …

Deepak Prasad11 min read
devops

Binary Options Trading Bots: The Intersection of Finance and Programming

In the dynamic world of financial markets, binary options have carved a niche for themselves due to their simplicity and high potential returns. However, like

Deepak Prasad6 min read
devops

Perform Kubernetes Autoscaling | Horizontal Pod Autoscaler (HPA)

Kubernetes autoscaling requires a metrics-server to monitor the CPU and Memory usage. Horizontal Pod Autoscaler can be used to automatically scale up and down the number of pods based on provided CPU and Memory thresold …

Deepak Prasad10 min read
security

Reverse Shell Cheat Sheet With Examples [100% Working]

This post will give you a detailed guide on how to create Reverse Shells with Netcat. Let’s dive in.

Deepak Prasad9 min read
security

Setup Virtual Penetration Testing Lab [Step-by-Step]

A virtual penetration testing lab creates a safe and convenient environment for ethical hackers to sharpen their skills and test the various security tools available in the cybersecurity field. However, it provides much …

Deepak Prasad9 min read
linux

How to configure PXE boot server in Linux ( CentOS / RHEL 7 )

Step by step guide to configure PXE boot server using dnsmasq, dhcp, http, tftp- server in CentOS / RHEL 7 Linux using kickstart to automate the installation

Deepak Prasad12 min read
tools

How to upgrade or downgrade virtual connect firmware in HPE using vcsu

Steps to upgrade or downgrade virtual connect firmware using VCSU in Linux or Windows with examples non-interactive. Upgrade also possible with incompatible VC.

Deepak Prasad8 min read
linux

6 Tools making Automation Testing easy in Linux

The QA automation testing tools mentioned in this article enable the deployment of tests integrated with the DevOps workflow. They support continuous testing through integrations with many of the popular CI/CD tools.

Deepak Prasad5 min read
devops

Terraform: EKS Cluster Provision on AWS [10 Steps]

This article shall cover how to deploy an EKS cluster on AWS using Terraform. There are many ways to deploy an EKS cluster on AWS such as using the web

Deepak Prasad15 min read
linux

3 simple & easy steps to install vlc player on CentOS 8

Step by step tutorial to install vlc player media on linux with and without head for both GUI and CLI mode with examples

Deepak Prasad6 min read
linux

10 practical examples to add or remove user from group in Linux

Linux add user to group. Linux remove user from group, remove multiple users from the group, remove users from multiple groups. list users in group Unix and Linux

Deepak Prasad7 min read
linux

Install Nodejs and NPM on Raspberry Pi

Step by step instructions to install nodejs and npm on raspberry pi. 2 different methods to install and configure nodejs and npm on raspberry pi

Deepak Prasad6 min read
devops

Kubernetes SecurityContext Capabilities Explained [Examples]

Create a privileged and non-privileged container inside a Kubernetes Pod. How to add or drop all the capabilities from a Pod. How to add single or pre-defined set of capabilities to a container. Understanding more about …

Deepak Prasad10 min read
security

5 DNS Enumeration Tools with Best Practices & Examples

5 different tools which can be used to perform DNS enumeration from WIndows or Linux. Examples and Best practices.

Deepak Prasad6 min read
linux

Setup BIND DNS Server in Rocky Linux 8

Step by Step instructions to setup and configure bind dns server using chroot environment in Rocky Linux 8. The chroot environment is used to further secure the DNS Server

Deepak Prasad10 min read
system-administration

NFS mount options | NFS exports options | Beginners Guide

Linux NFS mount options example, Linux NFS exports options, root_squash vs no_root_squash, hard mount vs soft mount, Unix NFS performance. NFS mount options fstab

Deepak Prasad14 min read
storage

5 easy steps to resize root LVM partition in RHEL/CentOS 7/8 Linux

Steps to resize root LVM partition. Increase or decrease root logical volume partition size with examples in RHEL/CentOS 7/8 Linux. Extend or shrink root LVM

Deepak Prasad8 min read
system-administration

What are GRUB Files in Linux? [In-Depth Tutorial]

Grub files, also known as GRand Unified Bootloader, are essential components in the Linux operating system that facilitate the booting process. Grub files are

Deepak Prasad14 min read
security

SMTP Enumeration Tutorial [100% Working]

smtp enumeration oscp, smtp enumeration cheat sheet, smtp enumeration kali, smtp enumeration hacktricks, smtp enumeration nmap, smtp enumeration tools

Deepak Prasad6 min read
devops

12 steps to setup Kubernetes Cluster on AWS EC2

We will setup Kubernetes Cluster on AWS EC2 instances with controller and worker nodes. Kubernetes Architecture on AWS Cloud.

Deepak Prasad27 min read
devops

kubectl port-forward examples in Kubernetes

Use kubectl port-forward to Pods if you need to directly communicate from your local machine to a given port on the Pod. This is achieved without manually exposing Service Objects

Deepak Prasad7 min read
linux

Set up KVM PXE server to perform network boot RHEL CentOS 8

Step-by-Step tutorial to setup KVM PXE Server to perform qemu netboot for Virtual machines. Use virt-install pxe to network boot KVM Virtual Machines in Linux

Deepak Prasad13 min read
storage

How to configure iSCSI target and initiator on CentOS/RHEL 7/8 Linux

How to configure iscsi target and initiator multipath SAN on CentOS / RHEL 7 Linux. Configure iscsi target with targetcli and initiator with iscsiadm

Deepak Prasad8 min read
linux

How to create or configure network bridge in CentOS / RHEL 7/8

configure network bridge by this step by step guide on CentOS or RHEL 7 linux, configure network bridge using NetworkManager TUI, nmtui.

Deepak Prasad6 min read
security

How to configure secure Kerberized NFS Server ( RHEL / CentOS 7)

Setup Kerberized NFS share secured with kerberos authentication for LDAP Users using IPA server on RHEL / CentOS 7 Linux added security with sec=krb5p NFS share

Deepak Prasad6 min read