How to Install Apache Kafka on RHEL-Based Distributions

💭 Scenario Picture multiple computers or systems communicating by sending messages, which could be updates, notifications, or data. Instead of each computer directly communicating with the others, they use Kafka as an intermediary to simplify the process. What is Apache Kafka? Apache Kafka is an

How to Use Apt-Offline to Install Debian or Ubuntu Packages

💭 Scenario You have one computer that’s connected to the internet (online system) and another computer that’s not connected to the internet (offline system), but you want to install or update software on the offline system. Here comes the Apt-Offline utility as a solution. What

Schedule One-Time Tasks Using the At Command on Linux

In Linux, there are multiple tools for task scheduling, and one of the well-known options that you might have heard of is the cron job. Today’s discussion centers on the “at” command, a specialized task scheduling tool designed for executing one-time tasks, the opposite of

How to Install Portainer Server on Linux or WSL

Portainer is an amazing open-source container management platform that simplifies the deployment, management, and monitoring of containerized applications. It provides a user-friendly web-based interface (desktop clients are not available) that makes it easier for users to interact with container technologies like Docker or Kubernetes. As

Install Podman on Your Favorite Linux Distribution

Podman is an open-source container management tool for creating, managing, and running containers and images. It’s often used as an alternative to Docker, allowing users to run standalone (non-orchestrated) containers without requiring a daemon. Podman was developed by Red Hat, but it is supported by

Difference Between Docker and Podman (Ultimate Guide)

Podman is an open-source container management tool that provides a way to create, manage, and run containers on your Linux systems. Sounds familiar, right? If you’ve ever used Docker in your life, you can relate to their similarities. But hold your horses as you read

How to Refresh and Reload Group Membership on Linux

🚀 Quick Overview To immediately detect the changes after adding the user (let’s say “linuxtldr“) to the group (let’s say “docker“) in Linux, use the following command: However, I advise you to read the entire article in order to understand the main reason for this

How to Create and Launch Your First AWS EC2 Instance

At some point, everyone, particularly those in IT, will have to start their cloud journey with one of the many popular providers available, such as AWS, GCP, Azure, and more. AWS was the pioneer in the cloud computing arena, establishing itself as the top player,

Dive Tool: Explore Docker Image Layers and Optimize Size

🚀 Quick Overview The Dive tool is only helpful to individuals looking for a way to identify each layer of a Docker image. The reason could be reducing the image size or understanding the function of each layer. Dive is an excellent tool, particularly for

Lazy Docker: A User-Friendly CLI Tool for Docker Management

🚀 Quick Overview If you need a lightweight alternative to Portainer, consider Lazy Docker. It’s a CLI Docker front-end that displays the list of running/stopped containers, images, volumes, and networks and allows you to check their logs, stats, env, config, and top. However, complex operations

How to Install MySQL Workbench on Linux

MySQL Workbench is a GUI front-end (or IDE) tool that integrates SQL development, enabling developers to easily design, model, and manage MySQL databases in a visual and efficient manner. The IDE will automatically detect the MySQL database on your Linux system and try to access

Mastering the fsck Command: Repair Linux File Systems Like a Pro

The “fsck” command (which stands for “file system check“) is a Linux command-line utility used to check and repair the integrity of a file system on storage devices like HDDs or SSDs. Nowadays, Linux filesystems support journaling, which eliminates the need for fsck. However, there