Server Administration for Linux
Course Content
Module 1: Introduction to Linux Server Administration Understanding the role of Linux servers in modern computing
Basic Linux commands and terminal navigation
Introduction to server architecture and networking concepts
Understanding the role of Linux servers in modern computing
00:00Basic Linux commands and terminal navigation
00:00Introduction to server architecture and networking concepts
00:00
Module 2: Installation and Configuration Choosing the right Linux distribution for your server
Installation methods (command-line, GUI, network-based)
Initial server setup: configuring network settings, user accounts, and security settings
Choosing the right Linux distribution for your server
00:00Installation methods (command-line, GUI, network-based)
00:00Initial server setup: configuring network settings, user accounts, and security settings
00:00
Module 3: File System Management Understanding the Linux file system hierarchy
File and directory permissions
Disk management and partitioning
Working with file systems (ext4, XFS, etc.)
Introduction to LVM (Logical Volume Management)
Understanding the Linux file system hierarchy
00:00File and directory permissions
00:00Disk management and partitioning
00:00Working with file systems (ext4, XFS, etc.)
00:00Introduction to LVM (Logical Volume Management)
00:00
Module 4: System Administration Tasks Package management with package managers (APT, YUM, etc.)
Process management and monitoring
Managing users and groups
System resource management (CPU, memory, disk usage)
Backup and restore procedures
Package management with package managers (APT, YUM, etc.)
00:00Process management and monitoring
00:00Managing users and groups
00:00System resource management (CPU, memory, disk usage)
00:00Backup and restore procedures
00:00
Module 5: Networking and Services Configuring network interfaces and networking services
DNS configuration and troubleshooting
Remote access using SSH (Secure Shell)
Introduction to firewalls and security measures (iptables, firewalld)
Web server setup and configuration (Apache, Nginx)
Configuring network interfaces and networking services
00:00DNS configuration and troubleshooting
00:00Remote access using SSH (Secure Shell)
00:00Introduction to firewalls and security measures (iptables, firewalld)
00:00Web server setup and configuration (Apache, Nginx)
00:00
Module 6: Security and Authentication User authentication methods (passwords, SSH keys)
Securing SSH access (key-based authentication, two-factor authentication)
Implementing security policies and best practices
Intrusion detection and prevention systems (Fail2ban, Snort)
SSL/TLS certificates and HTTPS configuration
User authentication methods (passwords, SSH keys)
00:00Securing SSH access (key-based authentication, two-factor authentication)
00:00Implementing security policies and best practices
00:00Intrusion detection and prevention systems (Fail2ban, Snort)
00:00SSL/TLS certificates and HTTPS configuration
00:00
Module 7: Virtualization and Containerization Introduction to virtualization technologies (KVM, Xen)
Containerization with Docker and Kubernetes
Managing virtual machines and containers
Container orchestration and scaling
Introduction to virtualization technologies (KVM, Xen)
00:00Containerization with Docker and Kubernetes
00:00Managing virtual machines and containers
00:00Container orchestration and scaling
00:00
Module 8: Automation and Scripting Introduction to shell scripting (Bash)
Automating system tasks with Cron
Configuration management tools (Ansible, Puppet)
Infrastructure as Code (IaC) principles and practices
Introduction to shell scripting (Bash)
00:00Automating system tasks with Cron
00:00Configuration management tools (Ansible, Puppet)
00:00Infrastructure as Code (IaC) principles and practices
00:00
Module 9: Monitoring and Performance Tuning System monitoring tools (Nagios, Zabbix)
Performance tuning techniques
Analyzing system logs for troubleshooting
Capacity planning and scaling strategies
System monitoring tools (Nagios, Zabbix)
00:00Performance tuning techniques
00:00Analyzing system logs for troubleshooting
00:00Capacity planning and scaling strategies
00:00
Module 10: High Availability and Disaster Recovery Implementing high availability architectures
Load balancing and clustering
Backup strategies and disaster recovery planning
Testing and simulating disaster scenarios
Implementing high availability architectures
00:00Load balancing and clustering
00:00Backup strategies and disaster recovery planning
00:00Testing and simulating disaster scenarios
00:00
Module 11: Advanced Topics Kernel tuning and customization
Network file systems (NFS, Samba)
Database server administration (MySQL, PostgreSQL)
Web application deployment and scaling
Kernel tuning and customization
00:00Network file systems (NFS, Samba)
00:00Database server administration (MySQL, PostgreSQL)
00:00Web application deployment and scaling
00:00
Module 12: Real-world Scenarios and Projects Case studies and real-world examples
Hands-on projects to reinforce learning
Troubleshooting complex server issues
Best practices for managing production servers
Case studies and real-world examples
00:00Hands-on projects to reinforce learning
00:00Troubleshooting complex server issues
00:00Best practices for managing production servers
00:00
Student Ratings & Reviews
No Review Yet