jypi
ExploreChatWays to LearnAbout

jypi

  • About Us
  • Our Mission
  • Team
  • Careers

Resources

  • Ways to Learn
  • Blog
  • Help Center
  • Community Guidelines
  • Contributor Guide

Legal

  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Content Policy

Connect

  • Twitter
  • Discord
  • Instagram
  • Contact Us
jypi

© 2026 jypi. All rights reserved.

💼 Job Skills & Career

Introduction to Linux

This hands-on course builds a practical foundation in Linux for desktop and server use. You will learn the command line,...

264
Views
Introduction to Linux

Sections

1. Linux Fundamentals and History
0 views

Discover Linux origins, ecosystem, and core concepts to frame practical skills.

15 topics (15 versions)
1.1Unix lineage
1.2GNU project
1.3Linux kernel
1.4Distro overview
1.5Release models
1.6Desktop vs server
1.7Shell vs GUI
1.8FHS overview
1.9Man pages
1.10Help resources
1.11TTY and PTY
1.12Virtual consoles
1.13Open-source licenses
1.14Community support
1.15Getting a distro

2. Command Line Basics
0 views

Master the terminal, essential commands, navigation, and command composition.

15 topics (15 versions)
2.1Terminal emulators
2.2Prompt anatomy
2.3cd, pwd, ls
2.4Tab completion
2.5Command history
2.6echo and printf
2.7type and which
2.8--help and man
2.9Wildcards
2.10Quoting rules
2.11Pipes
2.12Redirection
2.13tee
2.14Command chaining
2.15Exit statuses

3. Filesystem and File Management
0 views

Work with paths, files, directories, links, archives, and search tools.

15 topics (15 versions)
3.1Path types
3.2ls options
3.3mkdir, rmdir
3.4touch
3.5cp, mv
3.6rm safely
3.7find basics
3.8locate, updatedb
3.9file command
3.10Hard links
3.11Symbolic links
3.12du usage
3.13df usage
3.14tar basics
3.15Compression tools

4. Text Processing and Editors
0 views

Edit, view, and transform text using editors and classic Unix filters.

15 topics (15 versions)
4.1nano basics
4.2vim modes
4.3emacs intro
4.4less and more
4.5cat and tac
4.6head and tail
4.7wc
4.8sort
4.9uniq
4.10cut
4.11paste
4.12tr
4.13grep and egrep
4.14sed basics
4.15awk basics

5. Users, Groups, and Permissions
0 views

Manage identities and control access with permissions, ACLs, and sudo.

15 topics (15 versions)
5.1useradd, usermod
5.2groupadd, gpasswd
5.3/etc/passwd
5.4/etc/shadow
5.5id, whoami, who
5.6su and sudo
5.7chmod symbolic
5.8chmod numeric
5.9chown, chgrp
5.10umask
5.11SUID, SGID, sticky
5.12ACLs
5.13Login shells
5.14Default groups
5.15Password policies

6. Processes and Job Control
0 views

Observe, prioritize, signal, and manage foreground and background work.

15 topics (15 versions)
6.1PID and PPID
6.2ps basics
6.3top and htop
6.4jobs, bg, fg
6.5nohup, disown
6.6nice, renice
6.7kill signals
6.8xargs basics
6.9time command
6.10pgrep, pkill
6.11watch
6.12lsof
6.13strace intro
6.14/proc overview
6.15ulimit

7. Package Management and Software
0 views

Install, update, and verify software across major package ecosystems.

15 topics (15 versions)
7.1Package concepts
7.2Repositories
7.3apt basics
7.4dpkg
7.5dnf and yum
7.6rpm
7.7zypper
7.8pacman
7.9snap
7.10flatpak
7.11AppImage
7.12Build from source
7.13make and gcc
7.14Verify packages
7.15Clean caches

8. Shells and Shell Scripting Basics
0 views

Customize shells and write reliable scripts using core Bash constructs.

15 topics (15 versions)
8.1Bash vs Zsh
8.2Startup files
8.3Variables
8.4Exported env
8.5Aliases
8.6Command substitution
8.7Arithmetic
8.8Globbing
8.9test and [
8.10if, elif, else
8.11case
8.12for loops
8.13while loops
8.14Functions
8.15Shebang

9. Networking Essentials
0 views

Configure interfaces, resolve names, transfer files, and test connectivity.

15 topics (15 versions)
9.1IP basics
9.2ip command
9.3Hostname, hosts
9.4DNS resolvers
9.5ping
9.6traceroute
9.7netstat, ss
9.8curl
9.9wget
9.10scp, sftp
9.11ssh basics
9.12SSH keys
9.13Firewalls overview
9.14ufw basics
9.15nmap intro

10. System Services and init (systemd)
0 views

Manage boot, services, logs, dependencies, and user-level services.

15 topics (15 versions)
10.1init concepts
10.2Unit types
10.3systemctl basics
10.4journalctl basics
10.5Targets
10.6Timers
10.7Enable services
10.8Mask services
10.9Dependencies
10.10SysV scripts
10.11Socket activation
10.12Env files
10.13User services
10.14cgroups overview
10.15Boot sequence

11. Storage, Disks, and Filesystems
0 views

Partition, format, mount, and manage storage with LVM, RAID, and SMART.

15 topics (15 versions)
11.1Device names
11.2lsblk, blkid
11.3MBR vs GPT
11.4fdisk, gdisk
11.5mkfs
11.6mount, umount
11.7fstab
11.8Swap
11.9LVM concepts
11.10lvm commands
11.11RAID mdadm
11.12Quotas
11.13Inodes
11.14SMART tools
11.15Filesystem check

12. System Monitoring and Logging
0 views

Gather metrics, inspect logs, and trace performance bottlenecks.

15 topics (15 versions)
12.1uptime, free
12.2vmstat
12.3iostat
12.4sar intro
12.5dmesg
12.6journalctl filters
12.7rsyslog
12.8logrotate
12.9df and du
12.10inotifywait
12.11perf intro
12.12lscpu, lspci
12.13lsusb
12.14sensors
12.15auditd intro

13. Security Basics
0 views

Apply foundational security practices and use mandatory access controls.

15 topics (15 versions)
13.1Threat modeling
13.2Patching
13.3Least privilege
13.4Sudo policies
13.5File permissions
13.6Firewall rules
13.7fail2ban
13.8SSH hardening
13.9SELinux modes
13.10AppArmor
13.11GPG basics
13.12Checksums
13.13Password hygiene
13.14Backup strategies
13.15Security logs

14. Automation, Scheduling, and Cron
0 views

Schedule, orchestrate, and harden repeatable tasks with cron and timers.

15 topics (15 versions)
14.1Cron syntax
14.2crontab -e
14.3systemd timers
14.4at and batch
14.5anacron
14.6Idempotent scripts
14.7Task logging
14.8Cron environment
14.9Mail notifications
14.10Dependencies
14.11Retries
14.12Simple Makefiles
14.13rsync jobs
14.14expect intro
14.15Scheduling pitfalls

15. Troubleshooting and Best Practices
0 views

Diagnose common failures and apply resilient, maintainable workflows.

15 topics (15 versions)
15.1Boot issues
15.2Rescue mode
15.3Single-user mode
15.4GRUB basics
15.5Network failures
15.6Service failures
15.7Permission denied
15.8Disk full
15.9Memory leaks
15.10High CPU
15.11Slow I/O
15.12Broken packages
15.13Reading logs
15.14Recovery backups
15.15Getting help
Earn your certificate

Sign in to track your progress

When you’re signed in, we’ll remember which sections you’ve viewed. Finish all sections and you’ll unlock a downloadable certificate to keep or share.