Author

Deepak Prasad

Deepak Prasad

R&D Engineer

at · 1116 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 PXE Boot Server using cloud-init for Ubuntu 20.04

Step by step instructions to install and configure PXE boot server to perform automated installation of Ubuntu 20.04 using cloud-init configuration file

Deepak Prasad17 min read
system-administration

Kickstart post install script examples in RHEL CentOS 7 8

Use kickstart post install scripts to perform tasks after installation, save logs, use interpreter with and without nochroot in RHEL and CentOS 7/8 Linux with examples

Deepak Prasad5 min read
linux

Configure IPv6 UEFI PXE Boot with Kickstart [RHEL/CentOS 8]

Step by step instructions to install and configure IPv6 UEFI PXE Boot using kickstart configuration file. Automate the installation over IPv6 network using dhcp6, tftp and http server

Deepak Prasad16 min read
linux

Configure IPv4 UEFI PXE Boot with Kickstart [RHEL/CentOS 8]

Step by step instructions to install and configure uefi pxe boot with kickstart on RHEL/CentOS 8 Linux. Configure DHCP for UEFI BIOS and automated installation

Deepak Prasad13 min read
linux

5 practical examples to list running processes in Linux

How to list processes by user and name in Linux? How to check if process is running by pid? How to check process status? which command is used to kill a process?

Deepak Prasad7 min read
linux

20+ Top Open Source Application Performance Monitoring Tools (APM)

Top application performance monitoring tools, difference between application performance monitoring and application performance management. What is APM?

Deepak Prasad14 min read
linux

Sysctl Configuration for High Performance Servers

Unearth the power of sysctl for Linux server optimization. Discover essential kernel parameters, their roles, recommendations for high performance, and how to verify the settings - your roadmap to efficient server …

Deepak Prasad37 min read
storage

Advanced Tips to Improve Disk IO Performance in Linux

Explore comprehensive strategies to improve disk IO performance, from optimizing kernel parameters to leveraging virtualization tools. Unlock the full potential of your system and achieve faster, more efficient disk …

Deepak Prasad17 min read
cheatsheet

sysctl reload without reboot

Use sysctl -p FILE or sysctl --load FILE or sysctl --system to perform sysctl reload without reboot. Update the initramfs using dracut -f or update-initramfs command

Deepak Prasad8 min read
system-administration

How to create custom tuned profile in Linux ( RHEL / CentOS 7 )

Get an overview of tuned profile tuned-adm and steps to create custom tuned profile in Red Hat or CentOS 7. List tuned profiles configure own tuned profile

Deepak Prasad4 min read
programming

How to set up Java with BlueJ IDE [Step-by-Step]

In this tutorial we will cover step by step instructions to set up Java with BlueJ IDE. We will also learn to write our very first Java Program using BlueJ IDE. But first let me give you a brief overview on BlueJ IDE.

Deepak Prasad5 min read
linux

Dual boot Ubuntu with Kali Linux [Step-by-Step]

Step by step instructions to dual boot Ubuntu with Kali Linux. Choose default boot menu.

Deepak Prasad10 min read
storage

Create & Manage Striped Logical Volume Linux [Step-by-Step]

How to create striped logical volume, How to convert striped to linear logical volume and vice versa, How to extend the size of existing striped logical volume

Deepak Prasad12 min read
devops

Master the Power of Ansible Ad Hoc Commands [Tutorial]

Dive deep into the world of Ansible Ad Hoc Commands. Discover their unmatched power and versatility, and learn how to leverage them effectively for your automation needs, ensuring you achieve optimum results every time.

Deepak Prasad12 min read
system-administration

Create KVM Virtual Machine using Cockpit UI RHEL CentOS 8

Step-by-Step Tutorial to create KVM Virtual Machine using Cockpit Web Console on RHEL/CentOS 8 Linux. virtual machine creation and management with Cockpit

Deepak Prasad6 min read
cheatsheet

Linux zip folder | 16 practical Linux zip command examples

How to zip a folder in Linux. How to create a zip file in Linux and Unix. Zip command examples and cheatsheet. Linux zip directory. Linux unzip to directory.

Deepak Prasad15 min read
linux

Create Stratis Snapshot, Restore Stratis FileSystem & more (CentOS/RHEL

Steps to create stratis snapshot, restore stratis file system, remove or destroy snapshot, pools, stratis file systems using examples in RHEL 8 Linux

Deepak Prasad8 min read
devops

Essential and Useful docker logs command Tips Revealed

docker logs -f or --follow is used to monitor the logs of container with dynamic update. docker logs --tail is used to additionally limit the number of lines to view from the logs.

Deepak Prasad7 min read
linux

Top 15 tools to monitor disk IO performance with examples

Top and best tools to check and monitor disk IO performance with disk IO statistics and disk stats with examples. Linux disk usage with iostat, vmstat

Deepak Prasad17 min read
linux

Execute multiple commands over SSH Linux

Discover how to execute multiple commands over SSH with various methods like semicolon-separated commands, double ampersand-separated commands, and more, to efficiently manage remote systems and streamline your workflow

Deepak Prasad7 min read
storage

How to encrypt root partition and entire file system using LUKS in Linux

Steps to encrypt root partition and entire filesystem using LUKS in Linux. Encrypt volume group and physical volume with cryptsetup CentOS/RHEL 7/8 Migrate Data

Deepak Prasad6 min read
linux

How to install Zabbix on Rocky Linux 8

Step by step instructions to install and configure zabbix on rocky Linux 8

Deepak Prasad7 min read
programming

Deploy flask with gunicorn and nginx (Step-by-Step)

We will use gunicorn as a WSGI server to communicate with our flask app, and Nginx as a proxy server between the gunicorn server and the client.

Deepak Prasad12 min read
programming

Mastering Python Nested Dictionary [Basics to Advanced]

In this python programming tutorial we learned how to use python nested dictionary for difference scenarios with examples

Deepak Prasad12 min read
programming

9 Important differences between Integer and Int in Java

The knowledge of difference between Integer and int in java is very important for a developer to know so that he can use both int and Integer classes properly and avoid auto-boxing whenever possible.

Deepak Prasad15 min read
devops

Detailed overview on Kubernetes API Server

In Kubernetes, all communications and operations between the control plane components and external clients, such as kubectl, are translated into RESTful API calls that are handled by the API server

Deepak Prasad12 min read
databases

How to export Python Data Frame to SQL File? [SOLVED]

Learn the step-by-step guide on how to export Python Data Frame to SQL file. From establishing a database connection to handling data types and performance, our comprehensive article covers it all. Perfect for Python and …

Deepak Prasad10 min read
security

WPScan: WordPress Vulnerability Scanner Guide

WPScan is a WordPress vulnerability scanner, a penetration testing tool used to scan for vulnerabilities on WordPress-powered websites.

Deepak Prasad6 min read
devops

Kubernetes Authentication & Authorization (Workflow)

Kubernetes Authentication and authorization play a very vital role in securing applications. These two terms are often used interchangeably but are very

Deepak Prasad7 min read
devops

Beginners guide on Kubernetes Pods with examples

Kubernetes Pods are the smallest deployable units of computing that you can create and manage in Kubernetes. It is a co-located group of containers and represents the basic building block in Kubernetes.

Deepak Prasad15 min read