CRRC National Capital Region Course: Linux for Cybersecurity



May 3-4, 2018



9:00 a.m. - 3:00 p.m. ET



Online (Zoom)



Casey W. O'Brien is the Executive Director and Principal Investigator of the National CyberWatch Center, a cybersecurity education and research consortium focused on advancing cybersecurity education and strengthening the national cybersecurity workforce. Casey has more than 20 years of industry experience in information security and large-scale IT implementation and project management in challenging and cutting-edge environments.


Course Description

This 2-day online course will provide an overview of the Linux operating system, geared towards new users. The learner with explore the fundamental concepts of Linux and related topics such as: the Linux file system, commands, utilities, text editing, and shell programming. Students will also explore the security features and tools available in Linux as well as the considerations, advantages, and disadvantages of using these features.


This course is taught in a combination lecture and hands-on formats. Upon completion of the course, participants will receive all instructional materials (lecture slides, hands-on lab exercises, supplemental reading assignments, virtual machines), a FREE access code to the National CyberWatch Center's e-Book: Linux Fundamentals, and guidance on how to incorporate these resources into their classes.


The first 25 people that register and complete the course will receive a $200 stipend and a free access code to National CyberWatch Center's e-Book "Linux Fundamentals." Learn more about the e-Book HERE.



The course is FREE, as part of funding from the National Security Agency

Grant # H98230-17-1-0231





  • Brief history of *NIX
  • Linux distributions
  • Command Line Interface (CLI) & GUIs
  • Networking
  • Software management
  • User and group management
  • Directory and file creation
  • Basic file system permissions and ownership
  • Text editors
  • Input/output commands utilizing pipes and redirect utilities
  • Basic search commands utilizing grep, awk, sed, and locate
  • Job control
  • Scheduling tasks utilizing crontab and at commands
  • Shells
  • Shell scripting
  • Security tools/utilities

Who Should Attend

This course will significantly benefit those teaching the following courses:
  • Linux operating systems
  • System Administration
  • CompTIA Linux+
  • CompTIA Security+
  • Information Systems Security
  • IT Security
  • Ethical Hacking/Pentesting


IT Literacy, Concepts, and Terminology:
  • Basic methods of navigating an operating system (can be any OS)
  • Compare and contrast notational systems:
    • Binary
    • Hexadecimal
    • Decimal
    • Octal
  • Compare and contrast fundamental data types and their characteristics:
    • Char
    • Strings
    • Integers
  • Illustrate the basics of computing and processing:
    • Input
    • Processing
    • Output
    • Storage
  • Compare and contrast common units of measure:
    • Storage unit: bit, byte, KB, MB, GB, TB, PB
    • Throughout unit: bps, Kbps, Mbps, Gbps
    • Processing speed: MHz, GHz
  • Configure and use web browsers:
    • Caching/clearing cache
    • Deactivate client-side scripting
    • Browser add-ons/extension
    • Private browsing
    • Proxy settings
    • Certificates
    • Popup blockers
    • Script blockers
    • Compatible browser for application(s)


  • Compare and contrast common operating systems and their functions and features
  • Identify common programs, applications and their purpose
  • Physical machine vs. virtual machine
  • Download and install hypervisor of your choosing (e.g., VMware Fusion)
  • Identify basic wired and wireless peripherals and their purpose
  • Identify the purpose of internal computer components
  • Explain the following terms:
    • IP address
    • Netmask
    • Default gateway
    • Router
    • Switch
    • DHCP
    • Network interface
    • LAN
    • DNS

Willingness to learn