Linux notes and cheatsheets written from a security perspective.
Not just how things work — but what attackers look for and what defenders should check.
Utkarsh Solanki — Cybersecurity & AI Student
LinkedIn · GitHub
| File | Topics |
|---|---|
| 01-File-Permissions.md | chmod, chown, octal values, SUID, SGID, sticky bit, umask, hardening rules |
| 02-Users-and-Groups.md | /etc/passwd, /etc/shadow, useradd, usermod, sudo, sudoers, privesc checklist |
| 03-Common-Commands.md | Navigation, file ops, grep, find, process management, networking, logs, redirection |
| 04-Bash-One-Liners.md | Recon, enumeration, log analysis, network one-liners, text processing, useful aliases |
This repo is actively growing. Planned additions:
05-Bash-Scripting.md— variables, loops, conditionals, functions, script structure06-Cron-and-Scheduling.md— crontab syntax, security risks, hardening07-Service-Management.md— systemctl, journalctl, writing service units08-Network-Configuration.md— interfaces, routing, iptables basics09-Log-Analysis.md— auth.log, syslog, journald, pattern hunting
| Repo | What's inside |
|---|---|
| networking-and-os | TCP/IP, DNS, HTTP, Subnetting, Wireshark, tcpdump, OS basics |
| cybersecurity-notes | CIA triad, Zero Trust, Cryptography, Threats, Risk Management |
Last updated: June 2026