Author

Deepak Prasad

Deepak Prasad

R&D Engineer

at · 1274 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

cheatsheet

auditd Commands in Linux: auditctl, ausearch & aureport (RHEL/Fedora/Rocky)

The Linux audit framework logs security-relevant events through auditd. Use auditctl to define rules, ausearch to query the audit log, and aureport for summaries — with augenrules to load persistent policy on RHEL-family …

Deepak Prasad9 min read
cheatsheet

nft Command in Linux: nftables Rules, Tables & Chains (RHEL/Fedora/Rocky)

nft is the userspace CLI for the Linux nftables firewall framework. Define tables, chains, and rules in the netfilter stack — list the live ruleset, load rule files, and debug filtering alongside firewalld on RHEL-family …

Deepak Prasad11 min read
cheatsheet

podman Command in Linux: Run Containers, Images & Pods (RHEL/Fedora/Rocky)

podman runs OCI containers and pods without a central daemon. On RHEL, Rocky Linux, AlmaLinux, and Fedora it is the default container CLI — pull images, run rootless workloads, manage volumes and networks, and integrate …

Deepak Prasad11 min read
devops

Best 7 CDC Tools for Real-Time Replication to Snowflake

Compare seven change data capture platforms for streaming database changes into Snowflake, from fully managed services to open-source capture engines you operate yourself.

Deepak Prasad10 min read
system-administration

Configure Transparent HugePages on RHEL 8–10: always, madvise or never

Check, disable or set Transparent HugePages to madvise on RHEL 8–10, Rocky Linux, AlmaLinux, CentOS Stream and Oracle Linux.

Deepak Prasad10 min read
system-administration

Download and Sync an Entire DNF Repository for Offline Use

Download and sync complete RPM repositories on RHEL 8/9/10, Rocky Linux, AlmaLinux, CentOS Stream, and Oracle Linux using dnf reposync, repository metadata, GPG verification, and offline clients.

Deepak Prasad11 min read
linux

Create Anaconda updates.img and Use inst.updates on RHEL 8–10

Create Anaconda updates.img on RHEL 8–10, embed it in boot media with mkksiso, load it with inst.updates, and verify the installer overlay.

Deepak Prasad10 min read
system-administration

Configure Postfix SMTP Relay on RHEL 9/10

Configure Postfix as a null client or internal SMTP relay on RHEL 9 and 10, Rocky Linux, AlmaLinux, CentOS Stream, and Oracle Linux using relayhost, SASL authentication, STARTTLS, SWAKS, and queue troubleshooting.

Deepak Prasad14 min read
linux

Configure Remote Desktop on RHEL 10 with RDP (TigerVNC Alternative)

Configure GNOME Remote Desktop with RDP on RHEL 10, Rocky Linux 10, AlmaLinux 10 and CentOS Stream 10 as the TigerVNC replacement.

Deepak Prasad12 min read
linux

Install and Configure TigerVNC Server on RHEL 8/9

Install and configure TigerVNC Server on RHEL 8 and 9, Rocky Linux, AlmaLinux, and CentOS Stream using user mappings, systemd, GNOME, firewalld, and secure VNC connections.

Deepak Prasad15 min read
linux

Rolling Release vs Fixed Release Linux: Differences, Risks and Use Cases

Compare rolling-release and fixed-release Linux distributions by package freshness, stability, update frequency, upgrade risk, maintenance effort, support lifecycle and desktop or server use cases.

Deepak Prasad12 min read
linux

SSH Port Forwarding on RHEL, Rocky Linux, AlmaLinux, CentOS Stream and Oracle Linux

Configure local, remote and dynamic SSH port forwarding on RHEL 8–10, Rocky Linux, AlmaLinux, CentOS Stream and Oracle Linux.

Deepak Prasad11 min read
system-administration

Run systemd Service as a Specific User and Group in Linux

Create a system-level systemd service that starts at boot and runs as a dedicated non-root user and group on Ubuntu, Debian, Fedora, RHEL, Rocky Linux, AlmaLinux, CentOS Stream and Oracle Linux.

Deepak Prasad15 min read
linux

Secure BIND Zone Transfers with TSIG on RHEL-Based Linux

Learn how to secure BIND primary-to-secondary DNS zone transfers with TSIG on RHEL, Rocky Linux, AlmaLinux, and CentOS Stream using HMAC-SHA256.

Deepak Prasad11 min read
linux

Restart or Reload Network on RHEL, Rocky Linux, AlmaLinux and Fedora

Learn which command to use to restart, reload, or reconnect networking on RHEL, Rocky Linux, AlmaLinux, CentOS Stream, Oracle Linux, and Fedora—from nmcli reload to legacy network.service workflows.

Deepak Prasad12 min read
linux

RPM vs DEB Packages: Differences, Commands and Which Format Linux Uses

Compare RPM and DEB Linux packages, including package structure, metadata, dependencies, scripts, signatures, installation commands, querying, repositories, conversion risks and supported distributions.

Deepak Prasad13 min read
system-administration

Mount Filesystem with systemd on RHEL, Rocky Linux, AlmaLinux, CentOS Stream and Oracle Linux

Mount a local filesystem with a systemd mount unit on RHEL 8–10, Rocky Linux, AlmaLinux, CentOS Stream and Oracle Linux without editing fstab.

Deepak Prasad8 min read
linux

RHEL Family vs Debian Family: RPM, DEB, DNF, APT and Server Differences

Compare the RHEL and Debian Linux families, including RPM vs DEB, DNF vs APT, repositories, release models, lifecycle, security, support, configuration, cloud images and server use cases.

Deepak Prasad16 min read
linux

Rocky Linux vs AlmaLinux vs RHEL: Differences, Support and Compatibility

Compare Rocky Linux, AlmaLinux and Red Hat Enterprise Linux by compatibility policy, governance, repositories, support, lifecycle, certifications, migration paths and production use cases.

Deepak Prasad14 min read
linux

Fedora vs CentOS Stream vs RHEL: Differences and Development Flow

Compare Fedora, CentOS Stream and Red Hat Enterprise Linux, including their development flow, release lifecycle, package freshness, stability, support, subscriptions, repositories and best use cases.

Deepak Prasad14 min read
linux

Linux, Unix and Linux Distros Explained: Ubuntu, Debian, RHEL, Fedora and Arch

Learn how Unix, Linux, GNU/Linux and Linux distributions relate, why Ubuntu, Debian, Fedora, RHEL, Rocky Linux and Arch differ beyond desktop themes, and how to identify your distro from the shell.

Deepak Prasad14 min read
linux

How to Install EPEL Repo on RHEL, Rocky Linux, AlmaLinux, CentOS Stream and Oracle Linux

Install EPEL on RHEL 8–10, Rocky Linux, AlmaLinux, CentOS Stream and Oracle Linux. Enable CRB or PowerTools, verify EPEL and fix repository errors.

Deepak Prasad14 min read
linux

How to Safely Remove Old Kernels Using DNF or YUM

Learn how to safely remove old Linux kernels using DNF or YUM on RHEL, Rocky Linux, AlmaLinux, Fedora, CentOS Stream, and Oracle Linux while keeping the running kernel and a working fallback.

Deepak Prasad14 min read
linux

Change the Default Kernel on RHEL, Rocky Linux, AlmaLinux and Fedora

Use grubby on RHEL, Rocky Linux, AlmaLinux, CentOS Stream, Oracle Linux, and Fedora to check the running kernel, pick a persistent default, and verify the choice before reboot.

Deepak Prasad10 min read
linux

How to Download RPM Packages with All Dependencies Using DNF

Download RPM packages with all dependencies using DNF on RHEL, Rocky Linux, AlmaLinux, Fedora, CentOS Stream, and Oracle Linux for offline installation.

Deepak Prasad15 min read
linux

Fix curl SSL Certificate Problem Behind Corporate Proxy on Linux

Fix curl error 60 and similar HTTPS failures on Linux when corporate SSL inspection replaces public certificates with a private root CA trusted on Windows but missing from the Linux trust store.

Deepak Prasad13 min read
devops

Ansible Git and VS Code Workflow: Clone, Edit, Commit, and Run Playbooks

Set up a practical Ansible Git and VS Code workflow on Rocky Linux—clone a repo, edit YAML safely, commit playbooks, ignore secrets and cache files, run ansible-playbook from the integrated terminal, lint with …

Deepak Prasad14 min read
devops

Provision AWS EC2 Instances with Ansible Playbooks

Pin amazon.aws 8.2.0, set EC2 values in vars/aws_lab.yml, and use amazon.aws.ec2_instance with vpc_subnet_id and security group IDs to launch, tag, start, stop, and terminate instances by ID or tag filter.

Deepak Prasad14 min read
devops

Kubernetes Tutorial for Beginners & Experienced

Free Kubernetes tutorial that takes you from cluster install to CKA/CKAD-level topics - pods, deployments, RBAC, networking, Helm, security, autoscaling. 59 hands-on lessons across 11 chapters, every example tested on …

Deepak Prasad1 min read
devops

Generate /etc/hosts, Archives and System Reports with Ansible

Use Ansible on Rocky Linux 10 to generate /etc/hosts from inventory and facts, create and extract archives, render system reports with Jinja2 templates, and fetch reports to the control node.

Deepak Prasad12 min read