Course Outline
Introduction to GNU/Linux Systems
- Gaining insight into Linux operating systems and various distributions
- An overview of the architecture and key components of GNU/Linux
- Exploring the role Linux plays in contemporary enterprise settings
- Introduction to popular Linux distributions including Ubuntu and CentOS
Installing and Configuring Linux
- Setting up the environment for a Linux installation
- Performing a clean installation of a Linux distribution from scratch
- Gaining an understanding of how the system boots
- Setting up initial system configurations
- Introduction to the differences between desktop and server environments
Working with the Linux Command Line
- Understanding the fundamentals of the Bash shell
- Navigating effectively within the command-line interface (CLI)
- Running commands and managing shell sessions efficiently
- Utilizing key Linux administration utilities
- Finding assistance through system documentation and help resources
File System and Directory Management
- Comprehending the structure of the Linux file system
- Managing files and directories with precision
- Working with file permissions and ownership
- Executing tasks such as searching, copying, moving, and deleting files
- Leveraging command-line tools for efficient file management
User and Group Administration
- Creating and overseeing user accounts
- Configuring user groups and associated permissions
- Grasping the concepts behind authentication
- Managing access controls and security configurations
Processes and Service Management
- Gaining a clear understanding of Linux processes
- Monitoring and analyzing system resource usage
- Managing background services effectively
- Starting, stopping, and tuning system services
- Diagnosing and resolving common service-related issues
Software and Package Management
- Understanding the Linux approach to software management
- Installing and uninstalling software packages
- Administering software repositories
- Keeping system software up-to-date and maintained
Storage Management
- Understanding key concepts in Linux storage management
- Administering disks, partitions, and file systems
- Configuring storage devices for optimal performance
- Monitoring storage capacity and availability
Linux Networking Fundamentals
- Building a foundation in basic networking concepts
- Configuring network interfaces correctly
- Managing active network connections
- Utilizing standard networking tools
- Troubleshooting fundamental connectivity problems
Advanced Bash and Automation Basics
- Employing advanced Bash commands for efficiency
- Working with shell variables and writing scripts
- Automating routine administrative tasks
- Enhancing productivity within the command line
Practical Linux Administration Workshop
- Executing typical system administration tasks
- Overseeing users, services, software, and storage
- Implementing best practices for Linux administration
- Resolving practical, real-world scenarios
Course Review and Next Steps
- Consolidating essential Linux administration skills
- Planning for advanced learning and certification tracks
- Introduction to professional standards in Linux administration
Requirements
No prior experience with Linux is required for this course.
A general working knowledge of computer systems and/or other operating systems is assumed.
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.