youhoc

Tuần 1: Hiểu biết Cơ bản về Linux

Linux distribution overview and selection
Command line basics (ls, cd, pwd, etc.)
File viewing commands (cat, less, head, tail)
Getting help (man, --help)
Creating and managing users
Group management
Setting passwords and user properties
Understanding /etc/passwd and /etc/shadow
Understanding permission structure (rwx)
Changing permissions with chmod
Changing ownership with chown
Special permissions (SUID, SGID, sticky bit)
Học cách quản lý, cài đặt phần mềm, dịch vụ
Starting, stopping, and restarting services
Enabling services at boot
Checking service status
Viewing service logs

Tuần 2: Networking & Security

Day 6: SSH & Remote Access
SSH connection basics
SSH key authentication
SSH configuration and hardening
SCP for file transfers
Day 7: Network Configuration
Understanding network interfaces
IP addressing and subnet basics
Configuring network settings
Basic troubleshooting tools
Day 8: Firewall Management
UFW on Ubuntu
firewalld on RHEL/CentOS
Common configurations
Testing and validating rules
Day 9: Basic Security Hardening
Initial server hardening checklist
Fail2ban for brute force protection
Automatic security updates
Best practices for server security
Day 10: System Monitoring Basics
Checking system resources (top, htop)
Disk usage monitoring
Log monitoring basics
Simple monitoring tools

Tuần 3: Web Server & SSL

Day 11: Nginx Installation & Basic Configuration
Installing Nginx
Basic configuration
Hosting a simple website
Server blocks (virtual hosts)
Day 12: SSL Concepts & Implementation
Understanding SSL/TLS
Certificate types and authorities
Creating self-signed certificates
Obtaining Let's Encrypt certificates
Day 13: Configuring HTTPS with Nginx
Implementing SSL in Nginx
SSL certificate installation
SSL configuration best practices
Testing SSL implementation
Day 14: Advanced SSL & Security
Choosing secure cipher suites
Perfect forward secrecy
Security headers (HSTS, CSP)
SSL testing and grading tools
Day 15: Caching Fundamentals
Caching concepts and benefits
Browser caching with headers
Nginx caching configuration
Cache invalidation strategies

Week 4: Advanced Topics & Monitoring

Day 16: Server Backup Strategies
File backup techniques
Database backups
Automation with cron
Backup storage and rotation
Day 17: Log Management
Understanding system logs
Log rotation and management
Basic log analysis
Centralized logging concepts
Day 18: Monitoring Setup
Monitoring requirements
Simple monitoring tools overview
Setting up basic monitoring
Alert configuration
Day 19: Datadog Installation & Configuration
Datadog account setup
Agent installation
Basic configuration
Integration options
Day 20: Datadog Dashboards & Alerts
Creating custom dashboards
Key metrics to monitor
Setting up meaningful alerts
Using monitoring data for optimization
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.