LFS101 Notes
0%

Introduction to Linux LFS101 Notes

Personal study notes from the "Introduction to Linux" (LFS101) course by the Linux Foundation. Use these notes alongside the official course material.

Your Progress0/17 modules (0%)
Module 1
Linux History Overview
The origins of Linux, from Unix and Minix to Linus Torvalds' kernel and the open-source movement.
Module 2
Linux Philosophy
Core principles: everything is a file, small single-purpose programs, and the power of the command line.
Module 3
Linux Families & Popular Distros
Major distribution families โ€” Red Hat, Debian, SUSE โ€” and choosing the right one for your needs.
Module 4
Linux Basics & System Setup
Installation, boot process, filesystem hierarchy, and getting started with your first Linux system.
Module 5
Graphical User Interface
Desktop environments like GNOME and KDE, window managers, and navigating the Linux GUI.
Module 6
Command Line Operations
Essential shell commands, pipes, redirection, and working efficiently in the terminal.
Module 7
Finding Linux Documentation
Man pages, info pages, /usr/share/doc, and online resources for help and reference.
Module 8
Processes
Process lifecycle, ps, top, signals, background/foreground jobs, and process management.
Module 9
File Operations
File permissions, ownership, links, and advanced file manipulation with cp, mv, rm, and find.
Module 10
Text Editors
Working with vim, nano, and emacs โ€” editing configuration files and writing scripts.
Module 11
User Environment
Shell variables, environment configuration, aliases, and customizing your login experience.
Module 12
Manipulating Text
grep, sed, awk, and other text processing tools for searching and transforming data.
Module 13
Network Operations
Network configuration, ssh, scp, DNS, firewalls, and troubleshooting connectivity issues.
Module 14
The bash Shell & Basic Scripting
Writing your first scripts โ€” variables, conditionals, loops, and making your work repeatable.
Module 15
More On bash Shell Scripting
Advanced scripting: functions, error handling, regular expressions, and real-world automation.
Module 16
Printing
CUPS printing system, printer setup, managing print queues, and generating formatted output.
Module 17
Local Security Principles
User management, sudo, SELinux, file permissions, and hardening your Linux system.
These notes are based on the original "Introduction to Linux" (LFS101) course by the Linux Foundation.