Linux 100: Fundamentals

Learn the basics of Linux and jumpstart your IT and cybersecurity career.

Training for a team or organization? Contact us about group access.

Linux 100 Fundamentals

Inside the Course

Scroll down to explore the skills you’ll build, the techniques you’ll master, and the requirements to get started.

Start Learning This Course Today

The All-Access Membership gives you unlimited access to this course, hands-on labs, and a complete library of cybersecurity training. Everything you need to build real-world skills is included.

Questions?

If you need clarification on the course or its requirements, simply use the chat button below and our team will assist you.

  • Difficulty: Introductory
  • Duration: 2h
  • Access: Free

Overview

This course is designed to introduce students to Linux, one of the most widely used operating systems in cybersecurity and IT. Students will learn to install Linux, explore its basic functionality, utilize key commands to navigate, manage files, control services, and work with users. By the end of the course, students will have a foundational understanding of Linux and the confidence to use it in professional settings.

Key Topics

  • Installing and setting up Linux in a virtual machine
  • Exploring Linux distributions and common commands
  • Navigating the file system and managing user privileges
  • Basic network commands
  • Creating, viewing, and editing files in Linux
  • Starting and stopping system services
  • Installing and updating tools
  • Introduction to Bash scripting

Objectives

Set Up Linux in a VM:

  • Install and configure Linux in a virtual machine environment

Understand the Linux File System:

  • Navigate the Linux file system and understand user privileges

Execute Linux Commands:

  • Execute basic commands to manage files, users, and network services.

Use Command-Line Tools:

  • Create and edit files using command-line tools.

Use Bash:

  • Automate tasks with Bash scripting.

Maintain a Linux System:

  • Maintain a Linux system by installing and updating software tools

System Requirements

  • A computer with the ability to run a virtual machine (VMware or similar)
  • 8GB of RAM (16GB recommended)
  • At least 20GB of free storage space for virtual machine installation

Prerequisites

No prior knowledge of Linux is required. Basic understanding of computers and familiarity with operating systems will be helpful, but is not necessary.

Recommended For

This course is designed for individuals interested in cybersecurity, IT, or system administration who want to build a strong foundation in Linux. It’s ideal for those preparing for roles as junior system administrators, penetration testers, or security analysts, and for anyone needing a practical introduction to Linux for professional use.

Course Curriculum

  • Introduction
    • Course Introduction
    • TCM Security Discord
    • Linux Distributions
  • Setting Up Our Lab
    • Installing VMWare
    • Installing Linux
    • Section Quiz
  • Introduction to Linux
    • Exploring Linux
    • Sudo Overview
    • Navigating the File System
    • Users and Privileges
    • Common Network Commands
    • Viewing, Creating, and Editing Files
    • Starting and Stopping Services
    • Installing and Updating Tools
    • Scripting with Bash
    • Section Quiz
  • Conclusion
    • Conclusion & Next Steps

This Course Is Included in Your All-Access Membership

One membership gives you ongoing access to Linux 100: Fundamentals, every other paid Academy course, and an active community of learners and mentors in Discord.

INSTRUCTORS

Meet Your Instructor

Learn from industry experts with real-world cybersecurity experience.

Instructor Heath Adams

Heath Adams

Hi everyone! My name is Heath Adams, but I also go by “The Cyber Mentor” on social media. I am the founder and CEO of TCM Security, an ethical hacking and cybersecurity consulting company. While I am an ethical hacker by trade, I love to teach! I have taught courses to over 170,000 students on multiple platforms, including Udemy, YouTube, Twitch, and INE.

I am currently OSCP, OSWP, eCPPTX, eWPT, CEH, Pentest+, CCNA, Linux+, Security+, Network+, and A+ certified.

I’m also a husband, animal dad, tinkerer, and military veteran. I hope you enjoy my courses.

FAQS

Common Questions

Here are a couple of our most commonly asked questions, contact us if you don’t find an answer!

Can I get a refund if I'm unhappy with my purchase?
2
3

Yes. All courses come with a 24-hour money-back guarantee.

Will I receive a certificate of completion when I finish a course?
2
3

Yes. All courses come with a certificate of completion.

Do the courses count as Continuing Education Units (CEUs)?
2
3

Yes. Every certificate of completion comes with the total CEUs earned listed on the certificate.

What is the All-Access Membership?
2
3

As of July 1st, 2023 TCM Academy transitioned to a monthly subscription model, where you now receive full access to all of the courses on our platform for as long as your subscription remains active.

What if you already own courses on TCM Academy?
2
3

If you already own a course on our platform, you will continue to own that course. Previously owned courses will not be affected by this change.

I can see the course, but it won’t load or play. What should I do?
2
3

We use Cloudflare to protect our course platform and unfortunately, it does not play nice with VPNs. If you are experiencing issues, turn off your VPN and try again. If that does not solve the issue, please contact our support team at support@tcm-sec.com and we will help you out.

This course is included in our All-Access Membership, starting at $29.99/month.

Get full access to this course and our full course catalog when you enroll in our All-Access Membership.

Ready to level up your Cybersecurity Career?

Get unlimited access to every TCM Security Academy course, hands-on lab, and certification pathway with an All-Access Membership. Learn at your own pace, build real-world skills, and take the next step toward a career in cybersecurity.

PWPA