Title: Linux  - Immanuel Raj

---

# Category: Linux

 * [⌊How to Resize an AWS EBS Volume Without Downtime⌉⌊How to Resize an AWS EBS 
   Volume Without Downtime⌉[
 * 
   ## 󠀁[How to Resize an AWS EBS Volume Without Downtime](https://immanuelraj.dev/resize-aws-ebs-volume/)󠁿
   
 * [May 26, 2026](https://immanuelraj.dev/resize-aws-ebs-volume/)
 * —
 * by
 * [Immanuel Raj](https://immanuelraj.dev/author/iamimmanuelraj/)
 * in [Linux](https://immanuelraj.dev/category/linux/), [Self Hosting](https://immanuelraj.dev/category/self-hosting/)
 * Read Time
 * 3–5 minutes
 * A step-by-step guide to expanding AWS EBS volumes on a live EC2 instance — no
   downtime, no reboots, just three clean commands.
 * [⌊How I Audited 41 Ubuntu Servers for CVE-2026-31431 “Copy Fail” — and What I
   Found⌉⌊How I Audited 41 Ubuntu Servers for CVE-2026-31431 “Copy Fail” — and What
   I Found⌉[
 * 
   ## 󠀁[How I Audited 41 Ubuntu Servers for CVE-2026-31431 “Copy Fail” — and What I Found](https://immanuelraj.dev/copy-fail-cve-2026-31431-ubuntu-audit/)󠁿
   
 * [May 5, 2026](https://immanuelraj.dev/copy-fail-cve-2026-31431-ubuntu-audit/)
 * —
 * by
 * [Immanuel Raj](https://immanuelraj.dev/author/iamimmanuelraj/)
 * in [Linux](https://immanuelraj.dev/category/linux/), [Security](https://immanuelraj.dev/category/security/),
   [Self Hosting](https://immanuelraj.dev/category/self-hosting/)
 * Read Time
 * 5–8 minutes
 * CVE-2026-31431 “Copy Fail” is a HIGH severity Linux kernel vulnerability that
   lets any local user gain root. I audited all 41 of my Ubuntu servers, found one
   actively exposed, applied the mitigation, and checked for compromise. Here’s 
   the full technical breakdown.
 * [⌊A tech-themed image with a dark background. A glowing orange Ubuntu logo on
   the left is connected to a glowing blue globe (representing the internet) on 
   the right by a line with the word 'Netplan' in the center.⌉⌊A tech-themed image
   with a dark background. A glowing orange Ubuntu logo on the left is connected
   to a glowing blue globe (representing the internet) on the right by a line with
   the word 'Netplan' in the center.⌉[
 * 
   ## 󠀁[How to Add Floating IP to Ubuntu and Debian Servers with Netplan](https://immanuelraj.dev/netplan-floating-ip-configuration/)󠁿
   
 * [August 14, 2025](https://immanuelraj.dev/netplan-floating-ip-configuration/)
 * —
 * by
 * [Immanuel Raj](https://immanuelraj.dev/author/iamimmanuelraj/)
 * in [Linux](https://immanuelraj.dev/category/linux/), [Networking](https://immanuelraj.dev/category/networking/),
   [Self Hosting](https://immanuelraj.dev/category/self-hosting/)
 * Read Time
 * 8–11 minutes
 * Learn how to configure floating IP addresses on Ubuntu and Debian servers using
   Netplan for high availability and seamless failover. This comprehensive guide
   covers YAML configuration, troubleshooting, security best practices, and automation
   scripts for production environments.
 * [⌊Retrofitting Node 20 in Ubuntu 18 LTS⌉⌊Retrofitting Node 20 in Ubuntu 18 LTS⌉[
 * 
   ## 󠀁[Retrofitting Node 20 in Ubuntu 18 LTS](https://immanuelraj.dev/retrofitting-node-v20-12-2-and-npm-v10-5-0-in-ubuntu-18-04-3-lts/)󠁿
   
 * [April 17, 2024](https://immanuelraj.dev/retrofitting-node-v20-12-2-and-npm-v10-5-0-in-ubuntu-18-04-3-lts/)
 * —
 * by
 * [Immanuel Raj](https://immanuelraj.dev/author/iamimmanuelraj/)
 * in [Linux](https://immanuelraj.dev/category/linux/)
 * Read Time
 * 2–3 minutes
 * One of the hardest parts of system administration is keeping systems updated 
   and secure. However, when an upgrade is not feasible but application support 
   is needed, there’s often no choice but to retrofit the necessary dependencies.
   This may involve tinkering with the system, patching, or using custom configurations
   to ensure the application works without breaking…
 * 
   ## 󠀁[Piping Bash](https://immanuelraj.dev/piping-bash/)󠁿
   
 * [March 4, 2024](https://immanuelraj.dev/piping-bash/)
 * —
 * by
 * [Immanuel Raj](https://immanuelraj.dev/author/iamimmanuelraj/)
 * in [Linux](https://immanuelraj.dev/category/linux/)
 * Read Time
 * 1–2 minutes
 * Bash is good, ZSH is also good….but the fact that they both do not allow piping
   is bad. Well technically they do work, but it works in a different way. Sometimes
   its okay for us, rest times it is not. So what’s the issue here… Say you have
   a code in your bash script like…
 * 
   ## 󠀁[AH shit here we go again !](https://immanuelraj.dev/ah-shit-here-we-go-again/)󠁿
   
 * [February 7, 2024](https://immanuelraj.dev/ah-shit-here-we-go-again/)
 * —
 * by
 * [Immanuel Raj](https://immanuelraj.dev/author/iamimmanuelraj/)
 * in [Linux](https://immanuelraj.dev/category/linux/)
 * Read Time
 * 1–2 minutes
 * I know i know…..its really annoying when we type something without sudo and it
   asks for sudo and now we have to retype the whole things with sudo (or go to 
   the previous command [with up arrow] and then move back with arrow keys or home
   key or anything…) while its a good approach…there is…
 * 
   ## 󠀁[Finding the user](https://immanuelraj.dev/finding-the-user/)󠁿
   
 * [February 7, 2024](https://immanuelraj.dev/finding-the-user/)
 * —
 * by
 * [Immanuel Raj](https://immanuelraj.dev/author/iamimmanuelraj/)
 * in [Linux](https://immanuelraj.dev/category/linux/)
 * Read Time
 * 1–2 minutes
 * To know who is using your system/server right now you can use or it will show
   you who is in and what they are doing, when did they login etc
 * 
   ## 󠀁[Power to you.](https://immanuelraj.dev/power-to-you/)󠁿
   
 * [February 6, 2024](https://immanuelraj.dev/power-to-you/)
 * —
 * by
 * [Immanuel Raj](https://immanuelraj.dev/author/iamimmanuelraj/)
 * in [Linux](https://immanuelraj.dev/category/linux/)
 * Read Time
 * 1–2 minutes
 * You always dont need access, you just need access to somone who has access With
   that said. Most of the times you dont even need access to do somethin. You just
   need access to someone who has access. Lets say i am a normal user and i need
   to run a script in linux where…
 * 
   ## 󠀁[WordPress and Nginx (OpenResty)](https://immanuelraj.dev/wordpress-and-nginx-openresty/)󠁿
   
 * [January 23, 2024](https://immanuelraj.dev/wordpress-and-nginx-openresty/)
 * —
 * by
 * [Immanuel Raj](https://immanuelraj.dev/author/iamimmanuelraj/)
 * in [Linux](https://immanuelraj.dev/category/linux/), [Networking](https://immanuelraj.dev/category/networking/),
   [WordPress](https://immanuelraj.dev/category/wordpress/)
 * Read Time
 * 2–3 minutes
 * WordPress WordPress is a web content management system. It was originally created
   as a tool to publish blogs but has evolved to support publishing other web content,
   including more traditional websites, mailing lists and Internet forum, media 
   galleries, membership sites, learning management systems and online stores. Ngins(
   Open Resty) OpenResty® is a full-fledged web platform that…
 * 
   ## 󠀁[Linux Saviours](https://immanuelraj.dev/linux-saviours/)󠁿
   
 * [January 19, 2024](https://immanuelraj.dev/linux-saviours/)
 * —
 * by
 * [Immanuel Raj](https://immanuelraj.dev/author/iamimmanuelraj/)
 * in [Linux](https://immanuelraj.dev/category/linux/)
 * Read Time
 * 9–14 minutes
 * Few Basic linux (Ubuntu) stuff that will save you time and get the job done with
   ease. Linux and it’s programs are by default built to allows users to accomplish
   tasks easily. But many people dont even know that there are many other useful
   commands and tools.Many people know the basics or only what they…
 * [⌊The Philosophy and History of Linux⌉⌊The Philosophy and History of Linux⌉[
 * 
   ## 󠀁[The Philosophy and History of Linux](https://immanuelraj.dev/the-philosophy-and-history-of-linux/)󠁿
   
 * [January 18, 2024](https://immanuelraj.dev/the-philosophy-and-history-of-linux/)
 * —
 * by
 * [Immanuel Raj](https://immanuelraj.dev/author/iamimmanuelraj/)
 * in [Linux](https://immanuelraj.dev/category/linux/)
 * Read Time
 * 2–3 minutes
 * Linux has a rich history rooted in the Open Source movement and UNIX philosophy.
   From the GNU Project to Linus Torvalds’ creation of the Linux kernel, this article
   explores the origins, principles, and impact of Linux on modern computing. Discover
   how Free Software, the GPL, and key design philosophies have shaped Linux into
   the powerful…
 * [⌊OpenResty SSL Setup: Install and Secure Site withNginx with Let’s Encrypt on
   Ubuntu⌉⌊OpenResty SSL Setup: Install and Secure Site withNginx with Let’s Encrypt
   on Ubuntu⌉[
 * 
   ## 󠀁[OpenResty SSL Setup: Install and Secure Site withNginx with Let’s Encrypt on Ubuntu](https://immanuelraj.dev/nginx-openresty-ssl-setup-ubuntu/)󠁿
   
 * [January 17, 2024](https://immanuelraj.dev/nginx-openresty-ssl-setup-ubuntu/)
 * —
 * by
 * [Immanuel Raj](https://immanuelraj.dev/author/iamimmanuelraj/)
 * in [Linux](https://immanuelraj.dev/category/linux/), [Self Hosting](https://immanuelraj.dev/category/self-hosting/),
   [SSL](https://immanuelraj.dev/category/ssl/), [Web](https://immanuelraj.dev/category/web/)
 * Read Time
 * 2–3 minutes
 * Learn how to install and configure OpenResty Nginx SSL on Ubuntu. This guide 
   covers setting up OpenResty, obtaining an SSL certificate using Certbot, and 
   enabling auto-renewal for a secure HTTPS website. 🚀
 * [⌊Oh-My-ZSH⌉⌊Oh-My-ZSH⌉[
 * 
   ## 󠀁[Oh-My-ZSH](https://immanuelraj.dev/oh-my-zsh/)󠁿
   
 * [January 11, 2024](https://immanuelraj.dev/oh-my-zsh/)
 * —
 * by
 * [Immanuel Raj](https://immanuelraj.dev/author/iamimmanuelraj/)
 * in [Linux](https://immanuelraj.dev/category/linux/), [Terminal](https://immanuelraj.dev/category/terminal/),
   [Tools](https://immanuelraj.dev/category/tools/)
 * Read Time
 * 1–2 minutes
 * Master Ubuntu servers with our comprehensive guide to HTTP servers, Nginx, and
   PHP. Dive into the essentials of setting up and managing Ubuntu servers efficiently,
   configuring HTTP servers, and optimizing web performance with Nginx and PHP