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
- The concept of a Linux server
- Overview of various Linux distributions
- Installation process for a Linux server (Ubuntu/CentOS)
- Initial configuration and system updates
Interacting with the Linux Shell
- Utilizing the terminal and standard shell commands
- Comprehending the file system hierarchy
- Navigating the shell and manipulating files
User and Group Management
- Creating, updating, and removing user accounts
- Establishing groups and managing memberships
- Grasping file permissions and ownership structures
- Controlling access via chmod, chown, and umask
File System and Storage Management
- Mounting and unmounting file systems
- Utilizing partitions and disk utility tools
- Handling different file system types (ext4, xfs, etc.)
- Techniques for backup and restoration
Foundational Networking in Linux
- Network configuration files and interface setup
- Setting up static and dynamic IP addresses
- Verifying connectivity using ping, traceroute, and netstat
- Basics of DNS, hostnames, and routing
Core Network Services
- Deployment and configuration of OpenSSH
- Setting up basic Apache/Nginx web servers
- Overview of email server components (Postfix)
- Configuration of Network Time Protocol (NTP)
Software Management and Package Installation
- Using APT for Debian/Ubuntu and YUM/DNF for RHEL/CentOS
- Processes for installing, updating, and removing packages
- Managing software repositories
Security, Monitoring, and Automation
- Best practices for system hardening
- Reviewing system logs and using monitoring tools
- Scheduling automated tasks with cron
- Introduction to bash scripting
Requirements
- Fundamental knowledge of computer systems
- Basic understanding of networking concepts
- Prior Linux experience is not mandatory but is advantageous
Target Audience
- System Administrators
- IT Support Specialists
- Technical professionals responsible for Linux environments
Testimonials (2)
Very informative and the trainers kept it fun.
Mohd Shahroni Hj Timbang - ITPSS Sdn Bhd
Course - Ubuntu Server Administration and Centralized Identity Management
experienced trainer