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 transfer files over SSH with SSHFS in Linux & Windows

Step-by-Step Tutorial to transfer files over SSH using SSHFS between two Linux servers or Linux and WIndows server. Copy files between linux and windows using sshfs

Deepak Prasad6 min read
devops

How to install multi node openstack on virtualbox with packstack on CentOS

Install multi node OpenStack on VirtualBox using Packstack using CentOS 7 VM on Windows 10 laptop. Generate and configure packstack answer file for Openstack

Deepak Prasad22 min read
storage

Linux lvm snapshot backup and restore tutorial RHEL/CentOS 7/8

Step by step guide linux lvm snapshot backup and restore with examples RHEL/CentOS 7/8. Create, merge, extend, remove LVM snapshot. backup root file system

Deepak Prasad18 min read
system-administration

Linux copy directory and contents from remote to local & vice versa

Rsync and SCP recursive examples to copy directory and contents. scp from local to remote server and scp from remote to local. copy file from ssh to local or local to ssh server

Deepak Prasad13 min read
linux

Beginners guide to install Ansible on RHEL/CentOS 8

Step by step tutorial to install ansible on RHEL 8 or CentOS 8 Linux. Configure ansible.cfg, create static inventory and run ad-hoc commands yum install ansible

Deepak Prasad11 min read
networking

Step-by-Step Tutorial: Configure DNS caching server - dnsmasq (CentOS/RHEL 7)

Dnsmasq is a lightweight, easy to configure DNS forwarder, designed to provide DNS (and optionally DHCP and TFTP) services to a small-scale network. It can serve the names of local machines which are not in the global …

Deepak Prasad4 min read
linux

Install Apache from Source Code Rocky Linux [Step-by-Step]

Step by Step instructions to install and configure apache from source code in Rocky Linux 8

Deepak Prasad6 min read
linux

Install OWASP Juice Shop on Kali Linux

Step by step instructions to install OWASP juice shop on kali linux using Node.js

Deepak Prasad6 min read
linux

How to configure ipv6 address in Linux (RHEL / CentOS 7/8)

Configure IPv6 address using Network Manager (nmtui), CLI, Modify existing IPv6 address using nmci on Linux (RHEL / CentOS 7), Best practices for IPv6 usage

Deepak Prasad8 min read
system-administration

Capture ssh & sshd strace logs

Step by Step instructions to capture SSH and SSHD strace logs with DEBUG and VERBOSE. Add timestamps to SSH and SSHD debug and strace logs

Deepak Prasad13 min read
system-administration

Add timestamp to SSH verbose logs [STDOUT & Log File]

Execute SSH and add timestamp to SSH verbose logs. Store the verbose logs into a log file and add timestamp prefix to each entry of log file with while loop

Deepak Prasad4 min read
system-administration

SOLVED: SSH fails with postponed publickey error

[Solved} Steps to debug and fix postponed publickey error leading to SSH connection failure. You may also get ROOT LOGIN REFUSED, Failed pubkey, permission issues with SSH

Deepak Prasad7 min read
security

Beginners guide to use ssh config file with examples

beginners guide to learn and use ssh config file with example to define different SSH client arguments, There are different configuration files which can be used to define..

Deepak Prasad7 min read
devops

SOLVED: Update ConfigMap & Secrets without Pod restart in K8s

In this tutorial, we'll explain how you can update the values of configmaps and secrets in Kubernetes without restarting the pods.

Deepak Prasad6 min read
security

How to PROPERLY Open Port in RHEL/CentOS Linux

Examples to open port in linux RHEL/CentOS 7/8 Use netstat to check port status. centos open firewall port. how to open and close ports. check if port is open

Deepak Prasad13 min read
system-administration

Beginners guide to mount NFS share in Linux with examples

Step by step instructions to mount and unmount NFS share in Linux with examples. How to fix umount.nfs4:: device is busy

Deepak Prasad7 min read
networking

Linux disable IPv6 properly (with or without reboot)

Detailed guide with list of best practices to disable Ipv6 in Linux. You can use grubby, grub2-editenv, sysctl to disable your ipv6 across Linux server

Deepak Prasad6 min read
system-administration

SOLVED: Run SSHD as non-root user (without sudo) in Linux

In this tutorial I will share the step by step instructions to run SSHD as non- root user in Linux platform. The same steps can be used for non privileged docker container pods and kubernetes

Deepak Prasad12 min read
linux

6 simple methods to check if ipv6 is enabled in Linux

How to check if IPv6 is enabled or disabled in my Linux server. Check for any process listening on IPv6 socket using netstat, lsof or ss command

Deepak Prasad5 min read
devops

Examples to secure Kubernetes cluster nodes (security context)

The security context can be used to enhance Kubernetes security for the cluster node by applying different policies for the pods and containers.

Deepak Prasad13 min read
devops

How to perform kubernetes health check using probes

Kubernetes performs three layer of health checks using probes. You can use readiness, liveness or startup probes with tcpget, exec and httpget methods.

Deepak Prasad15 min read
linux

How to customize cloud-init autoinstall (user-data) Ubuntu 20.04

Customize cloud-init autoinstall user-data configuration file. Configure network, assign static IPv4, IPv6 IP address, configure SSH, create bind, change password and many more

Deepak Prasad9 min read
linux

Step-by-Step: Create LVM during installation RHEL/CentOS 7/8

Step by step screenshots to create LVM during installation using Red Hat or CentOS 7/8 ISO. how to create lvm in redhat linux 7 step by step

Deepak Prasad6 min read
storage

Beginners guide to how LVM works in Linux (architecture)

LVM stands for Logical Volume Manager which is made up of Physical Volume, Volume Group ad Logical Volume. It can be easily extended or even reduced at times

Deepak Prasad12 min read
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