<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Dinesh Arumugam</title>
    <description>The latest articles on Forem by Dinesh Arumugam (@dinesh_arumugam_ac48f51e3).</description>
    <link>https://forem.com/dinesh_arumugam_ac48f51e3</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3017742%2Ff32b9936-be14-4127-8f0a-237b7c33d53e.png</url>
      <title>Forem: Dinesh Arumugam</title>
      <link>https://forem.com/dinesh_arumugam_ac48f51e3</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/dinesh_arumugam_ac48f51e3"/>
    <language>en</language>
    <item>
      <title>Grasping the mkdir command</title>
      <dc:creator>Dinesh Arumugam</dc:creator>
      <pubDate>Tue, 29 Apr 2025 12:50:38 +0000</pubDate>
      <link>https://forem.com/dinesh_arumugam_ac48f51e3/grasping-the-mkdir-command-2lea</link>
      <guid>https://forem.com/dinesh_arumugam_ac48f51e3/grasping-the-mkdir-command-2lea</guid>
      <description>&lt;h2&gt;
  
  
  Tables
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Introduction&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Overview of mkdir&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Hands-On Scenarios and Lessons Learned&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mistakes to Avoid&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Quick Summary&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a id="Introduction"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;As part of my RHCSA + RHCE Fast-Track Training with the Cloud Whistler community, I’m continuing to document everything I learn—this time from Day 4 of my 30-day Linux challenge.&lt;/p&gt;

&lt;p&gt;In this post, I’ve shared the importance of mkdir command for structuring wise files and projects folders.&lt;/p&gt;

&lt;p&gt;&lt;a id="Overview of mkdir"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Overview of mkdir
&lt;/h2&gt;

&lt;p&gt;What is mkdir?&lt;br&gt;
mkdir stands for make directory. It's used to create new folders (directories) in your Linux file system.&lt;/p&gt;

&lt;p&gt;&lt;a id="Hands-On Scenarios and Lessons Learned"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Hands-On Scenarios and Lessons Learned
&lt;/h2&gt;

&lt;p&gt;🛠️ Hands-On Scenarios and Lessons Learned&lt;br&gt;
Creating a single folder in the top level directly /&lt;br&gt;
Mkdir /aws : command to create a folder in top level directory&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fptfcregetva3n1xb3ppu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fptfcregetva3n1xb3ppu.png" alt="Image description" width="800" height="282"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;How to create more than directories&lt;br&gt;
Mkdir /uk /Canada /Australia : command to create a more than one folder directories in top directory&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5p50uubnx0xuihby7qp4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5p50uubnx0xuihby7qp4.png" alt="Image description" width="800" height="225"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;How to create multiple directories&lt;br&gt;
Mkdir /azure{1..5} : command to create a multiple folder directories in top directory&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9orgsocdcu5zbu0fkhk9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9orgsocdcu5zbu0fkhk9.png" alt="Image description" width="800" height="200"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a directory inside a directory&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwmtkzukewe6dveumcfcu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwmtkzukewe6dveumcfcu.png" alt="Image description" width="800" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Create a Parent directory inside another directory&lt;br&gt;
Mkdir -p /gcp/v1/v2/v3&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuv1ohb4ssohblqxd3prb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuv1ohb4ssohblqxd3prb.png" alt="Image description" width="800" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a id="Mistakes to Avoid"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Mistakes to Avoid
&lt;/h2&gt;

&lt;p&gt;Here are a couple of things that tripped me up early on while using mkdir:&lt;br&gt;
Missing the -p flag for nested folders&lt;br&gt;
If you try to create a folder inside another one that doesn’t exist yet, you’ll get an error like:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;mkdir: cannot create directory ‘/path/to/folder’: No such file or directory&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Just add the -p flag to tell Linux to create any missing parent folders too:&lt;br&gt;
*&lt;em&gt;mkdir -p /path/to/folder&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Spaces in folder names without quotes&lt;br&gt;
If your folder name has spaces (like My Folder), Linux thinks you're typing two separate arguments. Wrap it in quotes or escape the space:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;mkdir "My Folder"&lt;br&gt;
mkdir My\ Folder&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Trust me, these small things can save a lot of time and confusion when you're just getting started!&lt;/p&gt;

&lt;p&gt;&lt;a id="Quick Summary"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Summary
&lt;/h2&gt;

&lt;p&gt;mkdir might look simple at first, but once you get the hang of its options, it becomes a powerful tool for staying efficient and organized.A well-structured file system not only makes your life easier down the road&lt;/p&gt;

&lt;p&gt;Got a favorite Linux command or a hard lesson learned? I’d love to hear it. Let’s swap stories—connect with me on &lt;a href="https://www.linkedin.com/in/dinesharumugam86/#" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/dinesharumugam86/#&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>cloudwhistler</category>
      <category>opensource</category>
      <category>devops</category>
      <category>linux</category>
    </item>
    <item>
      <title>🐧 Mastering the Basics: A Beginner’s Guide to the Linux File System Hierarchy</title>
      <dc:creator>Dinesh Arumugam</dc:creator>
      <pubDate>Sat, 26 Apr 2025 12:43:44 +0000</pubDate>
      <link>https://forem.com/dinesh_arumugam_ac48f51e3/mastering-the-basics-a-beginners-guide-to-the-linux-file-system-hierarchy-298d</link>
      <guid>https://forem.com/dinesh_arumugam_ac48f51e3/mastering-the-basics-a-beginners-guide-to-the-linux-file-system-hierarchy-298d</guid>
      <description>&lt;p&gt;Hi everyone!&lt;br&gt;
I'm continuing my 30-day Linux challenge as part of my preparation for the RHCSA certification.&lt;br&gt;
Today, for Day 2, I’m excited to walk you through one of the most important — but often overlooked — topics in Linux: File System Hierarchy. 🧡&lt;/p&gt;

&lt;p&gt;If you’re completely new to Linux, or starting your RHCSA journey, understanding how files and directories are organized isn’t just nice to know — it’s absolutely essential.&lt;/p&gt;

&lt;p&gt;In this article, I’ll break down:&lt;/p&gt;

&lt;p&gt;✅ What the Linux File System Hierarchy really means&lt;br&gt;
✅ How each directory is used practically in real-world IT systems&lt;br&gt;
✅ Easy comparisons with Windows, so anyone — even from a non-technical background — can follow&lt;br&gt;
✅ Real-life IT use cases&lt;br&gt;
✅ Pro tips to remember things faster&lt;/p&gt;

&lt;p&gt;Let’s dive in together! ⚡&lt;/p&gt;

&lt;p&gt;📁 What Is the Linux File System Hierarchy?&lt;br&gt;
In Linux, everything starts from a single root — &lt;strong&gt;/&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Unlike Windows where you have drives like C:\, D:\, and so on, in Linux, there’s just one big family tree, starting from &lt;strong&gt;/&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;All files, folders, programs, and settings live somewhere underneath &lt;strong&gt;/&lt;/strong&gt;.&lt;br&gt;
Think of it like a giant organised city — where every street (folder) has a specific purpose.&lt;/p&gt;

&lt;p&gt;✅ This structure keeps Linux modular, organized, and scalable — especially important in server environments where hundreds of applications and users might exist.&lt;/p&gt;

&lt;p&gt;🗂️ Quick Overview of Key Directories (Compared to Windows)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ka7jw53kyqo86st94jf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ka7jw53kyqo86st94jf.png" alt="Image description" width="763" height="430"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🛠 Simple Command to Explore:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv80v58w0za0d0mnnvcap.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv80v58w0za0d0mnnvcap.png" alt="Image description" width="88" height="95"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🖥️ This command shows you a list of top-level folders in Linux —&lt;br&gt;
Just like opening "This PC" on Windows and seeing your C:\, D:\ drives!&lt;/p&gt;

&lt;p&gt;🔥 Why Understanding This Matters (Especially for RHCSA)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📂 Navigation becomes second nature — You’ll know where to find logs, configs, apps, or user files.&lt;/li&gt;
&lt;li&gt;🔍 Troubleshooting becomes faster — No more Googling "where are Linux logs"; you’ll go straight to /var/log.&lt;/li&gt;
&lt;li&gt;🧠 You think like a SysAdmin — Certifications and real-world IT jobs expect you to move without a GUI.&lt;/li&gt;
&lt;li&gt;🚀 You feel confident in the terminal — No more feeling “lost”!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;💡 RHCSA Exam Tips:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Many questions revolve around /home, /etc, /var/log.&lt;/li&gt;
&lt;li&gt;Understanding the file system structure helps you solve tasks faster and more confidently.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🧪 Real-World IT Scenarios (You'll Actually Use This!)&lt;br&gt;
✅ Need to find out why your server isn't booting? → Check /boot and /var/log.&lt;br&gt;
✅ Setting up a new Nginx or Apache web server? → Config files live under /etc/.&lt;br&gt;
✅ Creating a new user account? → Their data will be stored under /home/username/.&lt;br&gt;
✅ Installing custom software manually? → It usually goes into /usr/local/bin.&lt;br&gt;
✅ Need to attach a USB drive? → It gets mounted under /mnt or /media.&lt;/p&gt;

&lt;p&gt;🧠 Best Practices and Recommendations&lt;/p&gt;

&lt;p&gt;💡 Pro Tips for Linux beginners:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use ls -l / often to map the system in your mind.&lt;/li&gt;
&lt;li&gt;Spend 5–10 minutes exploring /etc, /var, /usr, etc.&lt;/li&gt;
&lt;li&gt;Don’t just memorize — interact! Real understanding comes from practicing.&lt;/li&gt;
&lt;li&gt;Always compare with Windows in your mind — it makes everything click faster!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🔚 Quick Summary&lt;/p&gt;

&lt;p&gt;Today’s lesson might seem basic — but this is the backbone of Linux.&lt;/p&gt;

&lt;p&gt;By learning what’s where and why, you’ll manage Linux systems with confidence, just like you navigate Windows.&lt;br&gt;
Every great SysAdmin, DevOps engineer, and Linux power user started right here.&lt;/p&gt;

&lt;p&gt;I'd love to hear your thoughts! 🧡&lt;/p&gt;

&lt;p&gt;Are you also learning Linux?&lt;/p&gt;

&lt;p&gt;What tips helped you when you were starting out?&lt;/p&gt;

&lt;p&gt;Let’s grow and learn together! 🚀&lt;/p&gt;

&lt;p&gt;Feel free to connect with me here on dev.to or LinkedIn!&lt;/p&gt;

&lt;h1&gt;
  
  
  30DaysLinuxChallenge #LinuxForBeginners #RHCSA #LinuxFileSystem #CloudWhistler #DevOps #LinuxJourney #WindowsVsLinux
&lt;/h1&gt;

</description>
      <category>cloudwhistler</category>
      <category>devops</category>
      <category>30dayslinuxchallenge</category>
      <category>linuxforbeginner</category>
    </item>
    <item>
      <title>How to Install Red Hat Enterprise Linux 9 on VirtualBox on Windows</title>
      <dc:creator>Dinesh Arumugam</dc:creator>
      <pubDate>Thu, 24 Apr 2025 19:21:08 +0000</pubDate>
      <link>https://forem.com/dinesh_arumugam_ac48f51e3/how-to-install-red-hat-enterprise-linux-9-on-virtualbox-on-windows-2doa</link>
      <guid>https://forem.com/dinesh_arumugam_ac48f51e3/how-to-install-red-hat-enterprise-linux-9-on-virtualbox-on-windows-2doa</guid>
      <description>&lt;p&gt;🚀 How to Setup RHEL 9 on Windows Using VirtualBox – Day 1 of My 30-Day Linux Challenge&lt;/p&gt;

&lt;p&gt;👋 Introduction&lt;br&gt;
I’ve recently kicked off my 30-day Linux challenge as part of my preparation for the RHCSA exam. This post marks Day 1, where I show you how I set up a Red Hat Enterprise Linux 9 lab on Windows using Oracle VirtualBox—step-by-step.&lt;/p&gt;

&lt;p&gt;Whether you’re just getting started with Linux or gearing up for a certification, this setup guide is for you.&lt;/p&gt;

&lt;p&gt;Stay tuned—29 more days of Linux adventures ahead!&lt;/p&gt;

&lt;p&gt;📋 Requirements&lt;br&gt;
✅ Oracle VirtualBox – &lt;a href="https://www.virtualbox.org/" rel="noopener noreferrer"&gt;https://www.virtualbox.org/&lt;/a&gt;&lt;br&gt;
✅ RHEL 9 ISO File (requires a free Red Hat Developer account) – &lt;a href="https://developers.redhat.com/products/rhel/download" rel="noopener noreferrer"&gt;https://developers.redhat.com/products/rhel/download&lt;/a&gt;&lt;br&gt;
✅ A machine with at least 4GB RAM&lt;/p&gt;

&lt;p&gt;🛠 Step-by-Step Lab Setup in Oracle VirtualBox&lt;br&gt;
Step 1: Create a New Virtual Machine&lt;br&gt;
Open VirtualBox&lt;br&gt;
Go to Machine → New&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjlf2ecfzjy7pxhvvc9ac.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjlf2ecfzjy7pxhvvc9ac.png" alt="Image description" width="800" height="494"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx4eis489geqzga31krqi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx4eis489geqzga31krqi.png" alt="Image description" width="729" height="369"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 2: Enter VM Details&lt;br&gt;
Name: RHEL9-VM1&lt;br&gt;
Type: Linux&lt;br&gt;
Version: Red Hat (64-bit)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe1s7ph4eud6svy3k0vg3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe1s7ph4eud6svy3k0vg3.png" alt="Image description" width="800" height="486"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F381q0dk05varsk239ayo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F381q0dk05varsk239ayo.png" alt="Image description" width="800" height="551"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 3: Set Memory Size&lt;br&gt;
Allocate 2GB RAM (2048 MB)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fghitpca0e4gnwuinhaew.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fghitpca0e4gnwuinhaew.png" alt="Image description" width="800" height="180"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 4: Created a Virtual Hard Disk&lt;br&gt;
While in the installation process&lt;/p&gt;

&lt;p&gt;Choose VDI (VirtualBox Disk Image)&lt;br&gt;
Select Dynamically allocated&lt;br&gt;
Set size to 25GB&lt;br&gt;
Click Create&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff1qy9idw1tc1f3e81b58.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff1qy9idw1tc1f3e81b58.png" alt="Image description" width="800" height="542"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 5: Adjust VM Settings&lt;br&gt;
Settings → System → Processor&lt;br&gt;
Set processor count to 2&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fivrqzh7rdm27ntkwarnv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fivrqzh7rdm27ntkwarnv.png" alt="Image description" width="800" height="279"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;System → Motherboard&lt;br&gt;
Change pointing device to USB Tablet&lt;br&gt;
Click OK to save changes&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fue0w4vpjym6kz1awv1nf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fue0w4vpjym6kz1awv1nf.png" alt="Image description" width="800" height="515"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 6: Attach the RHEL 9 ISO&lt;br&gt;
Click Start on the VM&lt;br&gt;
When prompted, click the folder icon to choose a disk&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Falngaclvvie7ldpo3f5c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Falngaclvvie7ldpo3f5c.png" alt="Image description" width="495" height="514"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click the folder icon and select the rhel-baseos-9.0-x86_64-dvd.iso&lt;br&gt;
Click Start&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiaihqjk6gpy598nl6vip.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiaihqjk6gpy598nl6vip.png" alt="Image description" width="503" height="707"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🧑‍💻 Begin Installation&lt;br&gt;
Step 7: Start RHEL Installer&lt;br&gt;
Use arrow keys to select Install Red Hat Enterprise Linux 9. Press Enter&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvbat363frqp2f59twjmt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvbat363frqp2f59twjmt.png" alt="Image description" width="579" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 8: Language Selection&lt;br&gt;
Select your preferred language&lt;br&gt;
Click Continue&lt;/p&gt;

&lt;p&gt;Step 9: Installation Destination&lt;br&gt;
Click Installation Destination&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpxqlt6z0mensz448ites.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpxqlt6z0mensz448ites.png" alt="Image description" width="779" height="575"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Confirm your 25GB disk is selected&lt;br&gt;
Click Done&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvbygohs2unjw8mp9vb1b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvbygohs2unjw8mp9vb1b.png" alt="Image description" width="766" height="601"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 10: Set Root Password&lt;br&gt;
Click Root Password under "USER SETTINGS"&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcnb5si7re1ogv6j30n5e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcnb5si7re1ogv6j30n5e.png" alt="Image description" width="754" height="581"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Set: redhat or (user wish)but make sure do not to forgot the root password &lt;br&gt;
Enable Allow root SSH login with password&lt;br&gt;
Click Done&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4fax2inxblxokize14qg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4fax2inxblxokize14qg.png" alt="Image description" width="754" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 11: Begin Installation&lt;br&gt;
Click Begin Installation&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftpl9goo3bfu7ub2aj1sl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftpl9goo3bfu7ub2aj1sl.png" alt="Image description" width="764" height="566"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Wait until installation completes&lt;/p&gt;

&lt;p&gt;🎯 Final Setup Steps&lt;br&gt;
Reboot when prompted&lt;br&gt;
Eject ISO from virtual drive&lt;/p&gt;

&lt;p&gt;🥳 Congratulations! Your RHEL 9 virtual machine is ready for use.&lt;/p&gt;

&lt;p&gt;💡 Recommendations &amp;amp; Best Practices&lt;br&gt;
🌟 Pro Tips&lt;br&gt;
💾 Take a snapshot right after installation&lt;br&gt;
🔁 Enable bidirectional clipboard and drag-and-drop&lt;br&gt;
🆕 Update system after first login:&lt;/p&gt;

&lt;p&gt;bash&lt;br&gt;
Copy&lt;br&gt;
Edit&lt;br&gt;
sudo dnf update -y&lt;/p&gt;

&lt;p&gt;✅ Quick Summary&lt;br&gt;
2GB RAM, 2 CPUs, 25GB disk&lt;br&gt;
Install RHEL 9 via ISO&lt;br&gt;
Tweak settings for smooth performance&lt;br&gt;
Ready for Day 2 of Linux exploration!&lt;/p&gt;

&lt;p&gt;💬 Let’s Connect! &lt;a href="https://www.linkedin.com/in/dinesharumugam86/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/dinesharumugam86/&lt;/a&gt;&lt;br&gt;
Feel free to share your thoughts or questions, or even join me on this challenge. Let’s grow those real-world Linux skills together.&lt;/p&gt;

</description>
      <category>cloudwhistler</category>
      <category>devops</category>
      <category>linux</category>
      <category>30dayslinuxchanllenge</category>
    </item>
  </channel>
</rss>
