Linux: hướng dẫn từ lệnh đầu tiên đến quản trị hệ thống

Bài viết: 8

Linux là kernel mã nguồn mở và là nền tảng của đa số máy chủ, container và máy ảo trên đám mây. Với quản trị viên và kỹ sư DevOps, đây là môi trường làm việc hằng ngày: website, cơ sở dữ liệu, CI runner và các node Kubernetes hầu như đều chạy trên Linux và được quản lý qua terminal.

Đây là bản đồ của chủ đề. Trang này tập hợp các khái niệm chính và thứ tự học thuận tiện nhất. Mỗi chủ đề được trình bày chi tiết trong một bài riêng.

Chủ đề gồm những phần nào

  • Nền tảng — kernel và bản phân phối, cây thư mục từ gốc /, khởi động hệ thống.
  • Dòng lệnh — điều hướng, tệp, gói, tiến trình, tìm kiếm và xử lý văn bản.
  • Người dùng và quyền — rwx, chmod, chown, sudo và lỗi Permission denied.
  • Tự động hóa — Bash script, biến, điều kiện, vòng lặp và cron.
  • Dịch vụ và nhật ký — systemd, systemctl, journalctl.
  • Mạng và bảo mật — IP, DNS, cổng, SSH, tường lửa.

Bắt đầu từ đâu

Nếu Linux còn mới với bạn, hãy bắt đầu với bài về việc Linux là gì: kernel khác bản phân phối thế nào, cấu hình và nhật ký nằm ở đâu, và hệ thống khởi động ra sao. Có thể thử mọi thứ một cách an toàn trong máy ảo, WSL hoặc container Docker.

Tiếp theo, hãy để sẵn bảng tóm tắt lệnh bên cạnh: nó bao phủ phần lớn công việc hằng ngày trong terminal. Sau đó tìm hiểu quyền truy cập — nguyên nhân lỗi phổ biến nhất của người mới, từ script không chạy được đến lỗi 403 trên web server.

Khi các lệnh đã quen tay, chuyển sang tự động hóa: bash script đầu tiên, xử lý lỗi và chạy theo lịch bằng cron.

Nguyên tắc cốt lõi

  • Mọi thứ là tệp, và cây bắt đầu từ /.
  • Làm việc bằng người dùng thường, chỉ dùng sudo cho từng lệnh cần quyền.
  • Đừng chữa Permission denied bằng chmod 777 — hãy cấp quyền cho đúng người cần nó.
  • Câu trả lời cho gần như mọi câu hỏi nằm trong man, nhật ký và journalctl.
  • Làm một việc hai lần thì hãy viết script.

Mọi chủ đề — từ hệ thống tệp đến mạng và bảo mật — đều được hướng dẫn thực hành trong khóa học Linux.

Cơ bản và khái niệm

Hướng dẫn từng bước

Bảng tra cứu

Câu hỏi phỏng vấn

Lộ trình học