Course Outline
Introduction to GNU/Linux Ecosystems
- Exploring Linux operating systems and their various distributions
- Overview of GNU/Linux architectural components
- The strategic role of Linux in modern enterprise settings
- Introduction to prevalent distributions like Ubuntu and CentOS
Deployment and Configuration
- Setting up the environment for Linux installation
- Performing a clean installation of a Linux distribution
- Understanding system boot sequences
- Configuring initial system parameters
- Distinguishing between desktop and server environments
Command Line Proficiency
- Understanding the Bash shell environment
- Navigating the Command Line Interface (CLI)
- Executing commands and managing shell sessions
- Leveraging key Linux administration utilities
- Utilizing system documentation for support
File System and Directory Control
- Analyzing the Linux file system hierarchy
- Managing files and directory structures
- Handling permissions and ownership settings
- Operations for searching, duplicating, migrating, and deleting files
- Using command-line utilities for efficient file handling
User and Group Governance
- Creating and overseeing user accounts
- Setting up user groups and associated permissions
- Understanding authentication mechanisms
- Managing access controls and security parameters
Process and Service Oversight
- Analyzing Linux process structures
- Monitoring system resource utilization
- Overseeing background services
- Controlling the start, stop, and configuration of system services
- Resolving common service-related issues
Software and Package Lifecycle
- Understanding Linux software management workflows
- Installing and uninstalling software packages
- Managing software repositories
- Maintaining system software through updates
Storage Administration
- Understanding core Linux storage concepts
- Managing disks, partitions, and file systems
- Configuring storage devices
- Monitoring storage capacity and availability
Linux Network Essentials
- Grasping fundamental networking principles
- Configuring network interfaces
- Managing network connections
- Utilizing standard networking diagnostic tools
- Resolving basic connectivity challenges
Advanced Bash and Automation Intro
- Applying advanced Bash commands
- Working with variables and scripting
- Automating repetitive administrative duties
- Enhancing command-line efficiency
Practical Administration Workshop
- Executing standard system administration tasks
- Overseeing users, services, software, and storage
- Implementing best practices in Linux administration
- Addressing real-world operational scenarios
Course Reflection and Future Paths
- Consolidating essential Linux administration skills
- Planning for further education and certification tracks
- Introduction to professional-grade administration standards
Requirements
No prior experience with Linux is required for this course.
A functional understanding of computer hardware or other operating systems is beneficial.
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.