Course Outline
Introduction to GNU/Linux Systems
- Comprehending Linux operating systems and various distributions.
- An overview of GNU/Linux architecture and its key components.
- The role of Linux in contemporary enterprise settings.
- An introduction to popular Linux distributions like Ubuntu and CentOS.
Installing and Configuring Linux
- Preparing the environment for a Linux installation.
- Executing a fresh installation of a Linux distribution.
- Understanding the system boot sequence.
- Setting up initial system configurations.
- An introduction to desktop versus server environments.
Working with the Linux Command Line
- Familiarizing yourself with the Bash shell.
- Navigating the command-line interface (CLI) effectively.
- Running commands and managing shell sessions.
- Utilizing essential Linux administration utilities.
- Locating help resources and interpreting system documentation.
File System and Directory Management
- Analyzing the Linux file system hierarchy.
- Managing files and directory structures.
- Working with file permissions and ownership models.
- Searching, duplicating, relocating, and deleting files.
- Applying command-line tools for efficient file management.
User and Group Administration
- Creating and overseeing user accounts.
- Configuring user groups and associated permissions.
- Understanding authentication mechanisms.
- Administering access controls and security configurations.
Processes and Service Management
- Understanding the nature of Linux processes.
- Monitoring system resource utilization.
- Managing background services.
- Starting, stopping, and configuring system services.
- Diagnosing common service-related issues.
Software and Package Management
- Understanding the principles of Linux software management.
- Installing and removing software packages.
- Managing software repositories.
- Updating and maintaining system-level software.
Storage Management
- Understanding core Linux storage concepts.
- Managing disks, partitions, and file systems.
- Configuring storage devices.
- Monitoring storage capacity and availability.
Linux Networking Fundamentals
- Understanding basic networking principles.
- Configuring network interfaces.
- Managing active network connections.
- Utilizing standard networking tools.
- Troubleshooting basic connectivity problems.
Advanced Bash and Automation Basics
- Employing advanced Bash commands.
- Working with variables and writing scripts.
- Automating repetitive administrative tasks.
- Enhancing productivity on the command line.
Practical Linux Administration Workshop
- Executing common system administration duties.
- Managing users, services, software, and storage resources.
- Applying best practices in Linux administration.
- Troubleshooting realistic operational scenarios.
Course Review and Next Steps
- Recap of essential Linux administration skills.
- Preparing for advanced learning paths and certification tracks.
- An introduction to professional standards in Linux administration.
Requirements
No prior experience with Linux is required for this course. However, a functional understanding of general computer systems and/or alternative operating systems is expected.
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.