Mục lục bài viết
LPI: chọn lộ trình Linux, bảo mật, web và mã nguồn mở

Chọn nhánh học LPI phù hợp với công việc: Linux, bảo mật, phát triển web và mã nguồn mở; phân biệt giáo trình tham chiếu với mục tiêu thi hiện hành.
Chọn nhánh học bằng công việc bạn muốn làm
Một nhân viên Help Desk biết đọc địa chỉ IP trên Windows vẫn có thể lúng túng khi mở terminal Linux. Một người viết được trang HTML lại chưa chắc hiểu trình duyệt gửi gì đến máy chủ. Bốn nhánh LPI Essentials giúp nối những khoảng kiến thức đó bằng các mục tiêu nhỏ, nhưng mỗi nhánh trả lời một nhóm câu hỏi khác nhau. Bạn không cần học cả bốn cùng lúc để bắt đầu làm được việc.
Bộ bài này hướng đến người mới học CNTT và người đang hỗ trợ hệ thống văn phòng. Đích đến là giải thích được một thao tác, thực hiện trong môi trường phù hợp và kiểm chứng kết quả. Việc ghi nhớ cú pháp vẫn cần thiết, nhưng một câu lệnh chạy không báo lỗi chưa đủ chứng minh bạn đã giải quyết đúng vấn đề. Thói quen xác định đầu vào và đầu ra sẽ được dùng xuyên suốt các bài thực hành.
Mốc đối chiếu tài liệu: 23/10/2026. Giáo trình tham chiếu gồm Linux Essentials 010-160, Security Essentials 020-100, Web Development Essentials 030-100 và Open Source Essentials 050-100. Đây là bài định hướng, không có yêu cầu cài phần mềm hay thực hiện thay đổi hệ thống.
Bốn nhánh Essentials và cách chọn điểm bắt đầu
Linux Essentials phù hợp khi bạn cần đọc cấu trúc máy Linux, dùng dòng lệnh, xử lý tệp và hiểu người dùng, quyền, tiến trình hoặc kết nối mạng. Với Help Desk, nền tảng này giúp bạn thu thập thông tin có ích trước khi chuyển việc cho quản trị viên. Bạn sẽ học cách phân biệt hệ điều hành, phiên bản kernel và bản phân phối, thay vì coi mọi máy có terminal là cùng một môi trường.
Security Essentials đặt câu hỏi ai được truy cập dữ liệu, dữ liệu có thể bị mất hoặc lộ theo cách nào và biện pháp bảo vệ có giới hạn gì. Mã hóa, danh tính, sao lưu và quyền riêng tư được học trong bối cảnh sử dụng. Nhánh này không đòi hỏi bạn phải bắt đầu bằng công cụ tấn công. Một bài tập tốt có thể chỉ là phân tích một tình huống lừa đăng nhập và chọn cách xác minh phù hợp.
Web Development Essentials dành cho người muốn hiểu và xây một ứng dụng web nhỏ. HTML mô tả cấu trúc, CSS kiểm soát cách trình bày, JavaScript xử lý tương tác. HTTP nối trình duyệt với máy chủ; Node.js, Express và SQL giúp bạn hiểu phần xử lý dữ liệu phía sau. Bạn sẽ phân biệt lỗi giao diện, lỗi yêu cầu mạng và lỗi dữ liệu, thay vì sửa tất cả bằng cách tải lại trang.
Open Source Essentials phù hợp khi bạn cần hiểu giấy phép, cách một dự án nhận đóng góp, quản lý phát hành và cộng tác bằng Git. Việc xem được mã trên Internet không tự động cho phép sử dụng nó theo mọi cách. Nhánh này rèn thói quen kiểm tra LICENSE, nguồn gốc phụ thuộc và quy tắc dự án trước khi dùng hoặc phân phối phần mềm.
Bạn có thể chọn Linux trước nếu mục tiêu là hỗ trợ máy chủ và công việc vận hành. Nếu đang làm frontend, có thể học web song song với những bài Linux về tệp và shell. Người làm mua sắm hoặc quản lý dự án phần mềm có thể đi vào Open Source Essentials sớm hơn. Thứ tự xuất bản Linux trước là cách tổ chức bộ bài, không phải điều kiện tiên quyết chính thức của cả bốn chương trình.

Phân biệt giáo trình tham chiếu và mục tiêu thi hiện hành
Một mã như 010-160 xác định phiên bản giáo trình đang đối chiếu. Nó không tự cập nhật khi chương trình chứng chỉ thay đổi. Tại mốc biên tập, trang Linux Essentials của LPI ghi phiên bản hiện hành là 2.0, mã 010-200; bản 1.6, mã 010-160 là phiên bản trước. Vì vậy, đọc hết PDF bạn gửi không đồng nghĩa với đã bao phủ mọi nội dung của kỳ thi mới.
Bộ bài giữ dấu vết của 19 mục tiêu trong tài liệu Linux 1.6 để bạn tra cứu, đồng thời có bảng nối với các nhóm mục tiêu mới. Những nội dung như systemd, nhật ký và truy cập SSH sẽ được bổ sung ở vị trí phù hợp. Không dùng việc đánh lại số mục tiêu để che mất một phần kiến thức cần bổ sung. Bài nào chưa kiểm chứng lab sẽ ghi đúng giới hạn đó.
Ba tài liệu còn lại cũng có mã và ngày phiên bản riêng. Khi học để thi, hãy mở trang mục tiêu chính thức của nhánh tương ứng trước lúc đăng ký, kiểm tra phiên bản, ngôn ngữ và các điều kiện đang áp dụng. Bộ bài phục vụ học hiểu và thực hành; nó không đưa ra cam kết đỗ thi hoặc tái tạo câu hỏi thi thật.
Cách kiến thức mới được đưa vào bài học
Phần nền tảng giải thích khái niệm còn đúng, chẳng hạn thư mục làm việc quyết định cách hiểu đường dẫn tương đối. Phần cập nhật sửa những điều phụ thuộc phiên bản, như công cụ mạng hoặc cách xem trạng thái dịch vụ. Phần mở rộng thực tế nối kiến thức với môi trường hiện nay, nhưng được ghi rõ để người học không nhầm với phạm vi nguyên bản của giáo trình.
Ở nhánh web, ngày phát hành gần nhất chưa đủ để chọn runtime. Trang vòng đời Node.js phân biệt Current với LTS; tại mốc đối chiếu, Node.js 24 và 22 thuộc dòng LTS, trong khi 26 vẫn là Current. Lab dự kiến ưu tiên Node.js 24 LTS, pin phiên bản thực tế khi chuẩn bị môi trường và ghi lại thay vì yêu cầu người học cài một chữ “latest” không xác định.
Ở nhánh bảo mật, hướng dẫn về xác thực được đối chiếu với NIST SP 800-63B-4. Nguồn này có phạm vi và đối tượng áp dụng cụ thể. Bài học sẽ giải thích cơ chế, lợi ích và điều kiện của password manager, MFA hoặc passkeys; không biến khuyến nghị của một tài liệu thành quy định bắt buộc cho mọi doanh nghiệp.
Học một bài bằng chu trình có bằng chứng
Trước khi thực hành, viết một câu mô tả điều bạn muốn quan sát. Ví dụ: “Tôi muốn chứng minh cùng một đường dẫn tương đối có thể trỏ đến hai nơi khác nhau khi thư mục làm việc thay đổi.” Câu này giúp bạn chọn lệnh vừa đủ và biết lúc nào bài tập đã đạt, thay vì chạy liên tiếp nhiều lệnh mà không lưu dấu kết quả.
Trong lúc làm, giữ lại phiên bản môi trường, lệnh đã nhập và đầu ra cần thiết. Không đưa mật khẩu, token, khóa riêng hoặc dữ liệu công việc vào nhật ký học tập. Đầu ra trong bài có thể là kết quả mong đợi hoặc ví dụ biên tập; nó chỉ được gọi là kết quả kiểm thử khi có môi trường và bằng chứng tương ứng.
Sau mỗi bài, tự thay đổi một điều kiện nhỏ: đổi tên tệp có khoảng trắng, chạy từ thư mục khác hoặc mở shell mới để kiểm tra biến. Nếu kết quả thay đổi, giải thích điều kiện nào đã tác động. Cách làm này có ích hơn việc chạy lại đúng một chuỗi lệnh rồi kết luận đã hiểu toàn bộ chủ đề.

Chuẩn bị kế hoạch học cá nhân
- Chọn một công việc gần với nhu cầu của bạn, chẳng hạn đọc cấu trúc máy Linux hoặc hiểu một biểu mẫu web.
- Ghi kiến thức đang có và hai điều còn chưa giải thích được.
- Đọc bài lộ trình của nhánh phù hợp, chia buổi học theo mục tiêu thay vì số trang.
- Chuẩn bị môi trường riêng và cách quay lại trạng thái ban đầu trước khi thay đổi cấu hình.
- Sau mỗi chặng, làm lại bài tập từ ghi chú ngắn và tự diễn giải kết quả.
Một buổi học ngắn vẫn có giá trị nếu kết thúc bằng một quan sát rõ ràng. Không cần cố hoàn thành cả chương khi đang mắc ở khái niệm đường dẫn hoặc đối số. Những điểm đó xuất hiện lại trong quản lý quyền, script và xử lý sự cố; học chắc từ đầu sẽ giảm lỗi ở các bước sau.
Tự kiểm tra trước khi bắt đầu
Tình huống 1: Bạn muốn biết một gói phần mềm được phép đưa vào sản phẩm thương mại hay không. Nhánh nào hỗ trợ trực tiếp nhất? Open Source Essentials cung cấp cách đọc giấy phép và hiểu nghĩa vụ; quyết định cụ thể vẫn cần kiểm tra đúng phiên bản, phụ thuộc và bối cảnh sử dụng.
Tình huống 2: Máy chủ có phản hồi IP nhưng trang web không mở. Chỉ Linux Essentials có đủ không? Linux giúp đọc tiến trình và mạng; kiến thức web giúp phân biệt HTTP, ứng dụng và dữ liệu. Đừng suy ra ứng dụng hoạt động chỉ từ một phép thử kết nối.
Tình huống 3: Có người gửi lệnh sửa lỗi yêu cầu quyền quản trị. Bạn làm gì trước? Xác định máy đích, điều kiện áp dụng, tác động và đường phục hồi. Nếu chưa hiểu câu lệnh, dừng ở bước đọc và hỏi IT thay vì dùng máy công việc làm lab.
Bước tiếp theo: mở lộ trình Linux Essentials và bài chuẩn bị lab trong bộ bài này. Khi học các nhánh khác, giữ cùng nguyên tắc: hiểu điều kiện, thực hiện có giới hạn và chứng minh kết quả.
Bài liên quan trong bộ LPI
- Lộ trình Linux Essentials: học hiểu và thực hành
- Chuẩn bị lab Linux: máy ảo, snapshot và kiểm chứng môi trường
- Linux Essentials 1.1: Sự phát triển của Linux và các hệ điều hành phổ biến
- Linux Essentials 2.1: Khái niệm cơ bản về dòng lệnh
- Linux Essentials 2.3: Sử dụng Thư mục và Tệp liệt kê
- Linux Essentials 1.2: Các Ứng dụng Mã Nguồn Mở chính
- Linux Essentials 1.3: Phần mềm Mã Nguồn Mở và Giấy phép
- Linux Essentials 1.4: Kỹ năng CNTT và Làm việc trên Linux
- Linux Essentials 2.2: Sử dụng Dòng lệnh để Nhận Trợ giúp
- Linux Essentials 2.4: Tạo, di chuyển và xóa Tệp
- Linux Essentials 3.1: Lưu trữ Tệp trên Dòng lệnh
- Linux Essentials 3.2: Tìm kiếm và trích xuất dữ liệu từ Tệp
- Linux Essentials 3.3: Biến Lệnh thành Tập lệnh
- Linux Essentials 4.1: Chọn Hệ điều hành
- Linux Essentials 4.2: Hiểu phần cứng của Máy tính
- Linux Essentials 4.3: Nơi lưu trữ dữ liệu
- Linux Essentials 4.4: Máy tính của bạn trên mạng
- Linux Essentials 5.1: Bảo mật Cơ bản và Xác định Loại Người dùng
- Linux Essentials 5.2: Tạo người dùng và nhóm
- Linux Essentials 5.3: Quản lý Quyền và Quyền sở hữu Tệp
- Linux Essentials 5.4: Các Thư mục và Tệp đặc biệt
- Thực hành tổng hợp Linux Essentials: dữ liệu, script và quyền
- Lộ trình Security Essentials: học hiểu và thực hành