Linux 101
10.0
(53)
Tier 0 Beginner Skill Path Beginners
Learn basic instructions and functionalities of the Linux OS, and understand their applicable scenarios through Labs. Completing this Path will give you a solid foundation in Linux, allowing you to focus on studying cyber security afterward.
Linux 101
10.0
(53)
Tier 0 Beginner Skill Path Beginners
Learn basic instructions and functionalities of the Linux OS, and understand their applicable scenarios through Labs. Completing this Path will give you a solid foundation in Linux, allowing you to focus on studying cyber security afterward.
0% Completed Total 0 completed
Lecture 0 /8
Excluded
8
Wargame 0 /1
1
You can access locked objectives by upgrading your plan or purchasing the units separately.
The Lab is a practice and is not included in the overall progress.

Why It's Worth Your Time

Linux is essential across nearly every field of cybersecurity — from system hacking, reverse engineering, and web hacking to digital forensics and cryptography. Most security tools are built for Linux environments, and real-world security research and hands-on exercises take place on Linux systems. Yet for many beginners, Linux remains a significant barrier to entry into security studies.
This Path is designed for those who are new to Linux, guiding you systematically through the core concepts required for security learning — starting from environment setup and progressing through shells, file systems, processes, and permission management. Each Unit combines clear explanations with hands-on Labs, helping you build not just theoretical knowledge, but the practical command-line skills you'll actually use every day.

Topics Covered

  • Setting up Linux environments on Apple Silicon Mac and Windows (VirtualBox, WSL2)
  • Understanding Linux and the role of the Shell, including sh, bash, dash, and zsh
  • File and directory structures and essential commands with hands-on practice
  • Linux processes: concepts, operation, and management commands
  • Environment variables and how to configure them
  • Controlling standard I/O with file descriptors, pipes, redirection, and grep
  • Managing users and groups, setting file ownership and permissions

Recommended For

  • Beginners who want to start studying cybersecurity but are unfamiliar with Linux
  • Those who want to build a solid Linux foundation before diving into system hacking, web hacking, or forensics
  • Learners who want to work comfortably in CLI environments
  • Anyone who doesn't want Linux to become a hurdle during their security studies

Prerequisite Knowledge

  • Basic computer usage skills
  • A computer capable of installing and running Linux
Unit Composition
Total 8 units
  1. 1
    9.6
    (1551)
    9.6
    (1551)
    Learn how to set up a Linux environment on Apple Silicon Mac and Windows.
    Environment Setup for Linux
    Environment Setup for Linux
  2. 2
    9.8
    (189)
    9.8
    (189)
    Learn the basics of using Linux, a core operating system in the field of security.
    A Quick Look at Linux Usage
    A Quick Look at Linux Usage
    baby-linux
  3. 3
    9.6
    (907)
    9.6
    (907)
    Learn about the roles and types of shells, and examine the characteristics of commonly used Linux shells such as sh, bash, dash, and zsh.
    Linux Shell
    Linux Shell
  4. 4
    9.8
    (552)
    9.8
    (552)
    Learn about files and directories in Linux, and become familiar with basic commands for managing them.
    Linux Files and Directories
    Files and Directories
    Free Trial
    Lab: Linux - File
    Free Trial
    Lab: Linux - Directory
  5. 5
    9.7
    (380)
    9.7
    (380)
    Learn about processes in Linux and become familiar with basic commands used to manage them.
    Linux Process Creating and Management
    Process Creation and Management
    Free Trial
    Lab: Linux - Process
  6. 6
    9.7
    (382)
    9.7
    (382)
    Learn about environment variables in Linux and become familiar with basic commands used to manage them.
    Linux Environment Variable
    Environment Variables
  7. 7
    9.8
    (300)
    9.8
    (300)
    Understand file descriptors in Linux and learn how to use pipes and redirection.
    File Descriptor
    File Descriptor
    Free Trial
    Lab: Linux - File Descriptor
  8. 8
    9.8
    (231)
    9.8
    (231)
    Understand how file and user permissions are managed in Linux, and learn commands related to user and group management.
    Users and Groups
    Users and Groups
    Free Trial
    Lab: Linux - User
Reviews
10.0 (53)
8 days ago

리눅스 기초과정을 복습하는데 있어서 정말 도움이 많이 되었습니다. 간략하게 설명도 되어있고 이해하기 쉽게 되어있네요

27 days ago

책이 너무싫은데 드림핵은 생각보다 이해하기쉽고 lab을 사용하거나 워게임을 하는게 재미있었습니다.

1 month ago

기초 부터 꼼꼼하게 배울 수 있고 쉽게 설명이 되어있어 배우기 좋았습니다 차근차근 꾸준하게 공부하고 워게임도 풀어보겠습니다

1 month ago

자료가 많이 있어서 배우기도 쉬웠고, 어떻게 하는지도 잘 알아버렸습니다.

2 months ago

내용이 체계적이고 너무 도움되네여. 이미 리눅스를 알고있고 우분투를 사용해본 입장에서도 정말 많은 도움이 됐습니다~ 강의 만드신분 천재만재 만세

0% Completed Total 0 completed
Lecture 0 /8
Excluded
8
Wargame 0 /1
1
You can access locked objectives by upgrading your plan or purchasing the units separately.
The Lab is a practice and is not included in the overall progress.