Course Outline
Introduction to GNU/Linux Systems
- Exploring Linux operating systems and available distributions
- Overview of GNU/Linux architecture and core components
- The position of Linux within modern enterprise landscapes
- Familiarization with popular distributions like Ubuntu and CentOS
Linux Installation and Configuration
- Setting up the environment for Linux installation
- Performing a clean installation of a Linux distribution
- Analyzing the system boot sequence
- Configuring initial system parameters
- Introduction to desktop versus server environments
Mastering the Linux Command Line
- Exploring the Bash shell functionality
- Navigating effectively within the command line interface (CLI)
- Running commands and handling shell sessions
- Utilizing key Linux administration utilities
- Accessing help resources and system documentation
File System and Directory Administration
- Understanding the structure of the Linux file system
- Managing files and directory structures
- Handling permissions and ownership rights
- Searching, duplicating, transferring, and deleting files
- Applying command-line utilities for file operations
User and Group Management
- Creating and administering user accounts
- Setting up user groups and access permissions
- Understanding authentication mechanisms
- Managing access controls and security policies
Process and Service Supervision
- Understanding the nature of Linux processes
- Monitoring system resource consumption
- Managing background services
- Initiating, halting, and configuring system services
- Diagnosing frequent service-related issues
Software and Package Control
- Understanding the Linux software management ecosystem
- Installing and removing software packages
- Administering software repositories
- Updating and maintaining system software
Storage Administration
- Understanding Linux storage principles
- Managing disks, partitions, and file systems
- Configuring storage hardware
- Monitoring storage capacity and availability
Linux Networking Basics
- Understanding fundamental networking concepts
- Configuring network adapters
- Managing active network connections
- Using standard networking utilities
- Resolving basic connectivity problems
Advanced Bash and Automation Fundamentals
- Utilizing advanced Bash instructions
- Working with variables and writing scripts
- Automating routine administrative duties
- Enhancing command-line efficiency
Practical Linux Administration Workshop
- Executing standard system administration duties
- Managing users, services, software, and storage
- Implementing best practices for Linux administration
- Addressing real-world troubleshooting scenarios
Course Recap and Future Pathways
- Revisiting key Linux administration skills
- Preparing for advanced learning and certification tracks
- Introduction to professional Linux management standards
Requirements
No prior Linux experience is required for this course.
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.