<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Coder Legion - Recent posts tagged linuxjourney</title>
<link>https://coderlegion.com/tag/linuxjourney</link>
<description>Powered by Question2Answer</description>
<item>
<title>It's Been a While - So Let's Talk About Going Deeper Into Linux</title>
<link>https://coderlegion.com/28547/its-been-a-while-so-lets-talk-about-going-deeper-into-linux</link>
<description>&lt;p&gt;It's been a while since I last posted here  life, work, and about a dozen half-finished drafts got in the way. But I'm back, and this time I have something worth sharing.&lt;/p&gt;
&lt;p&gt;If you know me, you know I'm a cybersecurity person at heart, so Linux was never really a stranger to me. I've touched it, used it, worked around it enough to get by. But &quot;getting by&quot; and actually &lt;em&gt;understanding&lt;/em&gt; it are two very different things  and last week, I decided to close that gap properly.&lt;/p&gt;
&lt;p&gt;So with my few knowledge in Linux going in, I went a bit deeper  Linux Essentials, chapters 1 to 3. Not just using it anymore, but actually understanding what's happening underneath. Here's what that week taught me 👇&lt;/p&gt;
&lt;h3 id=&quot;1-linux-is-a-kernel-not-an-os&quot;&gt;1. Linux Is a Kernel, Not an OS&lt;/h3&gt;
&lt;p&gt;This is the one that reframed everything, even with prior exposure.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Linux itself is just the &lt;strong&gt;kernel&lt;/strong&gt; — it talks to hardware, manages memory and processes&lt;/li&gt;
&lt;li&gt;Ubuntu, Debian, Fedora — those are &lt;strong&gt;distributions&lt;/strong&gt;: the kernel + tools + a package manager, bundled for humans&lt;/li&gt;
&lt;li&gt;Different distro, same kernel underneath&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tip: Once this clicks, a lot of the &quot;why are there so many versions of Linux&quot; confusion disappears.&lt;/p&gt;
&lt;h3 id=&quot;2-revisiting-the-terminal-properly-this-time&quot;&gt;2. Revisiting the Terminal, Properly This Time&lt;/h3&gt;
&lt;p&gt;I'd used a terminal before, but mostly copy-pasting commands without really knowing what they did. This time I slowed down:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;pwd     # where am I
ls      # what's here
cd      # move around
mkdir   # make a folder
touch   # make a file
cat     # read a file
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Tip: There's a difference between running a command because a tutorial told you to, and running it because you know exactly what it'll do. That's the gap I was closing.&lt;/p&gt;
&lt;h3 id=&quot;3-package-managers-aren-t-all-the-same&quot;&gt;3. Package Managers Aren't All the Same&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Debian-based&lt;/strong&gt; (Ubuntu, Mint) → &lt;code&gt;.deb&lt;/code&gt; packages via &lt;code&gt;apt&lt;/code&gt; / &lt;code&gt;dpkg&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RPM-based&lt;/strong&gt; (Fedora, RHEL) → &lt;code&gt;.rpm&lt;/code&gt; packages via &lt;code&gt;yum&lt;/code&gt; / &lt;code&gt;rpm&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tip: A package manager's real job isn't &quot;install this&quot; — it's quietly handling dependencies so what you install actually runs.&lt;/p&gt;
&lt;h3 id=&quot;4-security-starts-before-you-open-a-security-tool&quot;&gt;4. Security Starts Before You Open a Security Tool&lt;/h3&gt;
&lt;p&gt;Coming from cybersecurity, this chapter felt like home — but it still reframed a few things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Root privileges — know who has them and why&lt;/li&gt;
&lt;li&gt;Strong passwords + 2FA&lt;/li&gt;
&lt;li&gt;Permissions done right&lt;/li&gt;
&lt;li&gt;Ubuntu's &lt;strong&gt;UFW&lt;/strong&gt; for firewalls (Gufw if you want it with a GUI)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tip: Good security is a habit you practice, not a tool you install once.&lt;/p&gt;
&lt;h3 id=&quot;5-virtualization-the-concept-behind-half-of-modern-tech&quot;&gt;5. Virtualization — The Concept Behind Half of Modern Tech&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;One physical machine (&lt;strong&gt;host&lt;/strong&gt;) runs several virtual machines (&lt;strong&gt;guests&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;hypervisor&lt;/strong&gt; manages them&lt;/li&gt;
&lt;li&gt;Same underlying instinct behind Docker and Kubernetes — don't waste hardware on one job&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tip: This is exactly why you run tools in a VM instead of your main OS — a lesson every cybersecurity person learns the hard way eventually.&lt;/p&gt;
&lt;p&gt;The Real Takeaway&lt;/p&gt;
&lt;p&gt;The concepts weren't the hard part for me — the vocabulary review was. Kernel, shell, hypervisor, dependency, distro. Going back to the fundamentals as someone who already &quot;knew&quot; Linux was humbling in a good way. It's easy to skip the basics when you can already get things done. Going back and actually understanding why things work made all the difference.&lt;/p&gt;
&lt;p&gt;18 chapters and a bunch of labs still ahead. I'll be documenting this properly from here — so consider this Part 1.&lt;/p&gt;
&lt;p&gt;Stay curious, stay consistent &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Duchess of Hackers&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Full-Stack Developer | Digital Marketer | Cybersecurity Enthusiast&lt;/em&gt;&lt;/p&gt;
</description>
<category>Articles</category>
<guid isPermaLink="true">https://coderlegion.com/28547/its-been-a-while-so-lets-talk-about-going-deeper-into-linux</guid>
<pubDate>Thu, 24 Sep 2026 21:11:55 +0000</pubDate>
</item>
</channel>
</rss>