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

linux

How to properly remove old kernels RHEL/CentOS 8

You can now use dnf command to remove old kernels from RHEL/CentOS 8 Linux. package-cleanup doesn't work any more. Use oldinstallonly with installonly_limit

Deepak Prasad5 min read
devops

Ansible Installation Guide on RHEL/CentOS 8

There are different methods using which you can install ansible using default package manager such as yum, dnf, apt, Using pip and using source compile file

Deepak Prasad3 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 Prasad5 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

Ansible Vault Tutorial and Best Practices [Zero to Hero]

Unlock the potential of Ansible Vault for enhanced security and automation. Explore best practices, avoid pitfalls, and safeguard your sensitive data positively with Ansible Vault.

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
system-administration

How to install Oracle Virtual Box on Linux (CentOS / RHEL 7)

Step by step Guide to install Oracle Virtual Box on RHEL / CentOS 7 Linux. To install Oracle Virtual Box you need EPEL repo. Oracle Virtual 5.2 is out now

Deepak Prasad3 min read
devops

Kubernetes ConfigMaps usage to declare env variables

Kubernetes ConfigMap decouples the application data from the application. It is used to set and define environment variables inside the Pod container. You can also mount the values as files inside the Pod

Deepak Prasad11 min read
programming

Getting started with GOLANG | Write your first GO Code

Getting started with go, installing go using package manager, install go-1.19, setup your own go workspace, What is GOPATH and GOROOT, How to integrate visual studio code with GO, Required extensions for GO in visual …

Deepak Prasad12 min read
databases

SQL Time Functions Explained [Easy Examples]

SQL Time functions can have different versions in different Database Management Systems like MySQL, ORACLE, and MS SQL Server. NOW(), CURDATE(), CURRENT_TIME(), CURRENT_TIME, CURTIME(), CURRENT_TIMESTAMP(), …

Deepak Prasad18 min read
programming

Currying Function in Java Explained

In Java, currying function is the mechanism of breaking down a multi-argument function to form the multiple functions with single arguments such that the output remains same.

Deepak Prasad6 min read
programming

How to run NodeJS REPL Inside a Function [Practical Examples]

The NodeJS REPL(Read-Eval-Print-Loop) server provides a programming environment like a Linux shell where a user can evaluate JavaScript expressions and gain access to node modules.

Deepak Prasad6 min read
programming

Beginners Tips for Learning Python

But how do you learn Python as a beginner? Well, there are multiple ways you can go about it.

Deepak Prasad7 min read
programming

Python pass Vs break Vs continue [1-1 Comparison]

Comparison and differences between pass vs break vs continue statement in python with 1-1 comparision and examples.

Deepak Prasad4 min read
security

The Only OpenSSL CheatSheet You Will Need!

In this tutorial we will cover different examples using openssl command, so in short let's get started with our openssl cheatsheet.

Deepak Prasad9 min read
devops

How to configure Openstack High Availability with corosync & pacemaker

Step by step guide to configure openstack high availability (HA) using pacemaker and corosync for openstack controller nodes with HAProxy and VIP.

Deepak Prasad8 min read
networking

How to create and configure network bridge using nmcli (static & dhcp)

Configure network bridge using nmcli for static and dhcp ip. nmcli connection reload. nmcli onboot. nmcli network manager centos 7. nmcli con add modify

Deepak Prasad7 min read
system-administration

How to enable SSH access & configure network in rescue mode (CentOS/RHEL

Steps to enable SSH access in linux rescue mode and configure network in rescue mode in RHEL/CentOS 7/8 with example transfer sosreport file inst.sshd=1

Deepak Prasad4 min read
storage

Configure LUKS Network Bound Disk Encryption with clevis & tang server

Configure Network Bound Disk Encryption (NBDE) based LUKS Disk Encryption using Clevis and tang Server in CentOS/RHEL 7/8 Linux Boot without password clevis key

Deepak Prasad9 min read
linux

Fix 'there are no enabled repos' & create local repository in RHEL 7 & 8;

Create local repository using yum and dnf in RHEL 7 and 8 Fix there are no enabled repos Perform yum install without subscription. Create Offline yum repo Linux

Deepak Prasad10 min read
security

How to check security updates list & perform linux patch management RHEL

Perform Linux patch management in RHEL 6/7/8 Linux in LIVE production environment. Identify vulnerabilities list and security updates list then apply patch

Deepak Prasad11 min read
programming

Create pyplot figure with matplotlib [In-Depth Tutorial]

matplotlib.pyplot is a sub-library of Python's matplotlib library that provides convenient ways to create static, animated, and interactive visualizations in

Deepak Prasad9 min read
programming

How to make circular color gradient in Python?

A color gradient is a way to smoothly transition between two or more colors. A circular gradient is a type of color gradient that transitions in a circular

Deepak Prasad7 min read
databases

8 methods to get size of Pandas Series/DataFrame Object

In this tutorial we will cover different examples using multiple methods to get size of dataframe or series object in Pandas. Get column or rows count, entire dataframe size, values count and much more

Deepak Prasad9 min read