Course Outline
Introduction to GNU/Linux Ecosystems
- Exploring Linux operating systems and various distributions
- An overview of GNU/Linux architecture and key components
- The role of Linux in contemporary enterprise settings
- Introduction to prevalent Linux distributions like Ubuntu and CentOS
Installation and Configuration of Linux
- Setting up the Linux installation environment
- Installing a Linux distribution from scratch
- Comprehending system boot sequences
- Configuring initial system parameters
- Distinguishing between desktop and server environments
Utilizing the Linux Command Line
- Understanding the Bash shell
- Navigating the command-line interface (CLI)
- Executing commands and managing shell sessions
- Employing key Linux administration utilities
- Locating assistance and utilizing system documentation
File System and Directory Administration
- Understanding the Linux file system hierarchy
- Managing files and directories
- Working with permissions and ownership
- Searching, copying, moving, and deleting files
- Using command-line tools for file operations
User and Group Management
- Creating and maintaining user accounts
- Configuring user groups and access rights
- Understanding authentication mechanisms
- Managing access control and security configurations
Process and Service Supervision
- Understanding Linux process management
- Monitoring system resources
- Managing background services
- Starting, stopping, and configuring system services
- Resolving common service-related issues
Software and Package Administration
- Understanding Linux software management workflows
- Installing and removing packages
- Managing software repositories
- Updating and maintaining system software
Storage Administration
- Understanding Linux storage principles
- Managing disks, partitions, and file systems
- Configuring storage devices
- Monitoring storage usage and capacity
Linux Networking Basics
- Understanding fundamental networking concepts
- Configuring network interfaces
- Managing network connections
- Using standard networking tools
- Diagnosing basic connectivity problems
Advanced Bash and Automation Foundations
- Using advanced Bash commands
- Working with variables and scripting
- Automating repetitive administrative tasks
- Enhancing command-line efficiency
Practical Linux Administration Workshop
- Performing routine system administration tasks
- Managing users, services, software, and storage
- Applying best practices for Linux administration
- Resolving real-world scenarios
Course Recap and Future Steps
- Reviewing key Linux administration skills
- Preparing for advanced learning and certification pathways
- Introduction to professional Linux administration standards
Requirements
This course does not require prior exposure to Linux.
A foundational understanding of computer systems and/or other operating systems is expected.
Testimonials (7)
Very well structured and delivered information, a lot of practical exercises to help the knowledge transfer, the trainer responded to every question and helped everyone.
Catalin - DB Global Technology
Course - Linux Administration Fundamentals
Rod is the most passionate and friendly trainer.
Zsolt - DB Global Technology
Course - Linux Administration Fundamentals
The information delivery manner.
DIANA-SMARANDA - DB Global Technology
Course - Linux Administration Fundamentals
The trainer, the lectures and the way they were delivered to us.
Ramona Pluta - DB Global Technology
Course - Linux Administration Fundamentals
Trainer Rod was very knowledgeable and i found it very easy to learn from him!
Cristian Constantinescu - DB Global Technology
Course - Linux Administration Fundamentals
Overall, I found the course to be very informative, structured, interactive and helpful in gaining a better understanding of the Linux.
Cristian Cimpoeru - DB Global Technology
Course - Linux Administration Fundamentals
The trainer and the way in which he is explaining.