Linux Căn Bản – Bài 0: Giới thiệu series Linux Căn Bản & Tài liệu tham khảo cho những bạn đã biết Linux CLI

Xin chào,

Mình muốn có đôi lời nhắn nhủ đến các bạn trước khi chúng ta bước vào series Linux Căn Bản.


1/ Series Linux Căn Bản và những điều cần lưu ý

Vậy là chúng ta đã hoàn thành giai đoạn 1 của lộ trình 4 giai đoạn tự học Linux Penetration Testing Căn Bản, bao gồm:

  • Giai đoạn 1: Mạng Căn Bản (Tạm thời hoàn thành)
  • Giai đoạn 2: Linux Căn Bản
  • Giai đoạn 3: Kali Linux Căn Bản
  • Giai đoạn 4: Thực hành Linux Penetration Testing Căn Bản (tấn công 4 máy chủ chạy Linux)

Ở giai đoạn 2 này, mình sẽ giới thiệu cho các bạn những kiến thức cơ bản nhất về hệ điều hành Linux cũng như các bạn sẽ có cơ hội làm quen với giao diện dòng lệnh trên Linux (Command Line Interface hay CLI).

Một cách cụ thể các bạn sẽ làm quen với những dòng lệnh cơ bản nhất của hệ điều hành Linux ví dụ như ls, pwd, cd, v.v cũng như cách tra cứu hướng dẫn sử dụng của một lệnh mà bạn chưa biết.

Chúng ta sẽ thực hành trên nền tảng của TryHackMe phòng Learn Linux (Các bạn bấm vào Learn Linux và join vào phòng nhé).

Ngoài ra, bạn sẽ cần một máy ảo Kali Linux, chạy trên nền máy Windows, vì mình sẽ tranh thủ hướng dẫn các bạn cách truy cập vào một máy chủ bằng cả Linux và Windows thông qua giao thức SSH. Bạn nào chưa biết cách tạo máy ảo và chưa có tài khoản TryHackMe có thể tham khảo bài này nhé.

Bài đầu tiên của series Linux Căn Bản sẽ bắt đầu vào tối thứ ba 13/10/2020, mỗi tuần chúng ta sẽ có 2 bài vào tối thứ 3 và tối thứ 5 tương tự như ở series Mạng Căn Bản.

Mình cũng muốn làm rõ những nội dung mà series này sẽ không bao gồm:

  • Series này không dạy các kiến thức để các bạn thi các chứng chỉ như Linux+ hay LPIC
  • Đối tượng chính mà series này nhắm tới chính là những bạn chưa biết gì về hệ điều hành Linux cũng như giao diện dòng lệnh
  • Series này sẽ không đề cập tất cả mọi thứ về hệ điều hành Linux (ví dụ các thiết lập các giao thức, cách quản trị hệ thống Linux, v.v.) mà sẽ chỉ đề cập một lượng kiến thức vừa đủ để các bạn chưa biết gì có thể theo được lộ trình tự học Linux Penetration Testing căn bản của mình. Hay nói cách khác
  • Series này sẽ không đi quá sâu vào bất cứ một chủ đề nhất định nào, nhằm tránh tình trạng series bị kéo quá dài một cách không cần thiết. Tuy nhiên cũng giống như series Mạng Căn Bản, mình sẽ để tài liệu mở rộng cho những bạn muốn nghiên cứu chuyên sâu

2/ Tài liệu tham khảo chuyên sâu

Mình cũng xin chia sẻ một số tài liệu tự học Linux và Linux Command Line chuyên sâu và nâng cao dành cho những bạn có nhu cầu nhé

Cuốn 1: Linux for Dummies (All in One)

Cuốn sách này được viết bằng ngôn ngữ đơn giản, dễ hiểu. Rất thích hợp dành cho những bạn chưa biết gì về hệ điều hành Linux nhưng muốn có một tài liệu dễ học để tìm hiểu chuyên sâu. Download

Cuốn 2: Linux Command Line and Shell Scripting Bible

Một cuốn sách khá hay và chuyên sâu về Linux Command Line. Cuốn sách này dạy cho bạn từ những commands đơn giản cho tới cách tạo những file script phức tạp bằng Shell Scripts. Rất thích hợp dành cho những bạn đã biết về hệ điều hành Linux và muốn tìm hiểu sâu hơn về CLI. Download

Cuốn 3: Cybersecurity Ops with bash: Attack, Defend, and Analyze from the Command Line

Đây là một cuốn sách rất hay dành cho những bạn đã rành về Bash scripting và đang muốn áp dụng Bash vào các công việc trong lĩnh vực Cybersecurity. Sách sẽ hướng dẫn bạn cách viết những đoạn scripts dùng cho penetration testing, malware analysis (phân tích mã độc) hay để giám sát mạng. Download

Cuốn 4: Linux Basic for Hackers

Đối với những bạn muốn bỏ qua giai đoạn 2, bạn có thể nhảy vào học Kali Linux luôn với cuốn sách này và thực hành tại phòng CC: Pen Testing trên TryHackMe. Download

Cuốn 5: How Linux Works, 2nd Edition: What Every Superuser Should Know

Dành cho những bạn muốn tìm hiểu cách thức hoạt động của hệ điều hành Linux, đây sẽ là quyển sách vô cùng thích hợp cho bạn. Download


Xin chân thành cám ơn các bạn,

Vincent Nguyễn

Leave a comment