<?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: Joyal B Biju</title>
    <description>The latest articles on Forem by Joyal B Biju (@joyal_b_biju).</description>
    <link>https://forem.com/joyal_b_biju</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%2F1959383%2Fc0d280c8-b9a2-4e3e-a559-6162ed0db00c.jpeg</url>
      <title>Forem: Joyal B Biju</title>
      <link>https://forem.com/joyal_b_biju</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/joyal_b_biju"/>
    <language>en</language>
    <item>
      <title>Cloud Engineer Journey #4 — Important Linux Directories &amp; Essential Concepts Explained Simply</title>
      <dc:creator>Joyal B Biju</dc:creator>
      <pubDate>Thu, 14 May 2026 10:33:33 +0000</pubDate>
      <link>https://forem.com/joyal_b_biju/cloud-engineer-journey-4-important-linux-directories-essential-concepts-explained-simply-423h</link>
      <guid>https://forem.com/joyal_b_biju/cloud-engineer-journey-4-important-linux-directories-essential-concepts-explained-simply-423h</guid>
      <description>&lt;p&gt;When beginners start learning Linux, one of the most confusing things is understanding the Linux file system and directories.&lt;/p&gt;

&lt;p&gt;You may see folders like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/home
/etc
/var
/tmp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and wonder:&lt;/p&gt;

&lt;p&gt;👉 “What are these directories actually used for?”&lt;/p&gt;

&lt;p&gt;The good news is:&lt;br&gt;
Linux becomes much easier once you understand what each directory is meant for.&lt;/p&gt;

&lt;p&gt;And if you are learning:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AWS,&lt;/li&gt;
&lt;li&gt;Cloud,&lt;/li&gt;
&lt;li&gt;DevOps,&lt;/li&gt;
&lt;li&gt;Docker,&lt;/li&gt;
&lt;li&gt;or Kubernetes,&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;understanding Linux directories is extremely important because cloud servers rely heavily on the Linux file system.&lt;/p&gt;

&lt;p&gt;So in this post, let’s understand the most important Linux directories and a few essential Linux concepts in a simple beginner-friendly way.&lt;/p&gt;


&lt;h1&gt;
  
  
  🐧 What Is the Linux File System?
&lt;/h1&gt;

&lt;p&gt;Linux organizes everything using directories and files.&lt;/p&gt;

&lt;p&gt;Think of it like a huge digital storage system where every folder has a specific responsibility.&lt;/p&gt;

&lt;p&gt;Unlike Windows, Linux starts from a single root directory:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is called the &lt;strong&gt;Root Directory&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;All other directories exist inside it.&lt;/p&gt;

&lt;p&gt;Think of it like the “main building” of the Linux operating system.&lt;/p&gt;




&lt;h1&gt;
  
  
  📁 1. &lt;code&gt;/home&lt;/code&gt; — User Workspace
&lt;/h1&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/home/ec2-user
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This directory stores personal files for users.&lt;/p&gt;

&lt;p&gt;Think of it like:&lt;br&gt;
🏠 your personal room or workspace.&lt;/p&gt;

&lt;p&gt;Inside &lt;code&gt;/home&lt;/code&gt;, each user gets their own folder.&lt;/p&gt;

&lt;p&gt;In AWS EC2 instances, you’ll often work inside:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/home/ec2-user
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h1&gt;
  
  
  ⚙️ 2. &lt;code&gt;/etc&lt;/code&gt; — System Configuration Files
&lt;/h1&gt;

&lt;p&gt;This directory contains important system configuration files.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/etc/ssh/sshd_config
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Think of &lt;code&gt;/etc&lt;/code&gt; like:&lt;br&gt;
🛠️ the settings or control room of Linux.&lt;/p&gt;

&lt;p&gt;Many services and applications store their configuration here.&lt;/p&gt;


&lt;h1&gt;
  
  
  📦 3. &lt;code&gt;/var&lt;/code&gt; — Logs &amp;amp; Changing Data
&lt;/h1&gt;

&lt;p&gt;The &lt;code&gt;/var&lt;/code&gt; directory stores:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;logs,&lt;/li&gt;
&lt;li&gt;cache,&lt;/li&gt;
&lt;li&gt;temporary application data,&lt;/li&gt;
&lt;li&gt;changing system information.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/var/log
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Think of &lt;code&gt;/var&lt;/code&gt; like:&lt;br&gt;
📊 a storage area for system activity and reports.&lt;/p&gt;

&lt;p&gt;Very useful while troubleshooting servers.&lt;/p&gt;


&lt;h1&gt;
  
  
  🗂️ 4. &lt;code&gt;/tmp&lt;/code&gt; — Temporary Files
&lt;/h1&gt;

&lt;p&gt;This directory stores temporary files created by applications.&lt;/p&gt;

&lt;p&gt;Think of it like:&lt;br&gt;
🧹 a temporary workspace.&lt;/p&gt;

&lt;p&gt;Files inside &lt;code&gt;/tmp&lt;/code&gt; may get deleted automatically by the system later.&lt;/p&gt;


&lt;h1&gt;
  
  
  ⚡ 5. &lt;code&gt;/bin&lt;/code&gt; — Basic Linux Commands
&lt;/h1&gt;

&lt;p&gt;This directory contains essential Linux commands.&lt;/p&gt;

&lt;p&gt;Commands like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;ls
cat
pwd
mkdir&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;are stored here.&lt;/p&gt;

&lt;p&gt;Think of &lt;code&gt;/bin&lt;/code&gt; like:&lt;br&gt;
🧰 the toolbox of Linux.&lt;/p&gt;


&lt;h1&gt;
  
  
  📥 6. &lt;code&gt;/opt&lt;/code&gt; — Optional Software
&lt;/h1&gt;

&lt;p&gt;Used for installing optional or third-party software.&lt;/p&gt;

&lt;p&gt;Think of it like:&lt;br&gt;
📦 a special installation area for additional applications.&lt;/p&gt;


&lt;h1&gt;
  
  
  👑 7. &lt;code&gt;/root&lt;/code&gt; — Root User Home
&lt;/h1&gt;

&lt;p&gt;This is the home directory of the root user (administrator).&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/root
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Think of it like:&lt;br&gt;
🔐 the private workspace of the Linux administrator.&lt;/p&gt;


&lt;h1&gt;
  
  
  🌐 Essential Networking Commands
&lt;/h1&gt;

&lt;p&gt;Linux is heavily used in cloud environments, so basic networking commands are important.&lt;/p&gt;


&lt;h2&gt;
  
  
  Check IP Address
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ip addr
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Used to view network details and IP addresses.&lt;/p&gt;


&lt;h2&gt;
  
  
  Test Internet Connectivity
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ping google.com
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Used to check if a server or website is reachable.&lt;/p&gt;


&lt;h2&gt;
  
  
  Test HTTP Requests
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl google.com
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Useful for testing websites and APIs.&lt;/p&gt;


&lt;h2&gt;
  
  
  Find DNS Information
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;nslookup google.com
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Used to check DNS-related information.&lt;/p&gt;


&lt;h1&gt;
  
  
  ⚙️ Service Management in Linux
&lt;/h1&gt;

&lt;p&gt;Linux servers run many background services like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SSH&lt;/li&gt;
&lt;li&gt;Nginx&lt;/li&gt;
&lt;li&gt;Docker&lt;/li&gt;
&lt;li&gt;Jenkins&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Linux uses &lt;code&gt;systemctl&lt;/code&gt; to manage services.&lt;/p&gt;


&lt;h2&gt;
  
  
  Check Service Status
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;systemctl status sshd
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Start a Service
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;systemctl start sshd
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Stop a Service
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;systemctl stop sshd
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h1&gt;
  
  
  📜 Viewing Logs with journalctl
&lt;/h1&gt;

&lt;p&gt;Logs are very important while troubleshooting Linux servers.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;journalctl &lt;span class="nt"&gt;-u&lt;/span&gt; sshd
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This displays logs related to the SSH service.&lt;/p&gt;

&lt;p&gt;Think of logs like:&lt;br&gt;
📝 the activity history of the server.&lt;/p&gt;




&lt;h1&gt;
  
  
  ☁️ Why Linux Matters in Cloud &amp;amp; DevOps
&lt;/h1&gt;

&lt;p&gt;Linux is everywhere in cloud computing.&lt;/p&gt;

&lt;p&gt;Most:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AWS EC2 servers,&lt;/li&gt;
&lt;li&gt;Docker containers,&lt;/li&gt;
&lt;li&gt;Kubernetes nodes,&lt;/li&gt;
&lt;li&gt;and DevOps tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;run on Linux.&lt;/p&gt;

&lt;p&gt;That’s why strong Linux fundamentals make learning Cloud and DevOps much easier.&lt;/p&gt;




&lt;h1&gt;
  
  
  🛠️ Mini Challenge
&lt;/h1&gt;

&lt;p&gt;Try this on your Linux system or AWS EC2 instance:&lt;/p&gt;

&lt;h3&gt;
  
  
  Task:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Navigate to &lt;code&gt;/var/log&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;List all files&lt;/li&gt;
&lt;li&gt;Check your current directory&lt;/li&gt;
&lt;li&gt;Create a temporary file inside &lt;code&gt;/tmp&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;View your IP address using a command&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;👉 In the next post, I’ll explain the solution step by step.&lt;/p&gt;




&lt;h1&gt;
  
  
  🎯 Final Thoughts
&lt;/h1&gt;

&lt;p&gt;Linux may feel difficult in the beginning, but once you understand the structure and purpose behind directories and commands, everything starts making more sense.&lt;/p&gt;

&lt;p&gt;The goal is not to memorize every command.&lt;/p&gt;

&lt;p&gt;The goal is to understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how Linux organizes files,&lt;/li&gt;
&lt;li&gt;how services work,&lt;/li&gt;
&lt;li&gt;and how cloud servers operate behind the scenes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now that we’ve covered the Linux fundamentals, we can start moving into AWS concepts and real cloud infrastructure in the next posts ☁️&lt;/p&gt;




&lt;p&gt;If you are learning Linux, AWS, or Cloud basics and need help with even small doubts, feel free to connect with me through LinkedIn or email — always happy to learn and grow together 🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  CloudEngineerJourney #Linux #AWS #DevOps #LinuxBasics #CloudComputing
&lt;/h1&gt;

</description>
      <category>beginners</category>
      <category>cloud</category>
      <category>linux</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Cloud Engineer Journey #3 - Understanding Linux File Permissions Simply</title>
      <dc:creator>Joyal B Biju</dc:creator>
      <pubDate>Wed, 13 May 2026 11:06:51 +0000</pubDate>
      <link>https://forem.com/joyal_b_biju/cloud-engineer-journey-3-understanding-linux-file-permissions-simply-1394</link>
      <guid>https://forem.com/joyal_b_biju/cloud-engineer-journey-3-understanding-linux-file-permissions-simply-1394</guid>
      <description>&lt;p&gt;One of the most important concepts in Linux is file permissions.&lt;/p&gt;

&lt;p&gt;At first, permissions may look confusing because of symbols like:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;bash&lt;br&gt;
-rwxr-xr--&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;But once you understand the basics, it becomes much easier.&lt;/p&gt;

&lt;p&gt;And if you are learning Cloud or DevOps, understanding Linux permissions is extremely important because permissions help control:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;who can access files,&lt;/li&gt;
&lt;li&gt;who can modify them,&lt;/li&gt;
&lt;li&gt;and who can execute programs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Without proper permissions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;applications may fail,&lt;/li&gt;
&lt;li&gt;scripts may not run,&lt;/li&gt;
&lt;li&gt;services may stop working,&lt;/li&gt;
&lt;li&gt;or systems may become insecure.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So in this post, let’s understand Linux permissions in a simple beginner-friendly way.&lt;/p&gt;


&lt;h1&gt;
  
  
  🐧 What Are Linux File Permissions?
&lt;/h1&gt;

&lt;p&gt;Linux uses permissions to decide:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;who can read a file,&lt;/li&gt;
&lt;li&gt;who can edit a file,&lt;/li&gt;
&lt;li&gt;and who can execute a file.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Think of permissions like access control in real life.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A house owner has full access&lt;/li&gt;
&lt;li&gt;Family members may have limited access&lt;/li&gt;
&lt;li&gt;Guests may only view certain things&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Linux works in a very similar way.&lt;/p&gt;


&lt;h1&gt;
  
  
  🔐 Understanding Permission Symbols
&lt;/h1&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nt"&gt;-rwxr-xr--&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This line may look complicated, but it simply describes permissions.&lt;/p&gt;




&lt;h1&gt;
  
  
  📁 First Character
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;-
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;or&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;d
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This tells us the file type.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;-&lt;/code&gt; → normal file&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;d&lt;/code&gt; → directory (folder)&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  👤 Permission Groups
&lt;/h1&gt;

&lt;p&gt;Linux permissions are divided into 3 groups:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Group&lt;/th&gt;
&lt;th&gt;Meaning&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;User&lt;/td&gt;
&lt;td&gt;File owner&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Group&lt;/td&gt;
&lt;td&gt;Users in the same group&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Others&lt;/td&gt;
&lt;td&gt;Everyone else&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;rwx r-x r--
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is divided into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User → &lt;code&gt;rwx&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Group → &lt;code&gt;r-x&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Others → &lt;code&gt;r--&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  ✨ What Do r, w, x Mean?
&lt;/h1&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Symbol&lt;/th&gt;
&lt;th&gt;Meaning&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;r&lt;/td&gt;
&lt;td&gt;Read&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;w&lt;/td&gt;
&lt;td&gt;Write&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;x&lt;/td&gt;
&lt;td&gt;Execute&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h1&gt;
  
  
  💡 Simple Explanation
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Example:
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;rwx
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;read ✅&lt;/li&gt;
&lt;li&gt;write ✅&lt;/li&gt;
&lt;li&gt;execute ✅&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Another example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;r--
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;read ✅&lt;/li&gt;
&lt;li&gt;write ❌&lt;/li&gt;
&lt;li&gt;execute ❌&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  🔢 Numeric Permissions
&lt;/h1&gt;

&lt;p&gt;Linux also uses numbers for permissions.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Number&lt;/th&gt;
&lt;th&gt;Permission&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;rwx&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;rw-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;r-x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;r--&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h1&gt;
  
  
  ⚙️ chmod Command
&lt;/h1&gt;

&lt;p&gt;The &lt;code&gt;chmod&lt;/code&gt; command is used to change permissions.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;chmod &lt;/span&gt;755 script.sh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User → full access (&lt;code&gt;7&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Group → read &amp;amp; execute (&lt;code&gt;5&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Others → read &amp;amp; execute (&lt;code&gt;5&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  🚀 Why Execute Permission Matters
&lt;/h1&gt;

&lt;p&gt;Sometimes a script will not run because it does not have execute permission.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;./deploy.sh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You may see:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Permission denied
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Fix:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;chmod&lt;/span&gt; +x deploy.sh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now the script becomes executable.&lt;/p&gt;

&lt;p&gt;This is very common in Linux, AWS servers, and DevOps workflows.&lt;/p&gt;




&lt;h1&gt;
  
  
  👥 chown Command
&lt;/h1&gt;

&lt;p&gt;The &lt;code&gt;chown&lt;/code&gt; command changes file ownership.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo chown &lt;/span&gt;ec2-user:ec2-user file.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This changes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;owner&lt;/li&gt;
&lt;li&gt;and group ownership&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Very useful while working with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AWS EC2&lt;/li&gt;
&lt;li&gt;Jenkins&lt;/li&gt;
&lt;li&gt;Docker volumes&lt;/li&gt;
&lt;li&gt;shared directories&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  ☁️ Why Permissions Matter in Cloud &amp;amp; DevOps
&lt;/h1&gt;

&lt;p&gt;Permissions are heavily used in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Linux servers&lt;/li&gt;
&lt;li&gt;AWS EC2 instances&lt;/li&gt;
&lt;li&gt;Docker containers&lt;/li&gt;
&lt;li&gt;Kubernetes&lt;/li&gt;
&lt;li&gt;CI/CD pipelines&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Incorrect permissions can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;break deployments,&lt;/li&gt;
&lt;li&gt;stop applications,&lt;/li&gt;
&lt;li&gt;or create security risks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s why understanding permissions is one of the most important Linux skills.&lt;/p&gt;




&lt;h1&gt;
  
  
  🛠️ Mini Challenge
&lt;/h1&gt;

&lt;p&gt;Try this on your Linux system or EC2 instance:&lt;/p&gt;

&lt;h3&gt;
  
  
  Task:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Create a file called &lt;code&gt;deploy.sh&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Add some text inside it&lt;/li&gt;
&lt;li&gt;Try running the file&lt;/li&gt;
&lt;li&gt;Notice the permission error&lt;/li&gt;
&lt;li&gt;Fix it using chmod&lt;/li&gt;
&lt;li&gt;Run the file again&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;👉 In the next post, I’ll explain the solution step by step.&lt;/p&gt;




&lt;h1&gt;
  
  
  🎯 Final Thoughts
&lt;/h1&gt;

&lt;p&gt;Linux permissions may look difficult in the beginning, but they become much easier once you start practicing with real files and commands.&lt;/p&gt;

&lt;p&gt;The goal is not to memorize symbols.&lt;/p&gt;

&lt;p&gt;The goal is to understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;who can access files,&lt;/li&gt;
&lt;li&gt;what actions are allowed,&lt;/li&gt;
&lt;li&gt;and how Linux protects systems using permissions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Small concepts like these build the foundation for Cloud and DevOps engineering ☁️&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%2Fhmuyejmz66a7h0g9vysk.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%2Fhmuyejmz66a7h0g9vysk.png" alt=" " width="800" height="1200"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;If you are learning Linux, AWS, or Cloud basics and need help with even small doubts, feel free to connect with me through LinkedIn or email — always happy to learn and grow together 🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  CloudEngineerJourney #Linux #AWS #DevOps #LinuxPermissions #BeginnerFriendly
&lt;/h1&gt;

</description>
      <category>beginners</category>
      <category>devops</category>
      <category>linux</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Cloud Engineer Journey — Mini Linux Practice Task Explained</title>
      <dc:creator>Joyal B Biju</dc:creator>
      <pubDate>Wed, 13 May 2026 10:26:41 +0000</pubDate>
      <link>https://forem.com/joyal_b_biju/cloud-engineer-journey-mini-linux-practice-task-explained-3h9o</link>
      <guid>https://forem.com/joyal_b_biju/cloud-engineer-journey-mini-linux-practice-task-explained-3h9o</guid>
      <description>&lt;p&gt;In the previous post, I shared a small Linux practice task for beginners who are starting their Cloud or DevOps journey.&lt;/p&gt;

&lt;p&gt;The goal of this task was not to build a large project.&lt;/p&gt;

&lt;p&gt;It was simply to help beginners become comfortable using the Linux terminal step by step.&lt;/p&gt;

&lt;p&gt;For many people, Linux feels confusing at first because everything happens through commands instead of buttons and menus.&lt;/p&gt;

&lt;p&gt;But once you start practicing simple tasks daily, Linux becomes much easier to understand.&lt;/p&gt;

&lt;p&gt;🛠️ The Task&lt;br&gt;
The mini task was:&lt;/p&gt;

&lt;p&gt;Create a folder called cloudjourney&lt;br&gt;
Create a file inside it&lt;br&gt;
Add some text using nano&lt;br&gt;
View the content using cat&lt;br&gt;
Check the current directory&lt;br&gt;
☁️ Step-by-Step Explanation&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a Folder
mkdir cloudjourney
👉 mkdir means “make directory.”&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This creates a new folder named cloudjourney.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Move Into the Folder
cd cloudjourney
👉 cd means “change directory.”&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This command moves us inside the folder we created.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a File
touch text.txt
👉 touch creates an empty file.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now we have a file called text.txt.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open the File Using Nano
nano text.txt
Nano is a simple text editor inside Linux.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Download the Medium app&lt;br&gt;
I added this text inside the file:&lt;/p&gt;

&lt;p&gt;Hey its a mini Challenge&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;View the File Content
cat text.txt
Output:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Hey its a mini Challenge&lt;br&gt;
👉 cat displays the content inside a file.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Check the Current Directory
pwd
Output:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;/home/ec2-user/cloudjourney&lt;br&gt;
👉 pwd means “print working directory.”&lt;/p&gt;

&lt;p&gt;It shows the current location inside the Linux system.&lt;/p&gt;

&lt;p&gt;Think of it like checking your current location on Google Maps.&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%2F8g0in51ii2gt6nzywe5t.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%2F8g0in51ii2gt6nzywe5t.png" alt=" " width="800" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎯 Why This Small Task Matters&lt;br&gt;
This may look like a very basic exercise.&lt;/p&gt;

&lt;p&gt;But these are the exact fundamentals used daily in:&lt;/p&gt;

&lt;p&gt;Linux servers&lt;br&gt;
AWS EC2 instances&lt;br&gt;
Cloud environments&lt;br&gt;
DevOps workflows&lt;br&gt;
Every Cloud Engineer starts with simple commands before moving into:&lt;/p&gt;

&lt;p&gt;automation&lt;br&gt;
Docker&lt;br&gt;
Kubernetes&lt;br&gt;
CI/CD&lt;br&gt;
and cloud infrastructure&lt;br&gt;
The goal is not to memorize commands.&lt;/p&gt;

&lt;p&gt;The goal is to become comfortable working inside Linux step by step.&lt;/p&gt;

&lt;p&gt;If you are also learning Linux, AWS, or Cloud basics and need help with even small doubts, feel free to connect with me through LinkedIn or email — always happy to learn and grow together ☁️&lt;/p&gt;

&lt;h1&gt;
  
  
  CloudEngineerJourney #Linux #AWS #DevOps #BeginnerFriendly
&lt;/h1&gt;

</description>
      <category>beginners</category>
      <category>cli</category>
      <category>linux</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Cloud Engineer Journey #2 - Linux Made Simple for Cloud &amp; DevOps Beginners</title>
      <dc:creator>Joyal B Biju</dc:creator>
      <pubDate>Wed, 13 May 2026 09:42:05 +0000</pubDate>
      <link>https://forem.com/joyal_b_biju/cloud-engineer-journey-2-linux-made-simple-for-cloud-devops-beginners-34a4</link>
      <guid>https://forem.com/joyal_b_biju/cloud-engineer-journey-2-linux-made-simple-for-cloud-devops-beginners-34a4</guid>
      <description>&lt;p&gt;Learn the Linux basics every Cloud &amp;amp; DevOps engineer uses daily - explained in a simple and practical way.&lt;br&gt;
Before learning AWS, Docker, Kubernetes, or DevOps tools, one important thing every engineer should understand is Linux.&lt;br&gt;
Many beginners think Linux is difficult because they see terminals, commands, and black screens.&lt;br&gt;
But in reality, Linux becomes much easier once you understand the basics step by step.&lt;br&gt;
And the best part?&lt;br&gt;
👉 You do not need to be an expert or even come from a technical background to start learning Linux.&lt;br&gt;
In this post, we'll understand Linux in the simplest possible way before moving into practical commands and real-world usage.&lt;br&gt;
So before jumping into commands, let's first understand:&lt;br&gt;
What Linux is&lt;br&gt;
Why Linux is important&lt;br&gt;
How Linux works in real-world cloud environments&lt;/p&gt;




&lt;p&gt;🐧 What is Linux?&lt;br&gt;
Linux is an operating system - just like Windows or macOS.&lt;br&gt;
An operating system is the software that helps users interact with a computer and manage hardware resources like:&lt;br&gt;
memory&lt;br&gt;
storage&lt;br&gt;
CPU&lt;br&gt;
files&lt;br&gt;
and applications&lt;/p&gt;

&lt;p&gt;Most servers around the world run on Linux because it is:&lt;br&gt;
fast&lt;br&gt;
stable&lt;br&gt;
secure&lt;br&gt;
lightweight&lt;br&gt;
and highly customizable&lt;/p&gt;

&lt;p&gt;Today, Linux powers:&lt;br&gt;
cloud servers&lt;br&gt;
websites&lt;br&gt;
Kubernetes clusters&lt;br&gt;
Docker containers&lt;br&gt;
supercomputers&lt;br&gt;
and even Android phones&lt;/p&gt;




&lt;p&gt;☁️ Why Linux is Important for Cloud &amp;amp; DevOps&lt;br&gt;
When working in Cloud or DevOps, you will constantly interact with Linux systems.&lt;br&gt;
For example:&lt;br&gt;
AWS EC2 instances mostly use Linux&lt;br&gt;
Docker containers run on Linux-based systems&lt;br&gt;
Kubernetes nodes commonly use Linux&lt;br&gt;
CI/CD tools like Jenkins are usually hosted on Linux servers&lt;/p&gt;

&lt;p&gt;This is why Linux fundamentals are considered one of the most important skills for Cloud Engineers and DevOps Engineers.&lt;/p&gt;




&lt;p&gt;⚙️ How Linux Works (Simple Explanation)&lt;br&gt;
Linux mainly works through:&lt;br&gt;
Kernel&lt;br&gt;
👉 The core part of Linux that communicates with hardware.&lt;br&gt;
Shell&lt;br&gt;
👉 The command-line interface where users type commands.&lt;br&gt;
File System&lt;br&gt;
👉 Organizes files and directories.&lt;br&gt;
Services &amp;amp; Processes&lt;br&gt;
👉 Programs running in the background like web servers or databases.&lt;/p&gt;

&lt;p&gt;When we type commands in the terminal, Linux processes those commands and performs actions inside the system.&lt;br&gt;
That's why learning Linux commands is extremely important.&lt;/p&gt;




&lt;p&gt;When people start learning Cloud or DevOps, they usually focus directly on AWS, Docker, or Kubernetes.&lt;br&gt;
But one thing I quickly realized during my learning journey is this:&lt;br&gt;
👉 Strong Linux fundamentals make everything easier.&lt;br&gt;
Most cloud servers run on Linux.&lt;br&gt;
Whether it's AWS EC2, Docker containers, Kubernetes nodes, or CI/CD servers like Jenkins - Linux is everywhere.&lt;br&gt;
So in this post, I'm sharing some Linux commands that every beginner Cloud or DevOps engineer should know.&lt;br&gt;
I'll keep the explanations simple and practical so even someone from a non-technical background can follow along.&lt;/p&gt;




&lt;p&gt;🐧 1. pwd - Print Working Directory&lt;br&gt;
This command shows your current location inside the Linux system.&lt;br&gt;
pwd&lt;br&gt;
📌 Example:&lt;br&gt;
/home/ubuntu&lt;br&gt;
Think of it like checking your current location on Google Maps.&lt;/p&gt;




&lt;p&gt;📂 2. ls - List Files and Folders&lt;br&gt;
Used to view files and directories.&lt;br&gt;
ls&lt;br&gt;
Useful variations:&lt;br&gt;
ls -l&lt;br&gt;
ls -a&lt;br&gt;
-l → detailed view&lt;br&gt;
-a → shows hidden files&lt;/p&gt;




&lt;p&gt;📁 3. cd - Change Directory&lt;br&gt;
Used to move between folders.&lt;br&gt;
cd Documents&lt;br&gt;
Go back one folder:&lt;br&gt;
cd ..&lt;br&gt;
Go to home directory:&lt;br&gt;
cd ~&lt;/p&gt;




&lt;p&gt;📄 4. cat - View File Content&lt;br&gt;
Displays file contents.&lt;br&gt;
cat file.txt&lt;br&gt;
Very useful for reading configuration files.&lt;/p&gt;




&lt;p&gt;✏️ 5. nano - Edit Files&lt;br&gt;
Simple text editor inside Linux.&lt;br&gt;
nano file.txt&lt;br&gt;
Useful for editing:&lt;br&gt;
configuration files&lt;br&gt;
scripts&lt;br&gt;
application settings&lt;/p&gt;




&lt;p&gt;🗑️ 6. rm - Remove Files&lt;br&gt;
Deletes files or folders.&lt;br&gt;
rm file.txt&lt;br&gt;
Delete folder:&lt;br&gt;
rm -r foldername&lt;br&gt;
⚠️ Be careful.&lt;br&gt;
Linux usually deletes permanently.&lt;/p&gt;




&lt;p&gt;📦 7. mkdir - Create Directory&lt;br&gt;
Creates a new folder.&lt;br&gt;
mkdir project&lt;/p&gt;




&lt;p&gt;📋 8. cp - Copy Files&lt;br&gt;
Copies files from one location to another.&lt;br&gt;
cp file.txt backup.txt&lt;/p&gt;




&lt;p&gt;🚚 9. mv - Move or Rename Files&lt;br&gt;
Rename file:&lt;br&gt;
mv old.txt new.txt&lt;br&gt;
Move file:&lt;br&gt;
mv file.txt /home/ubuntu/Documents&lt;/p&gt;




&lt;p&gt;👀 10. top - View Running Processes&lt;br&gt;
Shows system resource usage in real time.&lt;br&gt;
top&lt;br&gt;
Useful for checking:&lt;br&gt;
CPU usage&lt;br&gt;
Memory usage&lt;br&gt;
Running processes&lt;/p&gt;




&lt;p&gt;🌐 11. ping - Test Network Connectivity&lt;br&gt;
Checks if a server or website is reachable.&lt;br&gt;
ping google.com&lt;br&gt;
Very useful while troubleshooting networking issues.&lt;/p&gt;




&lt;p&gt;🔍 12. grep - Search Inside Files&lt;br&gt;
Searches for words or patterns.&lt;br&gt;
grep error logfile.txt&lt;br&gt;
Useful for:&lt;br&gt;
finding errors&lt;br&gt;
checking logs&lt;br&gt;
searching configuration values&lt;/p&gt;




&lt;p&gt;🔐 13. chmod - Change File Permissions&lt;br&gt;
Used to control who can access a file.&lt;br&gt;
chmod 755 script.sh&lt;br&gt;
This is extremely important in Linux administration and DevOps.&lt;/p&gt;




&lt;p&gt;👤 14. sudo - Run as Administrator&lt;br&gt;
Some commands require admin privileges.&lt;br&gt;
sudo apt update&lt;br&gt;
Think of this as "Run as Administrator" in Windows.&lt;/p&gt;




&lt;p&gt;⚙️ 15. systemctl - Manage Services&lt;br&gt;
Used to start, stop, and check services.&lt;br&gt;
Check service status:&lt;br&gt;
systemctl status nginx&lt;br&gt;
Start service:&lt;br&gt;
sudo systemctl start nginx&lt;br&gt;
This command is heavily used in servers and cloud environments.&lt;/p&gt;




&lt;p&gt;🧾 Simple Bash Script Example&lt;br&gt;
One of the most useful skills in Linux is automation using shell scripts.&lt;br&gt;
A shell script is simply a file that contains Linux commands which can run automatically.&lt;br&gt;
Example Script&lt;br&gt;
Create a file:&lt;br&gt;
nano backup.sh&lt;br&gt;
Add this:&lt;/p&gt;

&lt;h1&gt;
  
  
  !/bin/bash
&lt;/h1&gt;

&lt;p&gt;echo "Starting Backup..."&lt;br&gt;
mkdir backup&lt;br&gt;
cp file.txt backup/&lt;br&gt;
echo "Backup Completed"&lt;br&gt;
Save the file and give execution permission:&lt;br&gt;
chmod +x backup.sh&lt;br&gt;
Run the script:&lt;br&gt;
./backup.sh&lt;br&gt;
👉 This is how automation starts in Linux and DevOps.&lt;br&gt;
Even simple scripts can save time and reduce manual work.&lt;/p&gt;




&lt;p&gt;📁 Important Linux Directories&lt;br&gt;
Understanding Linux directories is also very important for Cloud and DevOps engineers.&lt;br&gt;
DirectoryPurpose : /Root directory, homeUser home folders, /etcConfiguration files, /varLogs and variable data, /tmpTemporary files, /binBasic Linux commands, /optOptional software, /rootRoot user home directory&lt;br&gt;
Think of these like different departments inside a company - each directory has its own responsibility.&lt;/p&gt;




&lt;p&gt;🔐 Linux File Permissions&lt;br&gt;
Linux controls who can:&lt;br&gt;
read&lt;br&gt;
write&lt;br&gt;
or execute files&lt;/p&gt;

&lt;p&gt;Permission symbols:&lt;br&gt;
r = read&lt;br&gt;
w = write&lt;br&gt;
x = execute&lt;br&gt;
Example:&lt;br&gt;
chmod 755 script.sh&lt;br&gt;
This is one of the most important concepts in Linux administration.&lt;/p&gt;




&lt;p&gt;🌐 Essential Networking Commands&lt;br&gt;
Check IP address:&lt;br&gt;
ip addr&lt;br&gt;
Check connectivity:&lt;br&gt;
ping google.com&lt;br&gt;
Test HTTP request:&lt;br&gt;
curl google.com&lt;br&gt;
Check open ports:&lt;br&gt;
ss -tulnp&lt;br&gt;
Find DNS information:&lt;br&gt;
nslookup google.com&lt;br&gt;
These commands are heavily used while troubleshooting servers and cloud environments.&lt;/p&gt;




&lt;p&gt;🛠️ Mini Challenge&lt;br&gt;
Try this on your Linux system or EC2 instance:&lt;br&gt;
Task:&lt;br&gt;
Create a folder called cloudjourney&lt;br&gt;
Create a file inside it&lt;br&gt;
Add some text using nano&lt;br&gt;
View the content using cat&lt;br&gt;
Check your current directory&lt;/p&gt;

&lt;p&gt;👉 In the next post, I'll share the solution and explain the practical workflow.&lt;/p&gt;




&lt;p&gt;🎯 Final Thoughts&lt;br&gt;
Linux may feel confusing at first, but once you start practicing daily, it becomes much easier.&lt;br&gt;
For Cloud and DevOps engineers, Linux is not optional - it's one of the most important foundational skills.&lt;br&gt;
The goal is not to memorize commands.&lt;br&gt;
The goal is to understand how systems work and become comfortable using the terminal.&lt;br&gt;
More topics coming soon in the Cloud Engineer Journey series ☁️&lt;/p&gt;




&lt;h1&gt;
  
  
  CloudEngineerJourney #Linux #AWS #DevOps #CloudComputing #BeginnerFriendly
&lt;/h1&gt;

</description>
      <category>cloud</category>
      <category>aws</category>
      <category>linux</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Cloud Engineer Journey #1 - Starting My Cloud &amp; DevOps Learning Journey</title>
      <dc:creator>Joyal B Biju</dc:creator>
      <pubDate>Wed, 13 May 2026 06:22:40 +0000</pubDate>
      <link>https://forem.com/joyal_b_biju/cloud-engineer-journey-1-starting-my-cloud-devops-learning-journey-d5a</link>
      <guid>https://forem.com/joyal_b_biju/cloud-engineer-journey-1-starting-my-cloud-devops-learning-journey-d5a</guid>
      <description>&lt;p&gt;Recently, I started my journey as an Associate Cloud Engineer, and I wanted to create something that helps me learn consistently while also helping others understand cloud and DevOps in a simple way.&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%2Fu6q0ocprap6gziyc8maq.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%2Fu6q0ocprap6gziyc8maq.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
That's how this series started:&lt;br&gt;
☁️ Cloud Engineer Journey&lt;br&gt;
In this series, I'll be sharing what I learn step by step - from the fundamentals to real-world cloud and DevOps projects.&lt;br&gt;
My goal is to explain technical concepts in a way that is:&lt;br&gt;
simple&lt;br&gt;
practical&lt;br&gt;
and easy to understand even for someone from a non-technical background&lt;/p&gt;

&lt;p&gt;Because when I started learning, I noticed that many tutorials explain how to do something, but not why it matters or how it works in real life.&lt;br&gt;
So instead of making things overly complicated, I want to break topics down using:&lt;br&gt;
simple explanations&lt;br&gt;
real-world examples&lt;br&gt;
diagrams&lt;br&gt;
and hands-on demonstrations&lt;/p&gt;




&lt;p&gt;📌 What You Can Expect in This Series&lt;br&gt;
Some of the topics I'll be covering:&lt;br&gt;
Linux fundamental&lt;br&gt;
Networking basics&lt;br&gt;
AWS cloud services&lt;br&gt;
DevOps tools &amp;amp; workflows&lt;br&gt;
Automation &amp;amp; CI/CD&lt;br&gt;
Docker &amp;amp; Kubernetes&lt;br&gt;
Monitoring &amp;amp; troubleshooting&lt;br&gt;
Real project walkthroughs&lt;/p&gt;

&lt;p&gt;And most importantly:&lt;br&gt;
👉 the mistakes, challenges, and lessons I learn along the way.&lt;/p&gt;




&lt;p&gt;🛠️ Interactive Learning Approach&lt;br&gt;
To make this series more practical, I'll also be adding:&lt;br&gt;
small real-world tasks&lt;br&gt;
mini challenges&lt;br&gt;
and project-based questions between topics&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
Linux troubleshooting tasks&lt;br&gt;
Networking scenarios&lt;br&gt;
AWS architecture questions&lt;br&gt;
DevOps workflow challenges&lt;/p&gt;

&lt;p&gt;Then, in the next post (usually after 1–2 days), I'll share:&lt;br&gt;
the solution&lt;br&gt;
explanation&lt;br&gt;
and the practical approach to solving it&lt;/p&gt;

&lt;p&gt;The idea is to learn by thinking and building - not just by reading theory.&lt;/p&gt;




&lt;p&gt;🎯 Why I'm Doing This&lt;br&gt;
I believe the best way to learn technology is by:&lt;br&gt;
building&lt;br&gt;
practicing&lt;br&gt;
explaining&lt;br&gt;
and staying consistent&lt;/p&gt;

&lt;p&gt;This series is not about pretending to be an expert.&lt;br&gt;
It's about documenting a real learning journey while growing as a Cloud Engineer.&lt;br&gt;
If you're someone trying to enter cloud or DevOps, I hope this series makes the journey easier and less confusing.&lt;br&gt;
Let's learn and grow together ☁️&lt;br&gt;
Our first step was getting to know Linus, and this is our next post&lt;/p&gt;

&lt;h1&gt;
  
  
  CloudEngineerJourney #AWS #Linux #DevOps #CloudComputing #LearningInPublic #joyalbbiju
&lt;/h1&gt;

</description>
      <category>beginners</category>
      <category>devops</category>
      <category>cloudcomputing</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
