Get in Touch

Course Outline

Day 1: The Linux Foundation

  • Module 1: Introduction to Linux Architecture
    • The Linux philosophy versus Windows.
    • Effectively navigating the Command Line Interface (CLI).
    • Understanding file system hierarchy standards.
  • Module 2: Installation & Configuration
    • Step-by-step Ubuntu Server installation process.
    • Network configuration using Netplan.
    • Fundamentals of User and Group management.
    • File permissions and ownership (chmod, chown).

Day 2: Package Management & Remote Security

  • Module 3: Advanced Software Management
    • Mastering APT (Advanced Package Tool).
    • Managing repositories and handling dependencies.
    • Strategies for system updates and patching.
  • Module 4: Secure Remote Administration
    • SSH configuration and key-based authentication (passwordless login).
    • Securing the SSH daemon (introduction to fail2ban).
    • Connecting remotely from Windows clients.

Day 3: Automation & Identity Management (New)

  • Module 5: Scripting & Automation
    • Introduction to Bash scripting.
    • Automating backups and system health checks.
    • Using Cron jobs for scheduled task management.
  • Module 6: Centralized Identity with Samba (Active Directory)
    • Concept: Understanding LDAP and Active Directory protocols within Linux.
    • Implementation: Installing and configuring Samba as an Active Directory Domain Controller.
    • Management: Creating and managing Users and Groups via RSAT (Remote Server Administration Tools) or CLI.
    • Integration: Authenticating Linux clients against the Samba AD (using Winbind/SSSD).

Day 4: Web Services & Storage Integration

  • Module 7: Web Server Administration
    • Installing and configuring Apache/Nginx.
    • Configuring Virtual Hosts for hosting multiple sites.
    • Basics of SSL/TLS for securing web traffic.
  • Module 8: NAS & Storage Management
    • Understanding NFS and CIFS/Samba protocols.
    • Mounting NAS shares for persistent storage.
    • Automating mounts at boot via fstab configuration.

Day 5: Troubleshooting & Real-World Scenarios

  • Module 9: Advanced System Troubleshooting
    • Resource monitoring using top, htop, and free.
    • Network diagnostics using ping, netstat, traceroute, and tcpdump.
    • Capstone Lab: Diagnosing a 'broken' server environment and restoring service.

Requirements

  • A strong background in Windows Server environments is required. No prior Linux experience is necessary.

Audience

  • IT Professionals,
  • System Administrators
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories