NDG Linux Essentials

The Linux Essentials course, developed by NDG, is an introductory class for the Linux operating system and the command line interface. There are online materials, practice labs and work with a virtual machine, as well as assessments.
Objectives
- Understand Linux as an operating system
- Explain some of the considerations for choosing an operating system
- Understand some of the basics of open source software and licensing
- Acquire basic knowledge of working with Linux
- Learn basic Linux command line skills
- Learn how to use help commands and navigate help systems when using Linux
- Basics of how to work with Linux files and directories
- Searching and extracting data from Linux files
- Basic understanding of the concept of scripting
- Familiarity with the components of desktop and server computers
- Knowing where data is stored on a Linux system
- Querying vital network settings for a Linux computer on a Local Area Network
- Identifying various types of users on a Linux system
- Creating users and groups on a Linux system
- Managing Linux file permissions and ownership
- Understanding special Linux directories and files
Certification
The Linux Essentials curriculum helps students prepare for the LPI Linux Essentials Professional Development Certificate. The Linux Essentials Professional Development Certificate exam topics:
- The Linux community and a career in open source
- Finding your way on a Linux system
- The power of the command line
- The Linux operating system
- Security and file permissions
Course outline for NDG Linux Essentials
- Introduction to Linux
- Open source applications and licenses
- Using Linux
- Command line skills
- Getting help
- Working with files and directories
- Archiving and compression
- Pipes, redirection, and regex
- Basic scripting
- Understanding computer hardware
- Managing packages and processes
- Network configuration
- System and user security
- Managing users and groups
- Ownership and permissions
- Special permissions, links and file locations