Course Outline
Introduction to GNU/Linux Systems
- Understanding Linux operating systems and various distributions.
- Overview of GNU/Linux architecture and core components.
- The role of Linux in contemporary enterprise environments.
- Introduction to popular Linux distributions like Ubuntu and CentOS.
Installing and Configuring Linux
- Preparing the environment for a Linux installation.
- Installing a Linux distribution from scratch.
- Understanding system boot processes.
- Configuring initial system settings.
- Overview of desktop versus server environments.
Working with the Linux Command Line
- Understanding the Bash shell.
- Navigating the command-line interface (CLI).
- Executing commands and managing shell sessions.
- Utilising essential Linux administration tools.
- Finding help and using system documentation effectively.
File System and Directory Management
- Understanding the Linux file system hierarchy.
- Managing files and directories.
- Working with permissions and ownership.
- Searching, copying, moving, and removing files.
- Using command-line tools for efficient file management.
User and Group Administration
- Creating and managing user accounts.
- Configuring user groups and permissions.
- Understanding authentication concepts.
- Managing access control and security settings.
Processes and Service Management
- Understanding Linux processes.
- Monitoring system resources.
- Managing background services.
- Starting, stopping, and configuring system services.
- Troubleshooting common service issues.
Software and Package Management
- Understanding Linux software management principles.
- Installing and removing packages.
- Managing software repositories.
- Updating and maintaining system software.
Storage Management
- Understanding Linux storage concepts.
- Managing disks, partitions, and file systems.
- Configuring storage devices.
- Monitoring storage usage and availability.
Linux Networking Fundamentals
- Understanding basic networking concepts.
- Configuring network interfaces.
- Managing network connections.
- Using common networking tools.
- Troubleshooting basic connectivity issues.
Advanced Bash and Automation Basics
- Using advanced Bash commands.
- Working with variables and scripts.
- Automating repetitive administration tasks.
- Improving command-line productivity.
Practical Linux Administration Workshop
- Performing common system administration tasks.
- Managing users, services, software, and storage.
- Applying Linux administration best practices.
- Troubleshooting real-world scenarios.
Course Review and Next Steps
- Reviewing essential Linux administration skills.
- Preparing for further learning and certification paths.
- Introduction to professional Linux administration practices.
Requirements
No prior experience with Linux is required for this course.
A working knowledge of general 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.