<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Untitled Publication]]></title><description><![CDATA[Untitled Publication]]></description><link>https://vatsaman.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Mon, 31 Aug 2026 02:06:40 GMT</lastBuildDate><atom:link href="https://vatsaman.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[DAY 3  >> Embarking on a DevOps Journey: 90 Days Challenge 🚀]]></title><description><![CDATA[Files in Linux:

Everything is a File:

In Linux, everything is treated as a file, including directories, devices, and even network sockets.

This uniformity simplifies interactions with various system components.




    📁 📄 🖥️

File Types:

Regu...]]></description><link>https://vatsaman.hashnode.dev/day-3-embarking-on-a-devops-journey-90-days-challenge</link><guid isPermaLink="true">https://vatsaman.hashnode.dev/day-3-embarking-on-a-devops-journey-90-days-challenge</guid><category><![CDATA[TrainWithShubham]]></category><category><![CDATA[Linux]]></category><category><![CDATA[linux for beginners]]></category><category><![CDATA[linux-basics]]></category><category><![CDATA[filesystem]]></category><category><![CDATA[Devops articles]]></category><category><![CDATA[DevOps Journey]]></category><category><![CDATA[#Devopscommunity]]></category><category><![CDATA[linux kernel]]></category><category><![CDATA[linux for devops]]></category><category><![CDATA[Cloud Computing]]></category><dc:creator><![CDATA[Aman Vats]]></dc:creator><pubDate>Tue, 30 Jan 2024 06:29:21 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1706595889003/36e32772-ab16-472d-9717-3d3718d46bbf.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3 id="heading-files-in-linux"><strong>Files in Linux:</strong></h3>
<ol>
<li><p><strong>Everything is a File:</strong></p>
<ul>
<li><p>In Linux, everything is treated as a file, including directories, devices, and even network sockets.</p>
</li>
<li><p>This uniformity simplifies interactions with various system components.</p>
</li>
</ul>
</li>
</ol>
<p>    📁 📄 🖥️</p>
<ol>
<li><p><strong>File Types:</strong></p>
<ul>
<li><p>Regular Files: Contain data (text, binary, etc.).</p>
</li>
<li><p>Directories: Organize files into a hierarchical structure.</p>
</li>
<li><p>Devices: Represent hardware devices (e.g., <code>/dev/sda</code> for the first hard drive).</p>
</li>
<li><p>Symbolic Links: Point to other files or directories.</p>
</li>
<li><p>Special Files: Represent system resources (e.g., <code>/proc</code> for process information).</p>
</li>
</ul>
</li>
</ol>
<p>    📂 📄 🔗 🖥️</p>
<ol>
<li><p><strong>File Naming Conventions:</strong></p>
<ul>
<li><p>Case-sensitive: "File.txt" and "file.txt" are different.</p>
</li>
<li><p>Use of special characters: Be cautious with characters like spaces and symbols.</p>
</li>
</ul>
</li>
</ol>
<p>    🚫 ⚠️</p>
<h3 id="heading-linux-file-structure"><strong>Linux File Structure:</strong></h3>
<ol>
<li><p><strong>Root Directory (/):</strong></p>
<ul>
<li>Top-level directory containing all other directories and files.</li>
</ul>
</li>
</ol>
<p>    🏠</p>
<ol>
<li><p><strong>Standard Directories:</strong></p>
<ul>
<li><p><strong>/bin:</strong> Essential binary executables.</p>
</li>
<li><p><strong>/etc:</strong> Configuration files.</p>
</li>
<li><p><strong>/home:</strong> User home directories.</p>
</li>
<li><p><strong>/var:</strong> Variable data (logs, temporary files).</p>
</li>
<li><p><strong>/usr:</strong> User programs and utilities.</p>
</li>
<li><p><strong>/lib:</strong> Shared libraries.</p>
</li>
</ul>
</li>
</ol>
<p>    🗂️ 🗃️ 🏠</p>
<ol>
<li><p><strong>Special Directories:</strong></p>
<ul>
<li><p><strong>/dev:</strong> Device files.</p>
</li>
<li><p><strong>/proc:</strong> Process information.</p>
</li>
<li><p><strong>/sys:</strong> Kernel and device configuration.</p>
</li>
</ul>
</li>
</ol>
<p>    🔄 🧠</p>
<ol>
<li><p><strong>Temporary Directory (/tmp):</strong></p>
<ul>
<li>Temporary files used by applications and users.</li>
</ul>
</li>
</ol>
<p>    ⏳ 🚮</p>
<h3 id="heading-linux-file-system-security"><strong>Linux File System Security:</strong></h3>
<ol>
<li><p><strong>File Permissions:</strong></p>
<ul>
<li><p><strong>Read (r), Write (w), Execute (x):</strong></p>
<ul>
<li><p><code>r</code>: View file contents.</p>
</li>
<li><p><code>w</code>: Modify file contents.</p>
</li>
<li><p><code>x</code>: Execute as a program or enter a directory.</p>
</li>
</ul>
</li>
<li><p>Permissions for Owner, Group, and Others.</p>
</li>
</ul>
</li>
</ol>
<p>    🔒 🕵️‍♂️</p>
<ol>
<li><p><strong>User Ownership (</strong><code>chown</code><strong>):</strong></p>
<ul>
<li><p>Change the owner of a file or directory.</p>
</li>
<li><p>Helps control access to sensitive files.</p>
</li>
</ul>
</li>
</ol>
<p>    👤 ↔️ 👥</p>
<ol>
<li><p><strong>Root Privileges:</strong></p>
<ul>
<li><p>Root user (superuser) has unrestricted access.</p>
</li>
<li><p>Use <code>sudo</code> to execute commands with root privileges.</p>
</li>
</ul>
</li>
</ol>
<p>    🦸‍♂️ 🚫</p>
<ol>
<li><p><strong>File System Hierarchy Standard (FHS):</strong></p>
<ul>
<li><p>Standardizes file and directory names across distributions.</p>
</li>
<li><p>Enhances consistency and predictability.</p>
</li>
</ul>
</li>
</ol>
<p>    📜 📁</p>
<ol>
<li><p><strong>Mount Points:</strong></p>
<ul>
<li><p>Different filesystems can be mounted at specific directories.</p>
</li>
<li><p>Improves system organization and security.</p>
</li>
</ul>
</li>
</ol>
<p>    🗻 🚗</p>
<ol>
<li><p><strong>File Auditing:</strong></p>
<ul>
<li><p>Some Linux distributions support file auditing.</p>
</li>
<li><p>Tracks file access and modifications for security monitoring.</p>
</li>
</ul>
</li>
</ol>
<p>    🔍 📝</p>
<ol>
<li><p><strong>File Encryption:</strong></p>
<ul>
<li><p>Encryption tools (e.g., LUKS) can secure entire filesystems or individual files.</p>
</li>
<li><p>Adds an extra layer of protection for sensitive data.</p>
</li>
</ul>
</li>
</ol>
<p>    🔐 📄</p>
<p>The Linux file system, with its uniform treatment of everything as a file and a well-organized structure, contributes to the security and stability of the operating system. Understanding and managing file permissions play a crucial role in securing the Linux environment. 🛡️🐧</p>
<h3 id="heading-some-useful-commands-while-working-with-the-linux-files"><strong>Some Useful commands while working with the Linux files.</strong></h3>
<ol>
<li><p><strong>Viewing a file's content (</strong><code>cat</code><strong>,</strong> <code>less</code>, <code>more</code>):</p>
<ul>
<li><p><code>cat filename</code>: Displays the entire content of a file.</p>
</li>
<li><p><code>less filename</code> or <code>more filename</code>: Allows you to navigate through large files interactively.</p>
</li>
</ul>
</li>
</ol>
<pre><code class="lang-bash">    cat fruits.txt
</code></pre>
<ol>
<li><p><strong>Changing file permissions (</strong><code>chmod</code><strong>):</strong></p>
<ul>
<li><code>chmod permissions filename</code>: Changes the access permissions of a file.</li>
</ul>
</li>
</ol>
<pre><code class="lang-bash">    chmod 755 filename
</code></pre>
<ol>
<li><p><strong>Checking command history (</strong><code>history</code><strong>):</strong></p>
<ul>
<li><code>history</code>: Displays a list of recently executed commands.</li>
</ul>
</li>
</ol>
<pre><code class="lang-bash">    <span class="hljs-built_in">history</span>
</code></pre>
<ol>
<li><p><strong>Removing a directory (</strong><code>rmdir</code><strong>,</strong> <code>rm -r</code>):</p>
<ul>
<li><p><code>rmdir directory_name</code>: Removes an empty directory.</p>
</li>
<li><p><code>rm -r directory_name</code>: Removes a directory and its contents.</p>
</li>
</ul>
</li>
</ol>
<pre><code class="lang-bash">    rmdir my_directory
</code></pre>
<ol>
<li><p><strong>Creating and viewing files (</strong><code>touch</code><strong>,</strong> <code>echo</code>, <code>cat</code>):</p>
<ul>
<li><p><code>touch filename</code>: Creates an empty file.</p>
</li>
<li><p><code>echo "content" &gt; filename</code>: Adds content to a file.</p>
</li>
<li><p><code>cat filename</code>: Displays the content of a file.</p>
</li>
</ul>
</li>
</ol>
<pre><code class="lang-bash">    touch fruits.txt
    <span class="hljs-built_in">echo</span> <span class="hljs-string">"Apple\nMango\nBanana\nCherry\nKiwi\nOrange\nGuava"</span> &gt; devops.txt
</code></pre>
<ol>
<li><p><strong>Displaying top and bottom lines (</strong><code>head</code><strong>,</strong> <code>tail</code>):</p>
<ul>
<li><p><code>head -n 3 filename</code>: Displays the top three lines of a file.</p>
</li>
<li><p><code>tail -n 3 filename</code>: Displays the bottom three lines of a file.</p>
</li>
</ul>
</li>
</ol>
<pre><code class="lang-bash">    head -n 3 fruits.txt
    tail -n 3 fruits.txt
</code></pre>
<ol>
<li><p><strong>Creating and comparing files (</strong><code>touch</code><strong>,</strong> <code>diff</code>):</p>
<ul>
<li><p><code>touch filename</code>: Creates an empty file.</p>
</li>
<li><p><code>diff file1 file2</code>: Shows the differences between two files.</p>
</li>
</ul>
</li>
</ol>
<pre><code class="lang-bash">    touch Colors.txt
    diff fruits.txt Colors.txt
</code></pre>
<h3 id="heading-text-editors-in-linux"><strong>Text Editors in Linux:</strong></h3>
<ol>
<li><p><strong>Vim:</strong></p>
<ul>
<li><p><code>vim filename</code>: Opens the Vim editor for the specified file.</p>
</li>
<li><p>Press <code>i</code> to enter insert mode, make changes, then press <code>Esc</code> and <code>:wq</code> to save and exit.</p>
</li>
</ul>
</li>
</ol>
<pre><code class="lang-bash">    vim filename
</code></pre>
<ol>
<li><p><strong>Nano:</strong></p>
<ul>
<li><p><code>nano filename</code>: Opens the Nano editor for the specified file.</p>
</li>
<li><p>Use arrow keys to navigate, make changes, then press <code>Ctrl + X</code>, <code>Y</code>, and <code>Enter</code> to save and exit.</p>
</li>
</ul>
</li>
</ol>
<pre><code class="lang-bash">    nano filename
</code></pre>
<h3 id="heading-file-permissions-in-linux"><strong>File Permissions in Linux:</strong></h3>
<ol>
<li><p><strong>File Permissions:</strong></p>
<ul>
<li><p>File permissions in Linux are represented by three sets of characters: owner, group, and others.</p>
</li>
<li><p>Each set consists of three characters: <code>r</code> (read), <code>w</code> (write), and <code>x</code> (execute).</p>
</li>
</ul>
</li>
<li><p><strong>Changing File Ownership (</strong><code>chown</code><strong>):</strong></p>
<ul>
<li><code>chown new_owner:new_group filename</code>: Changes the owner and group of a file.</li>
</ul>
</li>
</ol>
<pre><code class="lang-bash">    chown user1:group1 fruits.txt
</code></pre>
<ol>
<li><p><strong>Manipulating File Permissions (</strong><code>chmod</code><strong>):</strong></p>
<ul>
<li><p><code>chmod +permission</code> or <code>chmod -permission</code>: Adds or removes a specific permission.</p>
</li>
<li><p><code>chmod ugo+rw filename</code>: Gives read and write permissions to owner, group, and others.</p>
</li>
</ul>
</li>
</ol>
<pre><code class="lang-bash">


    chmod +x script.sh
</code></pre>
<p>These commands and concepts form a foundation for working in a Linux environment, especially within the context of your DevOps journey. Feel free to experiment with these commands in your terminal to gain hands-on experience! 🚀</p>
]]></content:encoded></item><item><title><![CDATA[DAY 2  >> Embarking on a DevOps Journey: 90 Days Challenge 🚀]]></title><description><![CDATA[Welcome to the Linux wonderland, where command-line magic happens! If you're a DevOps enthusiast, buckle up for a joyous journey through 50 Linux commands that will turn you into a command-line maestro. Let's sprinkle some humor and emojis on these e...]]></description><link>https://vatsaman.hashnode.dev/day-2-embarking-on-a-devops-journey-90-days-challenge</link><guid isPermaLink="true">https://vatsaman.hashnode.dev/day-2-embarking-on-a-devops-journey-90-days-challenge</guid><category><![CDATA[TrainWithShubham]]></category><category><![CDATA[Linux]]></category><category><![CDATA[linux for beginners]]></category><category><![CDATA[linux for devops]]></category><category><![CDATA[Cloud Computing]]></category><category><![CDATA[linux-commands]]></category><category><![CDATA[Devops articles]]></category><category><![CDATA[DevOps Journey]]></category><category><![CDATA[#90daysofdevops]]></category><dc:creator><![CDATA[Aman Vats]]></dc:creator><pubDate>Mon, 29 Jan 2024 06:12:34 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1706508457676/74047010-4da3-416b-9ec7-d224bda8b2be.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the Linux wonderland, where command-line magic happens! If you're a DevOps enthusiast, buckle up for a joyous journey through 50 Linux commands that will turn you into a command-line maestro. Let's sprinkle some humor and emojis on these essential commands!</p>
<ol>
<li><p><strong>ls 🕵️‍♂️: List Stuff</strong></p>
<ul>
<li><p><code>ls</code>: Lists the files and directories in the current location.</p>
</li>
<li><p>Pro tip: Add flags like <code>-la</code> for extra details and hidden gems!</p>
</li>
</ul>
</li>
<li><p><strong>cd 🕺: Cha-Cha Directory Change</strong></p>
<ul>
<li><p><code>cd</code>: Change your dancing shoes to navigate through directories.</p>
</li>
<li><p>Example: <code>cd Documents/</code> to groove into the Documents folder.</p>
</li>
</ul>
</li>
<li><p><strong>pwd 🗺️: Print Whereabouts Directory</strong></p>
<ul>
<li><p><code>pwd</code>: Prints the full path of your current location.</p>
</li>
<li><p>Perfect for finding your way out of the Linux labyrinth!</p>
</li>
</ul>
</li>
<li><p><strong>touch ✋: Touch a File</strong></p>
<ul>
<li><p><code>touch</code>: Create an empty file with a single touch.</p>
</li>
<li><p>Feel the power as your fingertips give life to files!</p>
</li>
</ul>
</li>
<li><p><strong>mkdir 🏠: Make a Directory</strong></p>
<ul>
<li><p><code>mkdir</code>: Build your own directory kingdom with this command.</p>
</li>
<li><p>Example: <code>mkdir Castle</code> constructs a fortress of folders.</p>
</li>
</ul>
</li>
<li><p><strong>cp 📦: Copy-Paste Wizardry</strong></p>
<ul>
<li><p><code>cp</code>: Duplicate files and directories effortlessly.</p>
</li>
<li><p>Wave your magic wand: <code>cp file.txt /destination/</code>.</p>
</li>
</ul>
</li>
<li><p><strong>mv 🚚: Move Magic</strong></p>
<ul>
<li><p><code>mv</code>: Shift files and directories seamlessly.</p>
</li>
<li><p>Cast the spell: <code>mv wizard.txt /magic/</code>.</p>
</li>
</ul>
</li>
<li><p><strong>rm 🧹: Remove Mischief</strong></p>
<ul>
<li><p><code>rm</code>: Eliminate files or directories with caution.</p>
</li>
<li><p>Safety first: <code>rm -i file.txt</code> asks for permission.</p>
</li>
</ul>
</li>
<li><p><strong>grep 🔍: Search Sorcery</strong></p>
<ul>
<li><p><code>grep</code>: Unleash the search beast on files.</p>
</li>
<li><p>For example: <code>grep "magic" book.txt</code> reveals the enchantment.</p>
</li>
</ul>
</li>
<li><p><strong>find 🔍🕵️‍♂️: Find Fables</strong></p>
<ul>
<li><p><code>find</code>: Hunt for files with conditions.</p>
</li>
<li><p>Seek treasures: <code>find / -name treasure.txt</code>.</p>
</li>
</ul>
</li>
<li><p><strong>ps 🕵️‍♂️: Process Spy</strong></p>
<ul>
<li><p><code>ps</code>: Spy on running processes.</p>
</li>
<li><p>Use it wisely: <code>ps aux | grep process_name</code>.</p>
</li>
</ul>
</li>
<li><p><strong>top 📊: Top of the World</strong></p>
<ul>
<li><p><code>top</code>: Witness the powerhouses of your system.</p>
</li>
<li><p>Sort by CPU: <code>top -o %CPU</code>.</p>
</li>
</ul>
</li>
<li><p><strong>chmod 🚦: Change Mode</strong></p>
<ul>
<li><p><code>chmod</code>: Manage file permissions like a traffic cop.</p>
</li>
<li><p>Example: <code>chmod +x</code> <a target="_blank" href="http://script.sh"><code>script.sh</code></a> grants execution rights.</p>
</li>
</ul>
</li>
<li><p><strong>chown 👑: Change Owner</strong></p>
<ul>
<li><p><code>chown</code>: Transfer ownership of files or directories.</p>
</li>
<li><p>Regal move: <code>chown user:group file.txt</code>.</p>
</li>
</ul>
</li>
<li><p><strong>echo 🗣️: Echo Echo!</strong></p>
<ul>
<li><p><code>echo</code>: Speak directly to the terminal.</p>
</li>
<li><p>Whisper sweet nothings: <code>echo "Hello, Linux!"</code>.</p>
</li>
</ul>
</li>
<li><p><strong>cat 🐱: Concatenate Content</strong></p>
<ul>
<li><p><code>cat</code>: Display file content in one glorious sweep.</p>
</li>
<li><p>Tailor-made: <code>cat file1.txt file2.txt</code>.</p>
</li>
</ul>
</li>
<li><p><strong>tail 🐾: Tail the End</strong></p>
<ul>
<li><p><code>tail</code>: Follow the end of a file as it unfolds.</p>
</li>
<li><p>Chase logs: <code>tail -f log_file.log</code>.</p>
</li>
</ul>
</li>
<li><p><strong>head 👤: Head Start</strong></p>
<ul>
<li><p><code>head</code>: Peek at the beginning of a file.</p>
</li>
<li><p>Gentle start: <code>head -n 5 file.txt</code>.</p>
</li>
</ul>
</li>
<li><p><strong>nano 📝: Nano the Editor</strong></p>
<ul>
<li><p><code>nano</code>: A simple text editor for instant edits.</p>
</li>
<li><p>Master your craft: <code>nano</code> <a target="_blank" href="http://script.sh"><code>script.sh</code></a>.</p>
</li>
</ul>
</li>
<li><p><strong>vim 🧘‍♂️: Vim Victory</strong></p>
<ul>
<li><p><code>vim</code>: An editor that requires zen-like concentration.</p>
</li>
<li><p>Tip: Type <code>:q</code> to escape its tranquility.</p>
</li>
</ul>
</li>
<li><p><strong>ssh 🚪: Secure Shell Entry</strong></p>
<ul>
<li><p><code>ssh</code>: Enter the realms of remote servers securely.</p>
</li>
<li><p>Knock-knock: <code>ssh username@server</code>.</p>
</li>
</ul>
</li>
<li><p><strong>scp 📦🔐: Secure Copy-Paste</strong></p>
<ul>
<li><p><code>scp</code>: Copy files securely between local and remote systems.</p>
</li>
<li><p>Shuttle files: <code>scp file.txt username@server:/destination/</code>.</p>
</li>
</ul>
</li>
<li><p><strong>wget 🌐: Web Getaway</strong></p>
<ul>
<li><p><code>wget</code>: Fetch files from the web with ease.</p>
</li>
<li><p>Voyage begins: <code>wget</code> <a target="_blank" href="https://example.com/file.zip"><code>https://example.com/file.zip</code></a>.</p>
</li>
</ul>
</li>
<li><p><strong>curl 🌀: Curling Connections</strong></p>
<ul>
<li><p><code>curl</code>: Transfer data with the finesse of a curling stone.</p>
</li>
<li><p>Example: <code>curl -O</code> <a target="_blank" href="https://example.com/image.jpg"><code>https://example.com/image.jpg</code></a>.</p>
</li>
</ul>
</li>
<li><p><strong>df 📊: Disk Free Dive</strong></p>
<ul>
<li><p><code>df</code>: Dive into the ocean of disk space.</p>
</li>
<li><p>Sail smoothly: <code>df -h</code>.</p>
</li>
</ul>
</li>
<li><p><strong>du 📏: Disk Usage Dance</strong></p>
<ul>
<li><p><code>du</code>: Dance through directories to check disk usage.</p>
</li>
<li><p>Glide gracefully: <code>du -sh /path</code>.</p>
</li>
</ul>
</li>
<li><p><strong>tar 📦🎉: Tarball Party</strong></p>
<ul>
<li><p><code>tar</code>: Create, extract, and join tarballs.</p>
</li>
<li><p>Unleash the confetti: <code>tar -czvf archive.tar.gz files/</code>.</p>
</li>
</ul>
</li>
<li><p><strong>gzip 🌬️: Gzip Gusto</strong></p>
<ul>
<li><p><code>gzip</code>: Compress files with a gust of wind.</p>
</li>
<li><p>Breathe in: <code>gzip file.txt</code>.</p>
</li>
</ul>
</li>
<li><p><strong>unzip 🤐: Unzip Zippers</strong></p>
<ul>
<li><p><code>unzip</code>: Release files from their zipped confinement.</p>
</li>
<li><p>Set them free: <code>unzip</code> <a target="_blank" href="http://archive.zip"><code>archive.zip</code></a>.</p>
</li>
</ul>
</li>
<li><p><strong>lsof 🕵️‍♂️: List Open Files</strong></p>
<ul>
<li><p><code>lsof</code>: Spy on files opened by processes.</p>
</li>
<li><p>Snooping around: <code>lsof -i :port</code>.</p>
</li>
</ul>
</li>
<li><p><strong>netstat 📈: Network Status</strong></p>
<ul>
<li><p><code>netstat</code>: Peek into network statistics.</p>
</li>
<li><p>Map the network: <code>netstat -an</code>.</p>
</li>
</ul>
</li>
<li><p><strong>ifconfig 🌐: Interface Configuration</strong></p>
<ul>
<li><p><code>ifconfig</code>: Configure network interfaces.</p>
</li>
<li><p>Example: <code>ifconfig eth0 up</code>.</p>
</li>
</ul>
</li>
<li><p><strong>ping 🏓: Ping Pong</strong></p>
<ul>
<li><p><code>ping</code>: Send echoes and receive the sweet sound of connectivity.</p>
</li>
<li><p>Rally the pings: <code>ping</code> <a target="_blank" href="http://google.com"><code>google.com</code></a>.</p>
</li>
</ul>
</li>
<li><p><strong>traceroute 🌐🛣️: Trace the Route</strong></p>
<ul>
<li><p><code>traceroute</code>: Discover the journey of your data packets.</p>
</li>
<li><p>Uncover mysteries: <code>traceroute</code> <a target="_blank" href="http://google.com"><code>google.com</code></a>.</p>
</li>
</ul>
</li>
<li><p><strong>curl -O 🔄📤: Uploading Files via Curl</strong></p>
<ul>
<li><p><code>curl -O</code>: Upload files with the grace of a gymnast.</p>
</li>
<li><p>Example: <code>curl -T file.txt</code> <a target="_blank" href="ftp://example.com"><code>ftp://example.com</code></a>.</p>
</li>
</ul>
</li>
<li><p><strong>crontab ⏰📅: Cron the Time Traveler</strong></p>
<ul>
<li><p><code>crontab</code>: Schedule tasks like a time traveler.</p>
</li>
<li><p>Create timelines: <code>crontab -e</code>.</p>
</li>
</ul>
</li>
<li><p><strong>history 🕰️📚: Command History</strong></p>
<ul>
<li><p><code>history</code>: Time-travel through your command history.</p>
</li>
<li><p>Revisit epochs: <code>history | grep keyword</code>.</p>
</li>
</ul>
</li>
<li><p><strong>grep -R 🕵️‍♂️🔍: Recursive Search Wizardry</strong></p>
<ul>
<li><p><code>grep -R</code>: Search recursively through directories.</p>
</li>
<li><p>Wizardry at its best: <code>grep -R "spell" /path</code>.</p>
</li>
</ul>
</li>
<li><p><strong>awk 🕊️🔍: Awkwardly Amazing Awk</strong></p>
<ul>
<li><p><code>awk</code>: Process and analyze text like a wise old owl.</p>
</li>
<li><p>Wisdom in one line: <code>awk '{print $2}' file.txt</code>.</p>
</li>
</ul>
</li>
<li><p><strong>sed ✂️🔄: Seductive Sed</strong></p>
<ul>
<li><p><code>sed</code>: Seduce and transform text with elegance.</p>
</li>
<li><p>Spellbinding: <code>sed 's/magic/illusion/g' file.txt</code>.</p>
</li>
</ul>
</li>
<li><p><strong>kill 🔪: Kill the Process</strong></p>
<ul>
<li><p><code>kill</code>: Put an end to unruly processes.</p>
</li>
<li><p>Execute gently: <code>kill -9 process_id</code>.</p>
</li>
</ul>
</li>
<li><p><strong>bg/fg 🚀🌌: Background &amp; Foreground Play</strong></p>
<ul>
<li><p><code>bg</code>/<code>fg</code>: Juggle between background and foreground processes.</p>
</li>
<li><p>Circus commando: <code>bg</code> &amp; <code>fg</code>.</p>
</li>
</ul>
</li>
<li><p><strong>jobs 🎭: Command Circus</strong></p>
<ul>
<li><p><code>jobs</code>: Unveil the spectacle of active jobs.</p>
</li>
<li><p>Command circus in town: <code>jobs</code>.</p>
</li>
</ul>
</li>
<li><p><strong>nohup 🚫🛑: No Hang-Ups</strong></p>
<ul>
<li><p><code>nohup</code>: Free your command from hang-ups.</p>
</li>
<li><p>Immortal command: <code>nohup command &amp;</code>.</p>
</li>
</ul>
</li>
<li><p><strong>watch ⌚👀: Command Surveillance</strong></p>
<ul>
<li><p><code>watch</code>: Keep an eye on command output at intervals.</p>
</li>
<li><p>Surveillance mode: <code>watch -n 1 command</code>.</p>
</li>
</ul>
</li>
<li><p><strong>grep -v 🕵️‍♂️🔍🚫: Inverse Search Magic</strong></p>
<ul>
<li><p><code>grep -v</code>: Seek everything except the specified.</p>
</li>
<li><p>Reverse the magic: <code>grep -v "forbidden" file.txt</code>.</p>
</li>
</ul>
</li>
<li><p><strong>sort 🔄🧹: Sort &amp; Sweep</strong></p>
<ul>
<li><p><code>sort</code>: Arrange lines alphabetically or numerically.</p>
</li>
<li><p>Organized chaos: <code>sort -r file.txt</code>.</p>
</li>
</ul>
</li>
<li><p><strong>uniq 🚫👥: Unique &amp; Uncluttered</strong></p>
<ul>
<li><p><code>uniq</code>: Discard duplicate lines and keep it tidy.</p>
</li>
<li><p>Declutter mode: <code>uniq file.txt</code>.</p>
</li>
</ul>
</li>
<li><p><strong>curl -X 🔄💔: The Breakup Curl</strong></p>
<ul>
<li><p><code>curl -X</code>: Sever ties with HTTP methods.</p>
</li>
<li><p>Heartbreak: <code>curl -X DELETE</code> <a target="_blank" href="http://api.example.com"><code>api.example.com</code></a>.</p>
</li>
</ul>
</li>
<li><p><strong>reboot 🔄🚀: Cosmic Reboot</strong></p>
<ul>
<li><p><code>reboot</code>: Restart the universe.</p>
</li>
<li><p>Brace for impact: <code>sudo reboot</code>.</p>
</li>
</ul>
</li>
</ol>
<p>Congratulations, brave DevOps adventurer! You've mastered the Linux command realm with a sprinkle of laughter and a dash of emojis. Go forth and conquer the command-line cosmos! May your servers be stable and your scripts be legendary. Happy coding! 🚀🐧</p>
]]></content:encoded></item><item><title><![CDATA[Embarking on a DevOps Journey: 90 Days Challenge 🚀]]></title><description><![CDATA[Namaste DevOps enthusiasts! 🇮🇳 Today marks the beginning of my 90-day DevOps journey, and I can't wait to share my learnings with you. Let's dive into the fundamentals of DevOps, the magic of automation, and the tools that make it all happen.
What ...]]></description><link>https://vatsaman.hashnode.dev/embarking-on-a-devops-journey-90-days-challenge</link><guid isPermaLink="true">https://vatsaman.hashnode.dev/embarking-on-a-devops-journey-90-days-challenge</guid><category><![CDATA[TrainWithShubham]]></category><category><![CDATA[Devops articles]]></category><category><![CDATA[DevOps Journey]]></category><category><![CDATA[#Devopscommunity]]></category><category><![CDATA[DevOps trends]]></category><category><![CDATA[Cloud Computing]]></category><dc:creator><![CDATA[Aman Vats]]></dc:creator><pubDate>Sun, 28 Jan 2024 13:54:53 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1706450887324/5a4b1908-ee29-404b-9dd6-adad6ef7c797.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Namaste DevOps enthusiasts! 🇮🇳 Today marks the beginning of my 90-day DevOps journey, and I can't wait to share my learnings with you. Let's dive into the fundamentals of DevOps, the magic of automation, and the tools that make it all happen.</p>
<h3 id="heading-what-is-devops"><strong>What is DevOps? 🔄</strong></h3>
<p>DevOps, a fusion of "Development" and "Operations," is a collaborative approach to software development. It aims to break down silos between development and operations teams, fostering seamless communication and efficiency throughout the software delivery lifecycle.</p>
<h3 id="heading-why-devops"><strong>Why DevOps? 🌐</strong></h3>
<p>🚀 <strong>Speedy Delivery</strong>: DevOps accelerates the development process, ensuring swift and reliable software releases.</p>
<p>🤝 <strong>Collaboration</strong>: It promotes collaboration, enhancing communication between teams and minimizing bottlenecks.</p>
<p>🔒 <strong>Reliability</strong>: By automating processes, DevOps reduces the chance of human error, resulting in more reliable systems.</p>
<p>💸 <strong>Cost-Efficiency</strong>: Efficient resource utilization and automation lead to cost savings.</p>
<h3 id="heading-automation-the-heartbeat-of-devops"><strong>Automation: The Heartbeat of DevOps 🤖</strong></h3>
<p>Automation is the backbone of DevOps, streamlining repetitive tasks and ensuring consistency across environments. It involves tools and processes that make development and operations smoother and more efficient.</p>
<h3 id="heading-devops-tools"><strong>DevOps Tools 🧰</strong></h3>
<h4 id="heading-jenkins">Jenkins 🛠️</h4>
<p>An open-source automation server, Jenkins facilitates building, testing, and deploying code.</p>
<h4 id="heading-ansible">Ansible 🎭</h4>
<p>A configuration management tool automating application deployment, cloud provisioning, and more.</p>
<h4 id="heading-git">Git 🌐</h4>
<p>A distributed version control system for tracking changes in source code during software development.</p>
<h4 id="heading-docker">Docker 🐳</h4>
<p>Containerization platform allowing developers to package applications with dependencies.</p>
<h4 id="heading-kubernetes">Kubernetes ☸️</h4>
<p>An orchestration tool for automating the deployment, scaling, and management of containerized applications.</p>
<h4 id="heading-maven">Maven 📦</h4>
<p>A build automation tool used for managing the build lifecycle of a software project.</p>
<h4 id="heading-jfrog-amp-nexus">JFrog &amp; Nexus 🗄️</h4>
<p>Artifact repositories ensuring efficient and secure management of binaries and dependencies.</p>
<h4 id="heading-circleci">CircleCI 🔄</h4>
<p>A CI/CD platform automating the software development process.</p>
<h4 id="heading-argocd">ArgoCD 🚢</h4>
<p>A declarative, GitOps continuous delivery tool for Kubernetes applications.</p>
<h4 id="heading-prometheus">Prometheus 📊</h4>
<p>An open-source monitoring and alerting toolkit designed for reliability and scalability.</p>
<h4 id="heading-grafana">Grafana 📈</h4>
<p>A platform for monitoring and observability, integrating with various data sources.</p>
<h4 id="heading-sonarqube">SonarQube 🚨</h4>
<p>An open-source platform for continuous inspection of code quality.</p>
<h4 id="heading-linux">Linux 🐧</h4>
<p>An open-source operating system used as the foundation for many DevOps tools and environments.</p>
<h3 id="heading-cloud-providers"><strong>Cloud Providers ☁️</strong></h3>
<h4 id="heading-aws-amazon-web-services">AWS (Amazon Web Services) 🌐</h4>
<p>A cloud computing platform offering a wide range of services for scalable and flexible infrastructure.</p>
<h4 id="heading-azure">Azure 🌐</h4>
<p>Microsoft's cloud computing platform providing various services for building, deploying, and managing applications.</p>
<h4 id="heading-google-cloud-platform">Google Cloud Platform 🌐</h4>
<p>A suite of cloud computing services by Google offering storage, analytics, machine learning, and more.</p>
<h3 id="heading-aws-in-devops"><strong>AWS in DevOps 🔧</strong></h3>
<p>AWS provides scalable computing power, storage, and a plethora of services, enabling efficient and cost-effective infrastructure management. It seamlessly integrates with DevOps practices, fostering agility and innovation.</p>
<h3 id="heading-devops-vs-traditional-methods"><strong>DevOps vs. Traditional Methods 🔄</strong></h3>
<p>DevOps trumps traditional methodologies by promoting continuous collaboration, rapid feedback, and automation. It breaks down barriers, ensuring faster releases, higher quality, and a more responsive development process.</p>
<p>I'm thrilled about the exciting journey ahead, and I can't wait to share more insights as I navigate through the vast world of DevOps! Stay tuned for more updates. 🚀👨‍💻</p>
]]></content:encoded></item></channel></rss>