Course Outline
Foundations of GNU/Linux Systems
- Exploring Linux operating systems and various distributions
- Examining the architecture and core components of GNU/Linux
- The position of Linux within modern enterprise landscapes
- Familiarity with prevalent Linux distributions like Ubuntu and CentOS
Linux Installation and Configuration
- Setting up the environment for a Linux installation
- Performing a full installation of a Linux distribution
- Analyzing system boot sequences
- Establishing initial system configurations
- Distinguishing between desktop and server environments
Interacting with the Linux Command Line
- Comprehending the Bash shell
- Navigating the command-line interface (CLI)
- Running commands and controlling shell sessions
- Employing key Linux administration utilities
- Accessing assistance and utilizing system documentation
Managing File Systems and Directories
- Interpreting the structure of the Linux file system
- Handling files and directories
- Applying permissions and ownership rules
- Executing searches, copies, moves, and deletions
- Leveraging command-line utilities for file operations
Administration of Users and Groups
- Provisioning and managing user accounts
- Setting up user groups and access permissions
- Grasping authentication mechanisms
- Oversight of access control and security parameters
Handling Processes and Services
- Analyzing Linux process behavior
- Monitoring the utilization of system resources
- Overseeing background services
- Initiating, halting, and tuning system services
- Diagnosing common service-related faults
Software and Package Oversight
- Understanding the Linux software lifecycle
- Installing and removing application packages
- Curating software repositories
- Maintaining and updating system software
Storage Administration
- Grasping the concepts of Linux storage
- Managing disks, partitions, and file systems
- Configuring storage hardware
- Monitoring storage capacity and accessibility
Basics of Linux Networking
- Comprehending fundamental networking principles
- Setting up network interfaces
- Controlling network connections
- Utilizing standard networking utilities
- Resolving basic connectivity challenges
Advanced Bash and Automation Essentials
- Applying advanced Bash commands
- Utilizing variables and scripting
- Automating recurring administrative duties
- Enhancing command-line efficiency
Practical Linux Administration Exercises
- Executing standard system administration procedures
- Oversight of users, services, software, and storage
- Implementing best practices in Linux administration
- Diagnosing practical real-world scenarios
Course Recap and Future Directions
- Consolidating key Linux administration skills
- Planning for advanced learning and certification pathways
- Introduction to professional standards in Linux administration
Requirements
No prior hands-on experience with Linux is required for this course.
A foundational understanding of computer systems and/or other operating systems is recommended.
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.