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

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

Effective Cybersecurity Measures for Mac Owners

Use these cybersecurity measures to protect your Mac from malware. Learn the best Mac security methods and software to protect your computer from hackers.

Deepak Prasad6 min read
databases

Master SQL Mapping Cardinality: Novice to Expert

Discover the transformative power of SQL Mapping Cardinality in crafting robust and efficient databases. Elevate your database designs to new levels of excellence and precision.

Deepak Prasad11 min read
storage

5 easy steps to recover LVM2 partition, PV, VG, LVM metdata in Linux

Steps to recover LVM2 partition accidently deleted or removed. Restore PV (physical volume), restore VG (volume group) and restore LVM metadata in Linux

Deepak Prasad11 min read
linux

[5 Solutions] another app is currently holding the yum lock

With yum we get "another app is currently holding the yum lock" or "Existing lock /var/run/yum.pid: another copy is running as pid XXX". To fix this you can..

Deepak Prasad7 min read
system-administration

Found a swap file by the name .XXX.swp

What is .swp file? Why this file is created? How to get rid of Found a swap file by the name warning? Another program may be editing the same file. An edit session for this file crashed

Deepak Prasad8 min read
linux

Solved "error: Failed dependencies:" Install/Remove rpm with dependencies Linux

Learn how to install and remove rpm on Linux having multiple dependencies with and without yum. This can be performed online as well as offline depending upon the method selected for installing and removing the rpm. It …

Deepak Prasad11 min read
linux

Solved: Failed to restart network.service: Unit network.service not found in RHEL 8

Network scripts are deprecated in Red Hat Enterprise Linux 8 and they are no longer provided by default. In Red Hat Enterprise Linux 8, to run the ifup and the ifdown scripts, NetworkManager must be running. By default …

Deepak Prasad3 min read
linux

Solved: lvextend new size given (xx extents) not larger than existing size (xx extents)

The other day while trying to recover my LVM2 volume, I was doing some POC work and while using lvextend I encountered this error "New size given (XXX extents) not larger than existing size (XXX extents)" and it was not …

Deepak Prasad3 min read
devops

Step-by-Step Tutorial: Install Docker on CentOS 7 with LVM Thin Provisioning

What is Docker and Docker vs Kubernetes vs Mesos container. Step by Step guide How to install Docker on CentOS 7 Linux. yum install docker centos 7

Deepak Prasad9 min read
devops

Beginners guide on Kubernetes volumes with examples

Kubernetes volume lives with a Pod across a container life cycle. After a container is restarted, the new container can see all the files that were written to the volume by the previous container.

Deepak Prasad13 min read
system-administration

How to disconnect idle ssh session or keep idle ssh session active in Linux

How to disconnect idle ssh session in Linux using ClientAliveInterval and ClientAliveCountMax. SSH close connection after sometime. How to close ssh connection

Deepak Prasad8 min read
security

Top 5 Subdomain Enumeration Tools [Web Application Pentest]

In this tutorial article, we have learnt the top 5 tools used for Subdomain Enumeration in Web application Pentesting. All the tools in this post are very essential for a web application pentest and I would advise to at …

Deepak Prasad9 min read
programming

Powerful Pattern Matching Techniques in Python Revealed

Discover the transformative power of pattern matching in Python with our comprehensive guide. Dive into advanced techniques, avoid common mistakes, and harness the true potential of your code.

Deepak Prasad19 min read
security

How to HACK WiFi password [100% Working]

We will share step by step instructions to understand the different terminologies and steps involved to hack wifi password using Kali Linux.

Deepak Prasad7 min read