Author

Deepak Prasad

Deepak Prasad

R&D Engineer

at · 1797 articles published

Founder of GoLinuxCloud with 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

Author profile illustration for Deepak Prasad — technical writer at GoLinuxCloud
Founder of GoLinuxCloud with 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.

This is page 27 of 60 listing tutorials and guides by Deepak Prasad. GoLinuxCloud publishes 1797 articles from this author on Linux administration, cloud platforms, and DevOps automation.

Articles by Deepak Prasad

devops

Kubernetes Labels and Selectors with Examples

Learn how Kubernetes labels and selectors work, add and remove labels with kubectl on Pods, nodes, and Deployments, and use matchLabels and matchExpressions in YAML.

Deepak Prasad23 min read
devops

Kubernetes API Resources and kubectl explain with Examples

Use kubectl api-resources, api-versions, and explain to discover supported resource types, API versions, and valid YAML fields on any Kubernetes cluster.

Deepak Prasad12 min read
devops

Install kubectl on Linux and Configure kubeconfig

Install kubectl on Rocky Linux, RHEL, Ubuntu, or Debian, then configure kubeconfig, contexts, and remote access to a Kubernetes cluster.

Deepak Prasad15 min read
linux

Linux Boot Process Explained: From UEFI and GRUB to systemd

Learn the Linux boot process from UEFI or BIOS through GRUB, the kernel, initramfs, and systemd, with inspection commands and troubleshooting.

Deepak Prasad25 min read
linux

Create and Roll Back Linux System Snapshots with snapm

Create coordinated LVM snapshot sets with snapm, boot into a snapshot through Boom and GRUB, inspect an earlier system state, revert failed changes, monitor snapshot capacity, and delete snapshot sets on Rocky Linux …

Deepak Prasad11 min read
linux

Migrate ISC DHCP Server to Kea DHCP

Convert an existing dhcpd.conf to Kea JSON with KeaMA, correct unsupported directives, test reservations and leases on an isolated lab, compare DHCP offers, and cut over from ISC DHCP to Kea with a tested rollback path.

Deepak Prasad16 min read
cheatsheet

tmux Command in Linux: Sessions, Panes, Windows & Key Bindings

tmux is a terminal multiplexer that keeps shell sessions running in the background, splits one screen into panes and windows, and reconnects after SSH drops. Default prefix is Ctrl+b.

Deepak Prasad16 min read
cheatsheet

virt-install Command in Linux: Create KVM VMs from the CLI

virt-install provisions KVM guests through libvirt from ISO, install trees, PXE, or existing disk images. Use it to set CPU, memory, disks, networks, and graphics before the guest boots.

Deepak Prasad12 min read
linux

Configure Kea DHCP Server on Rocky Linux, RHEL, and AlmaLinux

Install and configure the Kea DHCPv4 server on Rocky Linux 10, RHEL 10, or AlmaLinux 10 with a JSON address pool, gateway and DNS options, MAC reservation, and lease verification on an isolated lab network.

Deepak Prasad17 min read
system-administration

Reset the Directory Manager Password in 389 Directory Server

Reset or change the Directory Manager password in 389 Directory Server with online dsconf over LDAPS, offline pwdhash and dse.ldif editing, verification, rollback, and per-replica rollout.

Deepak Prasad9 min read
system-administration

Troubleshoot Slow LDAP Searches in 389 Directory Server

Troubleshoot slow LDAP searches in 389 Directory Server using client timing, access-log metrics, unindexed-filter notes, indexes, caches, and replica comparison.

Deepak Prasad14 min read
system-administration

Fix Missing or Stale memberOf Attributes in 389 Directory Server

Fix missing or stale memberOf in 389 Directory Server by checking group data, plug-in scope, fix-up filters, shared configuration, and replication.

Deepak Prasad14 min read
system-administration

Fix LDAP Unwilling to Perform Error 53 in 389 Directory Server

Fix LDAP error 53 in 389 Directory Server by reading the additional info line, then checking password policy, read-only mode, RootDN Access Control, TLS SSF, and access logs.

Deepak Prasad15 min read
system-administration

Fix LDAP Invalid Credentials Error 49 in 389 Directory Server

Fix LDAP error 49 in 389 Directory Server by checking the password, bind DN, account state, access logs, application secrets, and replication credentials.

Deepak Prasad12 min read
system-administration

389 Directory Server Password Storage Schemes Explained

Understand how 389 Directory Server hashes LDAP passwords, inspect userPassword prefixes, change the global storage scheme, migrate legacy hashes after successful binds, and test application compatibility.

Deepak Prasad17 min read
cheatsheet

dsconf Commands and Examples for 389 Directory Server

Use dsconf to manage a running 389 Directory Server: backends, indexes, replication, plug-ins, logs, security, schema, monitoring, and online backups.

Deepak Prasad13 min read
system-administration

Install and Configure 389 Directory Server

Install 389 Directory Server, create an LDAP instance with dscreate, configure a directory suffix, verify the service, and test LDAP access.

Deepak Prasad21 min read
linux

Analyze Linux Performance with perf and debuginfod

Use perf stat, perf record, and perf report on Linux to find CPU bottlenecks, collect call graphs, and resolve symbols with debuginfod on Rocky Linux, RHEL, Debian, Ubuntu, and other distributions.

Deepak Prasad20 min read
system-administration

Fix LDAP Working but LDAPS Failing in 389 Directory Server

Fix LDAP works but LDAPS fails in 389 Directory Server by checking port 636, the TLS handshake, client CA trust, hostname matching, server certificates, and access logs.

Deepak Prasad15 min read
system-administration

Fix LDAP Object Class Violation Error 65 in 389 Directory Server

Fix LDAP error 65 in 389 Directory Server by reading the additional info line, then checking object class MUST and MAY rules, entry state, custom schema, plug-ins, and replica schema parity.

Deepak Prasad13 min read
linux

Install LAMP Stack on Rocky Linux, AlmaLinux, and RHEL

Install Apache, MariaDB, PHP, and PHP-FPM on Rocky Linux, RHEL, AlmaLinux, or Oracle Linux, then verify the complete LAMP stack with a PHP database test.

Deepak Prasad12 min read
linux

Install PHP 8.4 on Rocky Linux, RHEL, AlmaLinux, and Oracle Linux

Install PHP 8.4 from native AppStream php8.4-* packages on RHEL 10.2+, Rocky Linux, AlmaLinux, Oracle Linux, or CentOS Stream 10 when dnf info php8.4 confirms availability, then configure php-fpm and verify Apache or …

Deepak Prasad11 min read
linux

Upgrade PHP 8.3 to 8.4 on Rocky Linux, RHEL, AlmaLinux, and Oracle Linux

Replace native PHP 8.3 packages with php8.4-* RPMs on EL 10, back up configuration, check application compatibility, migrate PHP-FPM settings, verify web applications, troubleshoot failures, and roll back if required.

Deepak Prasad15 min read
system-administration

Fix LDAP Insufficient Access Error 50 in 389 Directory Server

Fix LDAP error 50 in 389 Directory Server by checking ACIs on the target and its parents, group membership, deny rules, Get Effective Rights, and access logs.

Deepak Prasad12 min read
linux

Configure BIND DNS Server on RHEL, Rocky Linux, and AlmaLinux

Install and configure BIND on RHEL, Rocky Linux, or AlmaLinux with forward and reverse zones, controlled recursion, NetworkManager clients, and dig testing.

Deepak Prasad15 min read
linux

Install PostgreSQL 18 on RHEL, Rocky Linux, and AlmaLinux

Install PostgreSQL 18 on RHEL, Rocky Linux, AlmaLinux, Oracle Linux, or CentOS Stream using native packages or PGDG, then initialize and verify the server.

Deepak Prasad21 min read
system-administration

Configure Apache LDAP Authentication with 389 Directory Server

Configure Apache LDAP authentication with 389 Directory Server using mod_authnz_ldap, StartTLS, group authorization, and troubleshooting.

Deepak Prasad17 min read
system-administration

Store SSH Public Keys in 389 Directory Server with SSSD

Store SSH public keys in 389 Directory Server, configure SSSD and OpenSSH key lookup, and test key addition, rotation, and revocation.

Deepak Prasad13 min read
system-administration

Configure Linux LDAP Authentication with 389 Directory Server and SSSD

Configure Linux LDAP authentication with 389 Directory Server and SSSD on Rocky Linux 10: POSIX users, TLS, authselect, identity lookup, login, and offline caching.

Deepak Prasad15 min read
linux

Migrate Network Scripts and ifcfg Files to NetworkManager

Migrate legacy network-scripts and ifcfg profiles to NetworkManager keyfiles on RHEL, Rocky Linux, AlmaLinux, Oracle Linux, and CentOS Stream before upgrading to a release that no longer reads ifcfg files.

Deepak Prasad15 min read