Duration 5 days – 35 hrs
Overview
This course is designed for IT professionals looking to develop their skills in administering Windows and Linux systems for platform services. The course will provide in-depth coverage of essential tasks such as system installation, configuration, troubleshooting, and maintenance in both environments. Participants will gain hands-on experience in managing servers, users, file systems, and network settings, preparing them to maintain and support platform services in hybrid IT infrastructures.
Objectives
- Understand the core differences and similarities between Windows and Linux platforms.
- Install, configure, and manage Windows and Linux servers.
- Administer users, groups, and permissions on both Windows and Linux systems.
- Configure and manage network settings and services in Windows and Linux environments.
- Perform system monitoring and troubleshooting in both environments.
- Manage file systems, storage, and backups for Windows and Linux servers.
- Automate administrative tasks using scripting in both Windows PowerShell and Linux shell scripting.
- Secure Windows and Linux systems, implement firewalls, and manage security updates.
Audience
- Platform Services Systems Administrators
- IT professionals involved in the support and management of Windows and Linux systems
- Systems administrators who need to work with hybrid environments
- Technical staff who manage enterprise servers or cloud infrastructure
Prerequisites
- Basic understanding of networking concepts and protocols
- Familiarity with general system administration concepts
- Basic knowledge of computer hardware and operating systems
Course Content
Day 1: Introduction and System Installation
- Overview of Windows and Linux Operating Systems
- Understanding Hybrid IT Environments
- Installing and Configuring Windows Server (2016/2019)
- Installing and Configuring Linux (Ubuntu/CentOS)
- Post-installation Configuration Tasks (Updates, User Setup)
Day 2: User and Group Management
- User Account Management in Windows (Active Directory, Local Users)
- User Account Management in Linux (Adding, Modifying, Deleting Users)
- Group Management and Permissions (Windows vs Linux)
- Configuring File Permissions and Access Control Lists (ACLs)
- Managing System Resources: Disk Quotas, Resource Limits
Day 3: Network Configuration and Management
- Configuring Network Settings in Windows (DNS, DHCP, IP Addressing)
- Configuring Network Settings in Linux (Network Interfaces, Routing)
- Network Services in Windows (WINS, DHCP, DNS)
- Network Services in Linux (SSH, NTP, DHCP, Apache)
- Troubleshooting Network Connectivity (ping, traceroute, ifconfig/ip)
Day 4: System Monitoring, Security, and Backup
- Windows Event Logs and System Monitoring Tools (Task Manager, Event Viewer)
- Linux System Monitoring (top, dmesg, systemctl)
- Security Best Practices for Windows and Linux Systems
- Firewall Configuration in Windows (Windows Firewall, Netsh)
- Firewall Configuration in Linux (iptables, UFW)
- Implementing Backups and Restores (Windows Backup, rsync, tar in Linux)
Day 5: Scripting, Automation, and Troubleshooting
- Introduction to Windows PowerShell Scripting
- Introduction to Linux Shell Scripting
- Automating Tasks in Windows and Linux
- Basic Troubleshooting in Windows and Linux Environments
- Performance Tuning and Optimization
- Closing Exam/Assessment and Course Review