Course Outline
Introduction to GNU/Linux Systems
- Analyzing Linux operating systems and available distributions
- Overview of GNU/Linux architecture and core components
- The position of Linux in modern enterprise infrastructure
- Exploring common distributions such as Ubuntu and CentOS
Installing and Configuring Linux
- Setting up the Linux installation environment
- Performing a clean installation of a Linux distribution
- Analyzing the system boot sequence
- Adjusting initial system configurations
- Distinguishing between desktop and server environments
Mastering the Linux Command Line
- Understanding the Bash shell mechanics
- Navigating the Command Line Interface (CLI)
- Executing commands and handling shell sessions
- Utilizing key Linux administration utilities
- Locating help resources and interpreting system documentation
File System and Directory Management
- Comprehending the Linux file system hierarchy
- Managing files and directory structures
- Handling permissions and file ownership
- Searching, copying, moving, and deleting files
- Applying command-line tools for efficient file management
User and Group Administration
- Creating and managing user accounts
- Configuring user groups and associated permissions
- Analyzing authentication concepts
- Managing access control and security configurations
Processes and Service Management
- Understanding the nature of Linux processes
- Monitoring system resource utilization
- Managing background services
- Starting, stopping, and tuning system services
- Troubleshooting frequent service-related issues
Software and Package Management
- Understanding the Linux software ecosystem
- Installing and removing software packages
- Managing software repositories
- Updating and maintaining system software
Storage Management
- Understanding Linux storage architectures
- Managing disks, partitions, and file systems
- Configuring storage devices
- Monitoring storage capacity and availability
Linux Networking Fundamentals
- Analyzing basic networking principles
- Configuring network interfaces
- Managing active network connections
- Utilizing standard networking tools
- Troubleshooting basic connectivity problems
Advanced Bash and Automation Basics
- Applying advanced Bash commands
- Working with variables and scripting
- Automating repetitive administrative tasks
- Enhancing command-line productivity
Practical Linux Administration Workshop
- Executing common system administration duties
- Managing users, services, software, and storage collectively
- Implementing best practices for Linux administration
- Troubleshooting realistic, real-world scenarios
Course Review and Next Steps
- Reviewing key Linux administration competencies
- Preparing for advanced learning and certification pathways
- Introduction to professional-level Linux administration practices
Requirements
No prior Linux experience is required for this course.
A functional understanding of computer systems and/or another operating system 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.