Skip to content

Linux cho Kỹ sư Phần mềm

Linux là nền tảng của hạ tầng phần mềm hiện đại. Dù bạn deploy lên Docker, Kubernetes, hay bare metal — bên dưới tất cả vẫn là Linux. Track này dành cho kỹ sư phần mềm cần năng lực vận hành thực chiến, không phải để luyện thi chứng chỉ sysadmin.

Phase 1: Linux Foundation

Những kiến thức nền tảng mà mọi backend/DevOps engineer đều cần:

  • 📁 File system & permissions — Hiểu cấu trúc thư mục, ownership, và permission model
  • ⚙️ Process management & signals — Quản lý tiến trình, xử lý signals trong production
  • 🔧 systemd services — Viết, quản lý, và debug service units
  • 📜 Bash scripting — Tự động hóa tác vụ lặp lại bằng shell script
  • 🔐 SSH & networking security — Kết nối an toàn, firewall, và network troubleshooting
  • 🚨 Production incident response — Chẩn đoán và xử lý sự cố trên production server

"You Build It, You Run It"

Thời đại mà developer chỉ viết code rồi "ném qua tường" cho ops team đã qua. Trong mô hình DevOps hiện đại, engineer chịu trách nhiệm toàn bộ lifecycle — từ commit đầu tiên đến khi service chạy ổn định trên production.

Khi service của bạn gặp sự cố lúc 3 giờ sáng, bạn cần biết cách đọc log, phân tích resource usage, restart service, và rollback — tất cả trên một terminal Linux. Đó là lý do track này tồn tại.

Liên kết với các Track khác

TrackMô tả
Docker MasterclassContainer hóa ứng dụng trên nền Linux
Kubernetes MasterclassOrchestration cho production workloads
System DesignThiết kế hệ thống phân tán
Python Production DeploymentDeploy ứng dụng Python lên server
Go DeploymentDeploy ứng dụng Go cho production

Bắt đầu ngay