Get in Touch
 Duration 35 hours

Course Outline

Day 1: The Linux Foundation

  • Module 1: Introduction to Linux Architecture
    • Comparative analysis of Linux and Windows operating system philosophies.
    • Proficient utilization of the Command Line Interface (CLI).
    • Standards for file system hierarchy and organization.
  • Module 2: Installation & Configuration
    • Procedural installation of Ubuntu Server.
    • Network configuration using Netplan.
    • Fundamental user and group administration.
    • Management of file permissions and ownership (chmod, chown).

Day 2: Package Management & Remote Security

  • Module 3: Advanced Software Management
    • Mastery of the Advanced Package Tool (APT).
    • Repository administration and dependency resolution.
    • Strategies for system updates and patch management.
  • Module 4: Secure Remote Administration
    • SSH configuration and implementation of key-based authentication for passwordless access.
    • Hardening of the SSH daemon with an introduction to fail2ban.
    • Establishing remote connections from Windows client environments.

Day 3: Automation & Identity Management (New)

  • Module 5: Scripting & Automation
    • Introduction to Bash scripting fundamentals.
    • Automation of backup processes and system integrity checks.
    • Configuration of Cron jobs for scheduled task execution.
  • Module 6: Centralized Identity with Samba (Active Directory)
    • Concept: Understanding LDAP and Active Directory protocols within a Linux context.
    • Implementation: Installation and configuration of Samba as an Active Directory Domain Controller.
    • Management: Creation and administration of users and groups via RSAT (Remote Server Administration Tools) or the CLI.
    • Integration: Authentication of Linux clients against Samba AD using Winbind or SSSD.

Day 4: Web Services & Storage Integration

  • Module 7: Web Server Administration
    • Installation and configuration of Apache and Nginx.
    • Configuration of Virtual Hosts for multi-site hosting.
    • Implementation of SSL/TLS standards for secure web traffic.
  • Module 8: NAS & Storage Management
    • Analysis of NFS and CIFS/Samba storage protocols.
    • Mounting NAS shares for persistent data storage.
    • Automation of mount points during system boot via fstab configuration.

Day 5: Troubleshooting & Real-World Scenarios

  • Module 9: Advanced System Troubleshooting
    • Resource monitoring using tools such as top, htop, and free.
    • Network diagnostics employing ping, netstat, traceroute, and tcpdump.
    • Capstone Lab: Diagnosis of a degraded server environment and restoration of service.

Requirements

  • Solid foundation in Windows Server environments. Previous Linux experience is not a requirement.

Target Audience

  • IT Professionals,
  • System Administrators

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories