HỌC BẰNG THỰC HÀNH
HỌC ĐỂ LÀM ĐƯỢC

Lộ trình học qua thực hành

Từ làm chủ máy Linux đến vận hành ứng dụng. Mỗi chặng có mục tiêu rõ ràng và một sản phẩm để tự kiểm chứng.

142 bài đã có nội dung

Bốn chặng từ nền tảng đến vận hành

Học theo kết quả thực hành
CHẶNG 01

Làm chủ máy Linux

Hiểu server, vận hành dịch vụ và tìm nguyên nhân khi có sự cố.

0 / 24bài cốt lõi đạt tiêu chí
Sản phẩm bạn sẽ xây dựng

Trang trạng thái nội bộ chạy bằng tài khoản riêng, có lịch snapshot và hoạt động sau reboot.

  • Quản lý file, quyền và tiến trình
  • Vận hành dịch vụ, log và kết nối mạng
  • Điều tra lỗi dựa trên bằng chứng

Học các bài cốt lõi theo thứ tự gợi ý, rồi tự làm sản phẩm cuối chặng. Bạn có thể mở bất kỳ bài nào. Đăng nhập để lưu kết quả kiểm tra thực hành.

1

Chuẩn bị môi trường

Hiểu bối cảnh vận hành và có máy thực hành kết nối với nền tảng.

0 / 3
2

Thao tác với Linux

Tự làm việc với file, quyền, tiến trình và shell.

0 / 4
3

Vận hành dịch vụ

Cài phần mềm, dùng SSH, quản lý dịch vụ, lịch chạy, log và mạng.

0 / 9
08
Thực hành có hướng dẫn

Quản lý phần mềm: dnf, repository và Flatpak

Cài, tra cứu, gỡ package bằng dnf/rpm, cấu hình một repository local và cài ứng dụng từ Flatpak.

75 phút · 6 tiêu chíChưa kiểm chứng
09
Thực hành có hướng dẫn

SSH key và hardening sshd

Đăng nhập bằng SSH key, tạo user deploy và tắt đăng nhập bằng mật khẩu và root qua SSH.

60 phút · 6 tiêu chíChưa kiểm chứng
10
Thực hành có hướng dẫn

Truyền và đồng bộ file bằng scp, rsync

Copy file từ máy của bạn lên server bằng scp và đồng bộ thư mục bằng rsync, giữ quyền và xóa file thừa.

45 phút · 5 tiêu chíChưa kiểm chứng
11
Thực hành có hướng dẫn

Vận hành web service bằng systemd

Đưa một HTTP service từ tiến trình chạy tay thành service chạy bằng system user, tự restart và còn sau reboot.

60 phút · 7 tiêu chíChưa kiểm chứng
12
Thực hành có hướng dẫn

Lập lịch bằng systemd timer và cron

Chạy backup định kỳ bằng systemd timer (có log, chạy bù khi máy tắt) và một việc dọn dẹp đơn giản bằng cron.

60 phút · 9 tiêu chíChưa kiểm chứng
13
Thực hành có hướng dẫn

Đọc log và cấu hình journald, logrotate

Lọc log theo unit, mức độ, thời gian và lần boot; giữ journal sau reboot có giới hạn dung lượng; xoay vòng log file bằng logrotate.

60 phút · 6 tiêu chíChưa kiểm chứng
16
Thực hành có hướng dẫn

Lệnh mạng và cấu hình bền vững bằng nmcli

Đọc địa chỉ, route, socket và DNS bằng ip, ss, getent; thêm interface và địa chỉ IP bền vững bằng NetworkManager.

75 phút · 4 tiêu chíChưa kiểm chứng
17
Thực hành có hướng dẫn

Firewall với firewalld: zone, service và port

Bật firewalld an toàn, chỉ mở những gì cần, phân biệt runtime với permanent và đọc rule đang có hiệu lực.

60 phút · 6 tiêu chíChưa kiểm chứng
19
Thực hành có hướng dẫn

Điều tra CPU, bộ nhớ, ổ đĩa và mạng

Server chậm vì một job ăn hết CPU. Tìm nguyên nhân bằng số liệu, rồi giới hạn job bằng systemd thay vì giết nó.

75 phút · 5 tiêu chíChưa kiểm chứng
4

Điều tra và sửa sự cố

Quan sát triệu chứng, tìm nguyên nhân, sửa rồi kiểm tra lại.

0 / 7
20
Sửa sự cố

Break/Fix: API không nghe đúng port

Dịch vụ báo active nhưng client bị connection refused. Thu thập evidence để tìm cấu hình thật sự có hiệu lực.

45 phút · 6 tiêu chíChưa kiểm chứng
21
Sửa sự cố

Break/Fix: dịch vụ tài liệu báo Permission denied

Dịch vụ không khởi động, sửa xong lại trả 404. Tìm đúng quyền còn thiếu mà không mở cho cả thế giới đọc.

45 phút · 7 tiêu chíChưa kiểm chứng
22
Sửa sự cố

Break/Fix: ổ log đầy nhưng không thấy file lớn

df báo 100%, du chỉ thấy một phần nhỏ, dịch vụ ghi log liên tục crash. Tìm dung lượng đang bị giữ mà không xóa log lưu trữ.

60 phút · 6 tiêu chíChưa kiểm chứng
23
Sửa sự cố

Break/Fix: health check timeout vì phân giải tên sai

API vẫn chạy nhưng client liên tục timeout. Tìm xem tên api.kdc.lab thực sự được phân giải ra đâu.

45 phút · 5 tiêu chíChưa kiểm chứng
24
Sửa sự cố

Break/Fix: dịch vụ lỗi khi boot

Sau reboot, systemctl --failed báo kdc-worker. Đọc lỗi của systemd, sửa unit và chứng minh lần boot sau sạch lỗi.

60 phút · 8 tiêu chíChưa kiểm chứng
25
Sửa sự cố

Break/Fix: chạy trên server được, từ máy khác thì không

curl trên server trả 200, từ máy của bạn thì bị từ chối. Tìm rule firewall thực sự đang áp dụng cho interface.

45 phút · 5 tiêu chíChưa kiểm chứng
26
Sửa sự cố

Break/Fix: mọi thứ biến mất sau reboot

Dịch vụ chạy tốt cho tới lần bảo trì reboot. Tìm cấu hình chỉ tồn tại trong bộ nhớ và làm nó bền vững.

60 phút · 8 tiêu chíChưa kiểm chứng
5

Sản phẩm cuối chặng

Tự xây dựng trang trạng thái nội bộ từ yêu cầu và tiêu chí nghiệm thu.

0 / 1
Mở rộng theo nhu cầu3 bài · 0 đạt tiêu chí
Tùy chọn

Các bài cloud, lab nhiều VM và chủ đề chuyên sâu có yêu cầu môi trường riêng. Chúng có tiêu chí kiểm tra và không tính vào tiến độ cốt lõi.

01 · Linux Administration