Notes, progress, and learning materials from my TryHackMe journey.
Linux Fundamentals
🐧 Linux Fundamentals Part 1 Introduction A Bit of Background on Linux Interacting With Your First Linux Machine (In-Browser) Running Your First few Commands Interacting With the File-system! Searching for Files An Introduction to Shell Operators 🐧 Linux Fundamentals Part 2 Introduction Accessing Your Linux Machine Using SSH (Deploy) Introduction to Flags and Switches File-system Interaction Continued Permissions 101 Common Directories 🐧 Linux Fundamentals Part 3 Deploy Your Linux Machine Terminal Text Editors General/Useful Utilities Processes 101 Maintaining Your System: Automation Maintaining Your System: Package Management Maintaining Your System: Logs 📝 Notes 🐧 Linux Fundamentals Part 1 Accessing Your Linux Machine Using SSH (Deploy) ssh tryhackme@MACHINE_IP Introduction to Flags and Switches ls -a, ls –help, man, -h (human-readable) File-system Interaction Continued touch, mkdir, cp, mv, rm, file Permissions 101 ls -lh, read, write, execute, su, Common Directories /etc, /var, /root, /tmp Conclusions and Summaries 🐧 Linux Fundamentals Part 2 Introduction Accessing Your Linux Machine Using SSH (Deploy) practice exercises 🐧 Linux Fundamentals Part 3 Deploy Your Linux Machine Terminal Text Editors nano, vim General/Useful Utilities wget, cp, scp, Processes 101 ps, ps aux, kill, SIGTERM, SIGKILL, SIGSTOP Maintaining Your System: Automation crontab require 6 specific values (MIN, HOUR, DOM, MON, DOW, CMD) 0 *12 * * * cp -R /home/cmnatic/Documents /var/backups/ Maintaining Your System: Package Management Repositories (Adding and Removing) apt, dpkg, Maintaining Your System: Logs /var/log, access log, error log Conclusions & Summaries A little extra info This is just an important additional note, it wasn’t included in the curriculum. The next command is very rarely needed, but it may be needed. ...