
This four-hour, hands-on course is a quick start into the world of Linux.
Course Length: 4 Hours
Includes a Certificate of Completion
Next scheduled date:
Description
This four-hour, hands-on course is a quick start into the world of Linux.
Why are all the “cool kids” using Linux? Could it be that the best tools for both the Red and Blue teams run on Linux? Could it be because modern, cloud-based infrastructures are built on Linux and easily managed using Linux-based tools? Or that free Linux operating systems make it easy to build out your own home lab environment?
Don’t fear the Linux command-line. Embrace it! Learn how to get around in Linux with simple command line tricks and short-cuts to improve your efficiency. Understand the Linux philosophy and the basic building blocks that will have you up and going in no time. And know how to get help from the operating system so that you can continue to learn and grow on your own.
-
System Requirements
- A laptop with a working Linux virtual machine (or running Linux natively)
Syllabus
etting Around
-
- The Linux file system
-
- cd, pwd, and ls
-
- Relative vs absolute pathnames
-
- Tab completion
LAB: Directory Jeopardy!
Basic Commands
-
- File manipulation (cp, mv, and rm)
-
- Getting to know ls
-
- Getting help
-
- Command history searching and editing
-
- cat and less
-
- Effective use of wildcards
-
- su and sudo
LAB: Only Seven Commands? No Worries!
Building Blocks
-
- The Unix/Linux command philosophy
-
- Slicing and dicing (cut and awk)
-
- Selecting (grep)
-
- Sorting and collecting (sort and uniq)
-
- Sampling (head, tail, wc)
LAB: Learning to Linux
FAQ
Navigating the Linux directory structure
Sampling and accessing files and directories
Selecting, sorting, and manipulating data
Shell pipelines
Using command history
Getting help
Red teamers who want to leverage Linux tools for exploitation and post-exploitation
SOC analysts who need to review data and alerts in the Linux environment
Administrators and developers building and defending Linux infrastructures
No familiarity with Linux is assumed. Experience with some command line (e.g. Windows cmd.exe or PowerShell) is helpful but not necessary.
Students will receive course slides in PDF form along with lab exercises which they can run on their own Linux system. This material can be downloaded from https://github.com/halpomeranz/LinuxCmdLine
About the Instructor
Hal Pomeranz
"Computer Forensics and Information Security, often with a spicy Linux flavor. Expert Witness. Trainer."Bio
Hal Pomeranz is an independent digital forensic investigator who has consulted on cases ranging from intellectual property theft, to employee sabotage, to organized cybercrime and malicious software infrastructures. He has spent more than thirty years providing pragmatic Information Technology and Security solutions for some of the world’s largest commercial, government, and academic institutions.
Related products
-
Jennifer ShannonLive4 Hrs
Professionally Evil API Testing: GraphQL, SOAP, and REST Fundamentals and Techniques with Jennifer Shannon
View Course -
Bryan StrandLiveOD4 Hrs
Blue Team Foundations with Atomic Controls with Bryan Strand
View Course This product has multiple variants. The options may be chosen on the product page -
Bill McCauleyLive8 Hrs
Foundational Data Protection Training with Bill McCauley
View Course -
Hayden CovingtonLiveOD16 Hrs
Foundations of Security Operations with Hayden Covington
View Course This product has multiple variants. The options may be chosen on the product page
