Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 35 hours
Course Outline
Introduction to Linux and Server Environments
- Defining a Linux server
- Overview of major Linux distributions
- Installation walkthroughs (Ubuntu/CentOS)
- Initial configuration and system updates
Navigating the Linux Shell
- Terminal usage and essential shell commands
- Exploring the file system hierarchy
- Shell navigation and file manipulation techniques
User and Group Administration
- Creating, updating, and removing user accounts
- Managing group creation and memberships
- Grasping file permissions and ownership structures
- Controlling access via chmod, chown, and umask
File System and Storage Management
- Mounting and unmounting file systems
- Utilising partitions and disk management tools
- Managing various file system types (ext4, xfs, etc.)
- Implementing backup and restore strategies
Basic Networking in Linux
- Reviewing network configuration files and interfaces
- Configuring static and dynamic IP addresses
- Verifying connectivity using ping, traceroute, and netstat
- Fundamentals of DNS, hostname management, and routing
Essential Network Services
- Deployment and configuration of OpenSSH
- Setting up basic Apache/Nginx web servers
- Understanding email server components (Postfix overview)
- Managing Network Time Protocol (NTP)
Software Management and Package Installation
- Leveraging APT (Debian/Ubuntu) and YUM/DNF (RHEL/CentOS)
- Installing, updating, and removing software packages
- Configuring software repositories
Security, Monitoring, and Automation
- System hardening best practices
- Analysing system logs and using monitoring tools
- Scheduling automated tasks with cron
- Foundations of bash scripting
Requirements
- Familiarity with basic computer systems
- Working knowledge of networking fundamentals
- No prior Linux experience is mandatory, though it is advantageous
Target Audience
- System administrators
- IT support personnel
- Technical professionals responsible for Linux environments
Testimonials (2)
I really appreciated the effort put into customizing this training for our specific needs. Rather than a standard out-of-the-box course, the tailored curriculum allowed us to focus directly on concepts and scenarios that matter to our daily environment. The balance of clear instruction and hands-on application was spot on
James Foster
Course - Ubuntu System Administration
Very informative and the trainers kept it fun.