Linux is the foundation of enterprise systems, cloud platforms, and embedded devices—yet many IT professionals still lack hands-on fluency with it. This course provides a comprehensive introduction to Linux from both graphical and command line perspectives, equipping participants with the practical skills needed to operate confidently within any major distribution. Through real-world examples, scripting exercises, and security management tasks, they will gain the core competencies to navigate, control, and configure Linux environments efficiently.
Learning Outcomes:
Understand the structure, licensing, and key distributions of Linux systems
Install and configure Debian and CentOS Linux distributions
Apply essential command line operations and shell expansions
Use pipelines, filters, and basic Unix tools for data manipulation
Develop simple scripts with loops and parameters
Implement user management and file security settings
Key Topics:
Linux history, licensing, and distributions
Installing Debian 8 and CentOS 7
Navigating the command line and managing files
Shell variables, control operators, and history
I/O redirection, filters, and regular expressions
Scripting fundamentals and automation
Local user management and permission models
Access control lists and file links
Module 1 - Introduction to Linux
- Linux History
- Distributions
- Licensing
Module 2 - Installing Linux
- Installing Debian 8
- Installing CentOS 7
- Getting Linux at home
Module 3 - First steps on the command line
- Man pages
- Working with directories
- Working with files
- Working with file contents
- Linux File tree
Module 4 - Shell Expansion
- Commands and arguments
- Control operators
- Shell variables
- Shell embedding and options
- Shell history
- File globbing
Module 5 - Pipe and Commands
- I/O redirection
- Filters
- Basic Unix Tools
- Regular expressions
Module 6 - Scripting
- Introduction to scripting
- Scripting loops
- Scripting parameters
Module 7 - Local User Management
- Introduction to Users
- User Management
Module 8 - File Security
- Standard file permission
- Advanced file permission
- Access control lists
- File links