Linux Fundamentals (LNX111)
This course is designed to introduce you to the basics of Linux, a powerful and popular operating system that runs on a variety of devices. You will learn how to use the Linux command line, navigate the file system, manage processes, install software, view network settings, and more. By the end of this course, you will have a solid foundation of Linux skills that you can apply to your personal or professional projects.
This course is interactive and hands-on, with plenty of exercises and quizzes to test your understanding and reinforce your learning. You will also have access to a virtual Linux environment where you can practice and experiment with the concepts and commands covered in the course.
This course is taught by an experienced Linux instructor who will guide you through the lessons and answer your questions along the way. You will also benefit from the feedback and support of your fellow learners.
- Login and access a Linux operating system regardless of distribution
- Work with users and groups to maintain secure access to a Linux OS
- Navigate and manage Linux file systems
- Secure the file system on Linux OS
- Manage performance of a Linux OS through process and service management
- Install software on Linux
- Schedule system maintenance tasks
- Write simple scripts
- Introduction to the Linux Operating System
- History of Linux
- Linux Distributions
- Interface Types
- Review Questions
- Understanding the Shell
- Types of Shells
- Bash Command Syntax
- Variables
- Review Questions
- Lab: Using the Shell
- Finding Documentation
- Man Pages
- Additional Documentation Options
- Review Questions
- Lab: Getting Help
- Using Text Editors
- CLI Editors
- GUI Editors
- Review Questions
- Lab: Using Text Editors
- User and Group Management
- User Management
- Group Management
- Privilege Escalation
- Review Questions
- Lab: User and Group Management
- Challenge Lab 1
- Setting File System Permissions
- Configuring Standard Permissions
- Changing Ownership
- Using Special Permissions
- Review Questions
- Lab: Setting File System Permissions
- File System Navigation and Management
- Understanding the Linux File System Structure
- Managing Files and Directories
- Searching and Manipulating Files
- Redirection and Command Chaining
- Review Questions
- Lab: File System Management
- Challenge Lab 2
- Basic Networking
- View the Network Configuration
- Troubleshoot the Network Configuration
- Configuring Remote Administration
- Review Questions
- Lab: Basic Networking
- Service and Process Management
- Understanding Services
- Managing Targets
- Managing Processes
- Review Questions
- Lab: Managing Services and Processes
- Software Management
- Package Management
- Compiling Software
- Understanding Libraries
- Review Questions
- Lab: Managing Software
- Challenge Lab 3
- Scheduling Tasks
- Scheduling with at
- Scheduling with cron
- Review Questions
- Lab: Scheduling Tasks
- Bash Shell Scripting
- Scripting Basics
- Shell Features in Scripting
- Script Logical Controls
- Review Questions
- Lab: Bash Shell Scripting
- Challenge Lab 4
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
Experience in the following is required for this Linux class:
- Basic knowledge of computer hardware, software, and operating systems.
- No familiarity with Linux or other Unix operating systems is required.
Live Private Class
- Private Class for your Team
- Live training
- Online or On-location
- Customizable
- Expert Instructors