Complete Guide to Navigating Linux: Working with Users, Files, and Networks
3h 6mBeginner2025-08-18
Authors

Pearson

Sander van Vugt
Course details
Explore the foundational elements of Linux through hands-on labs and detailed instruction focusing on user management, file systems, and network services. Begin with an introduction to Linux, and then learn how to install Ubuntu, navigate the shell, and manage files and directories. Discover the nuances of user permissions, process management, and automatically starting processes to enhance your administrative capabilities. Gain insights into managing network interfaces, troubleshooting connectivity issues, and overseeing local and remote services. Learn to optimize system performance through software management, shell scripting, and using Git. Solidify what you learn with practical exercises that prepare you for real-world scenarios. By the end of this course, you will understand how to manage Linux systems effectively and efficiently, adding significant value to your organization.
Skills covered
Client Operating SystemsLinuxIT Help DeskServer AdministrationNetwork and System AdministrationOpen SourceOne-Off
Concepts
0. Introduction
- 01 - Complete guide to navigating Linux - Introduction
1. Getting Started with Linux
- 02 - Learning objectives
- 03 - Understanding the Linux operating system
- 04 - Installing Ubuntu
- 05 - Accessing Linux
- 06 - Shell overview
- 07 - Navigating the file system
- 08 - Working with files and directories
- 09 - Absolute vs. relative paths
- 10 - Viewing text file contents
- 11 - Getting help
- 12 - Command overview
- 13 - Lesson 1 lab - Discovering Linux
- 14 - Lesson 1 lab solution - Discovering Linux
2. Users, Permissions, and Processes
- 15 - Learning objectives
- 16 - Working as administrator
- 17 - Linux users and groups
- 18 - File permissions and ownership
- 19 - Managing processes
- 20 - Starting processes automatically
- 21 - Background and foreground jobs
- 22 - Command overview
- 23 - Lesson 2 lab - Managing users and processes
- 24 - Lesson 2 lab solution - Managing users and processes
3. Files and File Systems
- 25 - Learning objectives
- 26 - Creating text files
- 27 - Using common text file processing tools
- 28 - A primer to regular expressions
- 29 - Reading system logs
- 30 - Understanding mounts
- 31 - Mounting a USB thumb drive
- 32 - Command overview
- 33 - Lesson 3 lab - Managing text files, logs, and editors
- 34 - Lesson 3 lab solution - Managing text files, logs, and editors
4. Networking and Services
- 35 - Learning objectives
- 36 - Viewing network interfaces
- 37 - DNS and name resolution
- 38 - Testing network connectivity
- 39 - Checking local and remote services
- 40 - Managing the firewall
- 41 - Managing the boot procedure
- 42 - Essential troubleshooting - Recovering the root password
- 43 - Command overview
- 44 - Lesson 4 lab - Managing networking and services
- 45 - Lesson 4 lab solution - Managing networking and services
5. Software and Scripts
- 46 - Learning objectives
- 47 - Software packages
- 48 - Package managers overview
- 49 - Installing and updating software
- 50 - Managing kernel drivers
- 51 - An introduction to shell scripts
- 52 - Practical shell scripts
- 53 - Using Git
- 54 - Command overview
- 55 - Lesson 5 lab - Managing software and scripts
- 56 - Lesson 5 lab solution - Managing software and scripts