Understanding DNF History: Tracking Package Installations and Removals

understanding dnf history

Understanding dnf history for tracking, auditing, and undoing package installs and removals on Fedora/RHEL. CLI examples, tables, best practices included. Table of Contents 🔈Introduction In the world of Red Hat–based Linux distributions (Fedora, RHEL, CentOS Stream, AlmaLinux, Rocky Linux), dnf is the go‑to package manager. As system administrators and DevOps engineers, visibility into package installations and removals is crucial. […]

PostgreSQL Containerization Best Practices

PostgreSQL containerization best practices

Learn PostgreSQL containerization best practices—including secure images, persistent volumes, resource tuning, backups, monitoring & seamless upgrades—for reliable cloud-native deployments. Table of Contents 🔈Introduction Containerizing PostgreSQL has revolutionized how developers, DevOps engineers, and sysadmins deploy and manage relational databases. With Docker and Kubernetes driving cloud-native infrastructure, following best practices in PostgreSQL containerization ensures scalability, maintainability, and […]

How to Create and Build Your Own RPM Packages

How to create and build RPM packages

Learn how to create and build RPM packages for Linux-based systems. This guide covers setting up your RPM build environment, writing spec files, and building and testing RPM packages step-by-step. Table of Contents 🔈Introduction In the world of Linux-based systems, the ability to create and manage software packages is a fundamental skill for developers and […]

Deploy PostgreSQL Database on Podman: A Step-by-Step Guide

Deploy PostgreSQL on Podman

Learn how to deploy PostgreSQL database on Podman with this step-by-step guide. From installation to database setup, find out everything you need to know to run PostgreSQL containers efficiently. Table of Contents 🔈Introduction In the world of modern application development and containerization, Podman has gained significant traction as a container management tool. It’s known for being a […]

Major Differences Between Ansible Engine and Ansible Core

Ansible Core and Red Hat Ansible Engine

Learn the key differences between Ansible Core and Red Hat Ansible Engine, now EOL. Understand the transition to Red Hat Ansible Automation Platform and how it impacts your automation strategy. Table of Contents 🔈Introduction Ansible has long been a go-to tool for automation, configuration management, and application deployment. However, with its evolving product lineup and […]

How to Inspect and Extract RPM Package Contents

Inspect and Extract RPM Package Contents

Learn how to inspect and extract RPM package contents using various tools like rpm, rpm2cpio, and repoquery. Discover detailed examples and best practices for managing RPM packages. Table of Contents 🔈Introduction RPM (Red Hat Package Manager) is a powerful package management system used by many Linux distributions, such as Red Hat, CentOS, Fedora, and others. It […]

Automatically Exclude Packages Using DNF

Automatically Exclude Packages Using DNF

Learn how to automatically exclude packages using DNF on Linux-based systems. This guide covers DNF exclusion options, CLI examples, and strategies for managing package installations effectively. Table of Contents 🔈Introduction The DNF (Dandified YUM) package manager is a powerful tool for managing software packages on Fedora, CentOS, RHEL, and other RPM-based distributions. It helps users install, update, remove, […]

Top 10 Google Cloud CLI Commands Every DevOps Engineer Should Know

Google Cloud CLI Commands for DevOps

Master the top 10 Google Cloud CLI commands every DevOps engineer should know. Boost productivity with real-world examples, command tables, and automation tips. Table of Contents Introduction In the fast-paced world of DevOps, efficiency and automation are paramount. Google Cloud’s Command-Line Interface (CLI), gcloud, is an indispensable tool for DevOps engineers, enabling them to manage resources, […]

Configure Google Cloud CLI for Multiple Projects on CentOS 9

Google Cloud CLI Multiple Projects CentOS 9

Learn how to configure Google Cloud CLI for managing multiple projects on CentOS 9. Step-by-step guide with commands, configuration tips, service account usage, and troubleshooting to optimize your cloud workflow. Table of Contents Introduction Managing multiple Google Cloud projects efficiently is crucial for developers, system administrators, and DevOps engineers. The gcloud command-line interface (CLI) offers […]

Automate Google Cloud CLI with Bash Scripts for CI/CD Pipelines

Automate Google Cloud CLI with Bash Scripts

Learn how to automate Google Cloud CLI tasks using Bash scripts in your CI/CD pipelines. Includes CLI examples, GitHub Actions integration, and optimization tips. Table of Contents Introduction In today’s fast-paced software development landscape, automation is key to achieving efficient and reliable Continuous Integration and Continuous Deployment (CI/CD) pipelines. Google Cloud Platform (GCP) offers a suite of […]