Course Outline
Introduction to GNU/Linux Systems
- Exploring Linux operating systems and their distributions
- Architectural overview of GNU/Linux and its components
- The significance of Linux in modern enterprise contexts
- Familiarization with popular distributions like Ubuntu and CentOS
Installation and Configuration of Linux
- Setting up the Linux installation environment
- Performing a fresh installation of a Linux distribution
- Comprehending system boot sequences
- Configuring initial system parameters
- Distinguishing between desktop and server environments
Mastering the Linux Command Line
- Grasping the fundamentals of the Bash shell
- Efficiently navigating the command-line interface (CLI)
- Executing commands and managing shell sessions
- Leveraging key Linux administration utilities
- Accessing help resources and system documentation
File System and Directory Management
- Analyzing the Linux file system hierarchy
- Administering files and directories
- Managing permissions and ownership
- Performing search, copy, move, and delete operations
- Utilizing command-line tools for file handling
User and Group Administration
- Creating and overseeing user accounts
- Setting up user groups and permissions
- Understanding authentication frameworks
- Managing access controls and security policies
Process and Service Management
- Understanding the nature of Linux processes
- Monitoring system resource consumption
- Overseeing background services
- Starting, stopping, and tuning system services
- Diagnosing common service-related issues
Software and Package Management
- Comprehending Linux software management strategies
- Installing and uninstalling software packages
- Managing software repositories
- Updating and maintaining system software
Storage Management
- Understanding Linux storage principles
- Administering disks, partitions, and file systems
- Configuring storage devices
- Monitoring storage capacity and availability
Linux Networking Basics
- Grasping fundamental networking concepts
- Configuring network interfaces
- Managing network connections
- Utilizing standard networking utilities
- Resolving basic connectivity problems
Advanced Bash and Automation Introduction
- Utilizing advanced Bash commands
- Working with variables and scripting
- Automating routine administrative tasks
- Enhancing command-line efficiency
Practical Linux Administration Workshop
- Executing standard system administration tasks
- Managing users, services, software, and storage
- Implementing best practices in Linux administration
- Troubleshooting realistic operational scenarios
Course Recap and Future Directions
- Revisiting key Linux administration skills
- Planning for advanced learning and certification tracks
- Introduction to professional-grade Linux administration practices
Requirements
No prior Linux experience is required for this course.
Basic familiarity with computer systems and/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.