Welcome to my Linux Foundations learning repository.
This repo documents my journey as I build a strong foundation in Linux for cybersecurity, penetration testing, and system administration.
The goal is not just to collect commands, but to create a structured, professional reference that demonstrates both learning progress and practical application.
Linux is at the heart of servers, cloud platforms, and cybersecurity labs.
As part of my learning path, I am:
- Documenting commands and concepts in clear, structured notes
- Practicing with interactive labs (LabEx, local VMs, HackTheBox, VulnHub)
- Writing small Bash scripts to automate tasks
- Recording my progress like a developerβs logbook
This makes the repo both a personal study resource and a portfolio for others to follow along.
- User identity and
whoami
- Navigation (
cd
,pwd
,ls
) - File management (
cp
,mv
,rm
,mkdir
) - Viewing files (
cat
,head
,tail
,diff
)
π Read Notes
- File permissions explained (
rwx
) - Managing permissions with
chmod
- Changing ownership with
chown
andchgrp
π (coming soon)
- Common network utilities (
ping
,ifconfig
,netstat
) - Basics of SSH
- File transfers (
scp
,rsync
)
π (coming soon)
- LabEx Linux Labs β Interactive practice
- GNU Coreutils Documentation β Official command docs
- Linux Journey β Beginner-friendly tutorials
- Document Linux fundamentals
- Add permissions and process management notes
- Add networking essentials
- Build Bash automation scripts
- Apply concepts in penetration testing labs
Denis β Cybersecurity learner, penetration tester in training, and Linux enthusiast.
This repository is part of my larger journey into cybersecurity and ethical hacking.
If you find this useful or want to follow my progress, feel free to β star this repo.