Archive

Latest posts — page 11

Adding a New Virtual Hard Disk to Ubuntu Server

This guide explains how to add a new virtual hard disk to an Ubuntu Server running on VMware Fusion or VMware Workstation. We’ll walk through configuring the disk from the command line, partitioning, formatting, mounting, and setting it up for auto-mounting on boot.

Triggering Jenkins Jobs on Repository Changes Using Polling

Learn how to trigger Jenkins jobs automatically using the polling technique to detect changes in your Git repository. This hands-on guide explains step-by-step configuration, troubleshooting common issues, and optimizing polling intervals for efficiency.

Creating a docker-compose.yml File

Docker Compose is a powerful tool that simplifies the process of defining and running multi-container Docker applications through the use of a docker-compose.yml file. This YAML configuration file allows developers to describe the services, networks, and volumes that their application requires

Understanding How Git Stores Files in a Repository

Git is the most popular version control system, and one reason for its efficiency is how it stores data. Unlike traditional version control systems, which track changes in files, Git stores snapshots of the entire project’s file structure. In this post, we'll explore Git's inner workings.

Enhancing Linux Kernel Security: The kernel.sh Script

In this script, we aim to enhance Linux kernel security by setting critical parameters and applying safeguards across multiple distributions. Kernel hardening is an essential step in securing any Linux environment, reducing vulnerabilities, and adding layers of defense against potential attacks.

Ready-to-Use Starship Prompt Templates (Part 2)

Ready to upgrade your terminal? After publishing my deep-dive guide on customizing prompts with Starship, I spent a few days experimenting with modules, colors, and layouts. In this post, I’m sharing several polished, ready-to-use Starship prompt templates you can drop into your setup immediately.