This course covers Linux Command line and Shell scripting using BASH.
The topics covered are primarily targeted at automating system
administration tasks, workflow automation, and security. Students will
explore managing user accounts, remote access using secure shell (SSH),
process control, file system types and characteristics, encryption &
decryption, file and directory manipulation, remote & local
storage, system monitoring & logging, hardware status &
configuration, and the contents of key configuration files that
configure security, networking the boot process, scheduling, &
applications. Students will write and test programs to monitor users,
system status, and detect security violations & events.
- Teacher: Edward Bigos