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

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
devops

Use Ansible Handlers Like a PRO: Don't be a Rookie

Handlers are tasks that only run when notified. Each handler should have a globally unique name. Ansible Handlers always run in the order they are defined, not in the order listed in the notify-statement.

Deepak Prasad11 min read
devops

Ansible Tags: Your Shortcut to Smarter Automation

Explore the dynamic world of Ansible Tags to streamline your automation tasks. Our guide delves into the essentials of using tags in Ansible playbooks, offering insights and strategies for efficient task management. …

Deepak Prasad12 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
linux

Linux mount command to access filesystems, iso image, usb, network drives

Access file system by using linux mount command. Mount ISO File, USB & network Drive, List usb devices, check USB ports, Fstab options and syntax. Lazy unmount.

Deepak Prasad12 min read
devops

Ansible Architecture

The important terminologies which we have in an Ansible Architecture are control node, managed nodes, tasks, play, playbook and many more..

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

10 examples to generate SSH key in Linux (ssh-keygen)

Use ssh-keygen to generate SSH key to use public key based authentication in Linux. Create key pair with custom filename, change passphrase of existing private key

Deepak Prasad7 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 Prasad20 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
linux

10 practical examples of tmux configuration with examples

In this tutorial I will use tmux.conf and show different examples to modify your tmux configuration such as define custom prefix key etc

Deepak Prasad7 min read
storage

How to change LUKS device master key, cipher, hash, key-size in Linux

Steps to change LUKS device master key, cipher, key-size and hash in Linux using cryptsetup and cryptsetup-reencrypt. Backup and Restore LUKS Device

Deepak Prasad8 min read
programming

8 ways to convert long to String in Java

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

Deepak Prasad7 min read
security

Man In The Middle Attack | ARP Spoofing With arpspoof

A Man in the Middle attack is one of the most popular attacks carried on local networks. arpspoof use to perform ARP Spoofing

Deepak Prasad6 min read
devops

Beginners guide to Kubernetes Services with examples

A Kubernetes Service is a resource you create to make a single, constant point of entry to a group of pods providing the same service.

Deepak Prasad12 min read
linux

Reasons to migrate your app to AWS

If there is one thing that takes worldwide financial state, overseas supply chains and support professionals through the COVID-19 situation, it is cloud

Deepak Prasad4 min read
linux

Create Stratis File System (thin provision) with examples (CentOS/RHEL 8)

Stratis Architecture, Steps to create stratis file system with thin provision, create stratis pool, mounting stratis file system on rhel 8 linux with examples

Deepak Prasad10 min read
databases

Use SQL COUNT DISTINCT Like a PRO: Don't be a Rookie

Enhance your data management prowess by mastering SQL COUNT DISTINCT. Our comprehensive guide demystifies this powerful tool, empowering you to extract unique insights and overcome common data challenges with confidence

Deepak Prasad16 min read
databases

Use Triggers in SQL to avoid Database Disasters

Boost your database’s security by implementing Triggers in SQL effectively, ensuring safe and secure data management practices.

Deepak Prasad15 min read
devops

Master the Power of Ansible Roles: Don't be a Rookie

Learn to create ansible role from scratch with examples. Ansible playbook roles can be deployed using ansible handlers, tasks, defaults, templates directory

Deepak Prasad20 min read
devops

Learn ansible.cfg Best Practices: Avoid Common Mistakes

We will explore ansible.cfg configuration file used in Ansible. This file can be located at different location while the highest precedence is given to ANSIBLE_CFG variable followed by ansible.cfg in the current …

Deepak Prasad9 min read