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 the role of a Linux server
- Overview of various Linux distributions
- Installing a Linux server using Ubuntu or CentOS
- Performing initial configuration and system updates
Working with the Linux Shell
- Utilizing the terminal and executing common shell commands
- Comprehending the Linux file system hierarchy
- Navigating directories and manipulating files via the shell
User and Group Administration
- Creating, modifying, and removing user accounts
- Establishing groups and managing membership
- Comprehending file permissions and ownership structures
- Controlling access using chmod, chown, and umask
File System and Storage Management
- Mounting and unmounting file systems
- Managing partitions and utilizing disk tools
- Working with various file system types such as ext4 and xfs
- Applying backup and restoration strategies
Basic Networking in Linux
- Reviewing network configuration files and interfaces
- Setting up static and dynamic IP addresses
- Verifying network connectivity using ping, traceroute, and netstat
- Understanding fundamentals of DNS, hostnames, and routing
Essential Network Services
- Installing and configuring OpenSSH
- Setting up basic Apache or Nginx web servers
- Exploring basic email server components via a Postfix overview
- Implementing the Network Time Protocol (NTP)
Software Management and Package Installation
- Utilizing APT for Debian/Ubuntu and YUM/DNF for RHEL/CentOS
- Installing, updating, and removing software packages
- Managing software repositories by enabling or disabling sources
Security, Monitoring, and Automation
- Applying best practices for system hardening
- Reviewing system logs and employing monitoring tools
- Automating scheduled tasks using cron
- Gaining an introduction to bash scripting
Requirements
- General familiarity with computer systems
- A solid grasp of networking fundamentals
- No prior experience with Linux is mandatory, though a basic understanding is beneficial
Audience
- System administrators
- IT support personnel
- Technical professionals responsible for managing 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