Quản trị hệ điều hành Linux

 I. Giới thiệu khóa học:

Khóa học Linux, Networking & Scripting for DevOps cung cấp nền tảng vững chắc về quản trị hệ điều hành Linux, mạng máy tính và ngôn ngữ scripting cơ bản, giúp học viên có đủ kỹ năng để vận hành hệ thống DevOps hiệu quả. Khóa học tập trung vào quản lý hệ thống, tối ưu hiệu suất, bảo mật và tự động hóa bằng Bash Scripting.

II. Thời lượng: 16 giờ (2 ngày)
III. Hình thức đào tạo:

Đào tạo trực tiếp tại lớp học, đào tạo online tương tác với giảng viên, đào tạo kết hợp online và trực tiếp tại lớp học, đào tạo tại văn phòng khách hàng theo yêu cầu

IV. Mục tiêu khóa học:
  • Làm chủ quản trị hệ điều hành Linux & tối ưu hóa hiệu suất
  • Hiểu về networking trong DevOps & quản lý hệ thống mạng trên Linux
  • Tự động hóa tác vụ với Bash Scripting & Cron Jobs
  • Nâng cao bảo mật hệ thống Linux & xử lý sự cố nhanh chóng
V. Điều kiện tiên quyết:
  • Kiến thức cơ bản về máy tính & hệ điều hành (không bắt buộc nhưng khuyến khích).
VI. Nội dung khóa học:

Module 1: Linux Fundamentals

  • Mục tiêu: Hiểu về Linux, quản lý hệ thống cơ bản và các lệnh shell quan trọng.
  • Nội dung chính:
    • Tổng quan về Linux & UNIX: Lịch sử, các bản phân phối phổ biến (Ubuntu, CentOS, RHEL, Debian)
    • Quản lý thư mục và tập tin: ls, cd, cp, mv, rm, find, grep, awk, sed
    • Phân quyền người dùng & nhóm: chmod, chown, sudo, usermod
    • Quản lý tiến trình & tài nguyên hệ thống: top, ps, kill, htop, vmstat, iotop
    • Thực hành: Triển khai máy ảo Linux, thực hiện các lệnh cơ bản

Module 2: Linux Administration & Performance Tuning

  • Mục tiêu: Quản lý hệ thống Linux, tối ưu hóa hiệu suất.
  • Nội dung chính:
    • Systemd & Process Management (systemctl, service, crontab)
    • Disk Management & LVM (Logical Volume Manager)
    • Memory & CPU Tuning (ulimit, sysctl, swappiness)
    • Filesystem & Storage Optimization (EXT4, XFS, Btrfs)
    • Thực hành: Phân tích hiệu suất hệ thống & tối ưu hóa Linux

Module 3: Networking Essentials for DevOps

  • Mục tiêu: Hiểu về networking trong DevOps, quản lý hệ thống mạng Linux.
  • Nội dung chính:
    • TCP/IP, Subnetting, Routing & DNS
    • Networking Commands (ip, netstat, ss, traceroute, ping, nc, curl, wget)
    • Firewall & Security: Iptables, Firewalld, UFW
    • VPN, Proxy & Load Balancing
    • Thực hành: Cấu hình networking trên Linux, kiểm tra & xử lý lỗi mạng

Module 4: Bash Scripting & Automation

  • Mục tiêu: Tự động hóa các tác vụ DevOps với Bash Script.
  • Nội dung chính:
    • Shell Scripting Basics: Variables, Arrays, Loops, Conditionals
    • Tạo Bash Scripts để tự động hóa tác vụ DevOps
    • Error Handling & Debugging
    • Scheduling với Cron Jobs & Systemd Timers
    • Thực hành: Viết Bash Script tự động backup logs hệ thống

Module 5: Security Hardening & Troubleshooting

  • Mục tiêu: Củng cố bảo mật và xử lý sự cố trên Linux.
  • Nội dung chính:
    • Bảo mật SSH & Audit Logs
    • SELinux, AppArmor & File Integrity Monitoring (FIM)
    • Xử lý sự cố Linux (Boot Issues, Kernel Panics, Logs Debugging)
    • Thực hành: Hardening hệ thống Linux theo CIS Benchmark

Module 6: Kiểm tra cuối khóa & Tổng kết

  • Mục tiêu: Kiểm tra kỹ năng quản trị hệ thống của học viên.
  • Nội dung chính:
    • Ôn tập toàn bộ nội dung khóa học
    • Bài kiểm tra thực hành:
      • Triển khai & tối ưu hóa hệ thống Linux
      • Viết Bash Script tự động kiểm tra log lỗi hệ thống
      • Xử lý sự cố về networking & bảo mật trên Linux
  • Học trực tuyến

  • Học tại Hồ Chí Minh

  • Học tại Hà Nội


Các khóa học khác