THÔNG TIN THƯ MỤC VÀ TỔNG QUAN NỘI DUNG GIÁO TRÌNH QUẢN TRỊ MẠNG LINUX (MĐ 21)


Tổng quan về giáo trình (250-300 từ)

Giáo trình mô đun Quản trị mạng Linux (Mã mô đun: MĐ 21) là tài liệu đào tạo chuyên môn bắt buộc trong chương trình đào tạo nghề Quản trị mạng máy tính, trình độ Trung cấp, do Khoa Công nghệ thông tin – Trường Trung cấp nghề Quang Trung (Gò Vấp, TP. Hồ Chí Minh) tổ chức biên soạn và ban hành năm 2021 theo hình thức lưu hành nội bộ. Bản thảo do ThS. Cao Hoàng Khải làm chủ biên.

Trong tiến trình đào tạo, mô đun MĐ 21 được bố trí giảng dạy sau khi người học đã hoàn thành các môn học chung và các môn học/mô đun cơ sở nghề; đồng thời là một trong những học phần trọng tâm trực tiếp phục vụ cho kỳ thi tốt nghiệp nghề. Thời lượng toàn khóa của mô đun được thiết kế gồm 90 tiết (bao gồm 32 tiết lý thuyết, 53 tiết thực hành và 5 tiết kiểm tra định kỳ).

Mục tiêu học tập của giáo trình được xác định cụ thể trên ba phương diện:

  • Về kiến thức: Giúp người học trình bày được các khái niệm cơ bản, lịch sử hình thành, kiến trúc phân tầng (Kernel – Shell – Application), chức năng các thành phần trong hệ điều hành Linux, tiêu chuẩn phân cấp cây thư mục (FHS) và các kiểu hệ thống tập tin (ext2, ext3, ext4, swap).
  • Về kỹ năng: Cung cấp năng lực cài đặt, phân vùng đĩa cứng trên hệ điều hành Debian 10; thực hiện thành thạo thao tác dòng lệnh, biên tập văn bản với trình soạn thảo vi/vim; quản trị tài khoản người dùng và nhóm; thiết lập các dịch vụ mạng căn bản (DNS, DHCP, Samba, Web, FTP); tổ chức truy cập từ xa và sao lưu/phục hồi hệ thống bằng Clonezilla.
  • Về năng lực tự chủ và trách nhiệm: Rèn luyện ý thức tổ chức nơi làm việc khoa học, tuân thủ nghiêm ngặt quy trình an toàn lao động đối với con người và thiết bị, phát triển kỹ năng làm việc hợp tác.

Cấu trúc giáo trình gồm 10 bài học được thiết kế theo hướng tích hợp lý thuyết và hướng dẫn thực hành từng bước, phục vụ đào tạo kỹ thuật viên mạng có năng lực triển khai thực tế.


Nội dung kiến thức cốt lõi (500-600 từ)

Các chương/chủ đề chính

Giáo trình phân bổ dung lượng qua 10 bài học với tính logic chặt chẽ, đi từ nguyên lý nền tảng đến quản trị hệ thống và triển khai dịch vụ mạng:

  1. Bài 01: Bài mở đầu – Giới thiệu tổng quan về vị trí, tính chất, mục tiêu mô đun và phân bổ 90 tiết học.
  2. Bài 02: Giới thiệu hệ điều hành Linux – Trình bày lịch sử phát triển từ hạt nhân Linux của Linus Torvalds (1991), tiêu chuẩn tương thích POSIX, nguyên lý giấy phép mã nguồn mở GNU General Public License (GPL / Copyleft); khảo sát các bản phân phối chính (Debian 10, Ubuntu 12.04 LTS, CentOS 6.2, Linux Mint 14, Fedora 19, openSUSE 12.3, Mageia); giải thích kiến trúc ba tầng: Kernel, Shell (sh, bash, csh, ash, zsh), Application; phân tích các kiểu hệ thống tập tin (ext2, ext3, ext4, swap), lệnh tạo (mkfs, mke2fs) và kiểm tra lỗi đĩa (fsck); mô tả chi tiết cây thư mục chuẩn FHS (/, /bin, /sbin, /etc, /dev, /proc, /var, /tmp, /usr, /home, /boot, /lib, /opt, /mnt, /media, /srv).
  3. Bài 03: Cài đặt hệ điều hành Linux – Hướng dẫn phân vùng đĩa MBR (Primary, Extended, Logical), quy ước ký hiệu thiết bị (/dev/hda, /dev/sda); các bước cài đặt hệ điều hành Debian 10 từ USB; các lệnh tắt và khởi động lại (shutdown, reboot, halt, poweroff); quy trình khôi phục mật khẩu tài khoản root thông qua chế độ Recovery Mode (mount -rw -o remount / và lệnh passwd); quy trình khởi động 8 giai đoạn (BIOS $\rightarrow$ MBR $\rightarrow$ Boot Loader GRUB/ISOLINUX $\rightarrow$ Linux Kernel $\rightarrow$ INITRD scripts $\rightarrow$ Tiến trình init PID 1 với các runlevels từ 0 đến 6 $\rightarrow$ X Window / Text Mode $\rightarrow$ Shell); giải pháp sao lưu và nhân bản đĩa (disk-to-disk) bằng công cụ Clonezilla.
  4. Bài 04: Sử dụng dòng lệnh cơ bản – Thao tác trên giao diện dòng lệnh (CLI); sử dụng trình soạn thảo văn bản vi/vim qua hai chế độ Command Mode và Input Mode (i, a, :wq, :q!); thực thi các lệnh quản lý thư mục và tập tin (mkdir, ls, cp, cat, more, less); kỹ thuật nén và đóng gói lưu trữ tập tin (tar, gzip).
  5. Bài 05: Quản trị người dùng và nhóm – Cấu trúc tập tin quản lý tài khoản /etc/passwd; thực hiện các lệnh quản lý người dùng (useradd, userdel, passwd) và quản lý nhóm người dùng (groupadd, groupdel, usermod).
  6. Bài 06: Dịch vụ DNS – Vai trò của hệ thống phân giải tên miền trong mạng; nguyên lý phân giải địa chỉ và quy trình cấu hình máy chủ DNS.
  7. Bài 07: Dịch vụ DHCP – Cơ chế cấp phát địa chỉ IP động; quy trình cấu hình dịch vụ DHCP trên máy chủ và thiết lập máy trạm/thiết bị nhận IP tự động.
  8. Bài 08: Dịch vụ Samba – Vai trò chia sẻ tài nguyên đa nền tảng Linux – Windows; các bước cài đặt dịch vụ Samba, cấu hình quyền chia sẻ tệp/thư mục và kiểm tra kết nối từ máy khách.
  9. Bài 09: Dịch vụ Web – Tổng quan về máy chủ Web; cài đặt dịch vụ Web Server (Apache); thiết lập trang web cơ bản và kiểm tra truy cập thông qua giao thức HTTP.
  10. Bài 10: Dịch vụ FTP – Vai trò của dịch vụ truyền nhận tập tin; quy trình cài đặt máy chủ FTP; quản lý tài khoản truy cập và kiểm tra quá trình upload/download dữ liệu.

Kiến thức nền tảng được xây dựng

  • Nguyên lý hệ điều hành dạng Unix (Unix-like): Mô hình phân tách rõ ràng giữa Kernel (giao tiếp phần cứng), Shell (thông dịch lệnh) và Applications (ứng dụng người dùng).
  • Hệ thống tập tin phân cấp và tiêu chuẩn FHS: Cách thức tổ chức toàn bộ tài nguyên, thiết bị ngoại vi và tiến trình dưới dạng tệp tin (Everything is a file) quy tụ về thư mục gốc /.
  • Nguyên lý khởi động và quản lý tiến trình: Cơ chế điều khiển từ BIOS/MBR sang GRUB, nạp Kernel vào RAM, thực thi init (tiến trình cha mang PID = 1) và phân chia 7 mức độ hoạt động (Runlevel 0–6).
  • Cơ chế mạng Client – Server: Nguyên tắc vận hành của các giao thức tầng ứng dụng và dịch vụ mạng cốt lõi (DNS phân giải tên miền, DHCP cấp IP, Samba chia sẻ tệp SMB/CIFS, HTTP cung cấp web, FTP truyền tải tệp).

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Cài đặt và phân vùng đĩa cứng thủ công; quản trị dòng lệnh Bash; biên tập cấu hình dịch vụ bằng vi/vim; triển khai và vận hành các dịch vụ mạng máy chủ (Debian Server).
  • Kỹ năng phân tích và chẩn đoán (Analytical skills): Phân tích luồng khởi động hệ thống; phát hiện và sửa chữa lỗi cấu trúc tệp tin bằng fsck; xử lý sự cố mất quyền quản trị qua chế độ phục hồi (Recovery Mode).
  • Năng lực vận hành thực tế (Practical competencies): Sao lưu nhân bản toàn bộ ổ đĩa với Clonezilla; xây dựng hệ thống mạng chia sẻ tài nguyên dị thể (Linux – Windows) và thiết lập môi trường lưu trữ, truyền thông web cho doanh nghiệp.

Phương pháp giảng dạy và học tập (300-350 từ)

Giáo trình áp dụng mô hình sư phạm tích hợp chặt chẽ giữa lý thuyết kỹ thuật và thực hành thao tác:

  • Phân bổ thời lượng thực hành vượt trội: Toàn bộ học phần gồm 90 tiết được thiết kế với 32 tiết lý thuyết, 53 tiết thực hành và 5 tiết kiểm tra. Thời lượng thực hành chiếm gần 60% tổng chương trình, bảo đảm người học rèn luyện trực tiếp trên hệ thống máy tính sau mỗi bài học lý thuyết.
  • Tiếp cận từng bước qua minh họa trực quan (Step-by-step walkthrough): Các nội dung cài đặt (Debian 10), sao lưu (Clonezilla), phân vùng đĩa cứng và cấu hình dịch vụ mạng đều được hướng dẫn chi tiết kèm hình ảnh chụp trực tiếp từ màn hình giao diện (từ Hình 1.1 đến Hình 3.53 và Phụ lục hình ảnh). Phương pháp này giúp người học đối chiếu kết quả theo từng bước thực hiện.
  • Bài tập tình huống và đánh giá kỹ năng: Tại cuối các bài học trọng tâm (Bài 03, Bài 04, Bài 05) đều có mục riêng dành cho "Kiểm tra kỹ năng", bao gồm các bài tập thao tác dòng lệnh, tạo phân vùng, quản lý người dùng và khôi phục sự cố hệ thống.
  • Phương pháp đánh giá kết quả: Đánh giá định kỳ thông qua 5 tiết kiểm tra kỹ năng thực hành trên máy lab; đánh giá tổng kết môn học tích hợp vào kỳ thi tốt nghiệp nghề Quản trị mạng máy tính, yêu cầu thí sinh cấu hình hoàn chỉnh một hệ thống máy chủ mạng Linux đáp ứng yêu cầu kỹ thuật.
  • Định hướng tự học và nghiên cứu: Người học được hướng dẫn tự xây dựng môi trường phòng lab ảo hóa (Virtual Machine), luyện tập thao tác dòng lệnh trên terminal, chủ động tra cứu mã nguồn, hướng dẫn hệ thống (man, help) và đối chiếu với các tài liệu chuẩn từ các tổ chức nguồn mở.

Điểm nổi bật và cập nhật (250-300 từ)

  • Hệ thống hóa các bản phân phối Linux phổ biến: Giáo trình tổng hợp và so sánh đặc tính kỹ thuật của nhiều bản phân phối quan trọng trong hệ sinh thái Linux như Debian 10, Ubuntu 12.04 LTS (Precise Pangolin), CentOS 6.2 (nền tảng Red Hat Enterprise Linux mã nguồn mở), Linux Mint 14 (Nadia), Fedora 19, openSUSE 12.3 và Mageia. Trong đó, Debian 10 được chọn làm bản phân phối chuẩn mực để triển khai toàn bộ bài thực hành.
  • Làm rõ nền tảng pháp lý và tiêu chuẩn hóa mã nguồn mở: Phân tích cụ thể cơ chế tác quyền GNU General Public License (GPL / Copyleft), phân biệt giữa quyền tác giả của Linus Torvalds đối với Linux Kernel và quyền tự do sử dụng/sửa đổi/phát hành lại mã nguồn theo tôn chỉ của Free Software Foundation (FSF). Đồng thời, giáo trình giới thiệu Tiêu chuẩn phân cấp hệ thống tập tin (Filesystem Hierarchy Standard – FHS) giúp người học nắm vững cấu trúc quản lý file trên mọi bản phân phối GNU/Linux.
  • Tích hợp các quy trình kỹ thuật chuyên sâu: Cung cấp hướng dẫn chi tiết về các giải pháp xử lý sự cố thực tế bao gồm: cứu hộ hệ thống và đặt lại mật khẩu root qua GRUB Boot Loader; kiểm tra tính toàn vẹn hệ thống file bằng fsck; nhân bản và sao lưu ổ đĩa mức vật lý (disk-to-disk) bằng Clonezilla Live.
  • Định hướng dịch vụ mạng doanh nghiệp: Tập trung xây dựng 5 dịch vụ mạng căn bản (DNS, DHCP, Samba, Web Apache, FTP), đặc biệt chú trọng giải pháp Samba nhằm giải quyết bài toán chia sẻ dữ liệu liên thông giữa hai môi trường hệ điều hành Linux và Windows trong hạ tầng mạng doanh nghiệp.

Đối tượng sử dụng giáo trình (200-250 từ)

  • Học sinh, sinh viên ngành Công nghệ thông tin: Là tài liệu học tập chính thức cho học sinh, sinh viên theo học chuyên ngành Quản trị mạng máy tính tại các trường trung cấp nghề, cao đẳng nghề hoặc các hệ đào tạo kỹ thuật viên CNTT.
  • Yêu cầu kiến thức tiên quyết (Prerequisites): Người học cần hoàn thành các môn học đại cương, có kiến thức cơ bản về cấu trúc phần cứng máy tính (CPU, RAM, ổ đĩa MBR/GPT, BIOS/UEFI) và các nguyên lý mạng căn bản (mô hình TCP/IP, phân lớp địa chỉ IP, mô hình mạng Client – Server).
  • Giảng viên chuyên ngành: Sử dụng giáo trình làm tài liệu giảng dạy chuẩn mực cho mô đun MĐ 21 với khung phân bổ 90 tiết; làm căn cứ xây dựng bài giảng lý thuyết, phiếu hướng dẫn thực hành phòng lab và ngân hàng đề thi kiểm tra kỹ năng/thi tốt nghiệp nghề.
  • Kỹ thuật viên IT và bạn đọc tự học: Tài liệu tham khảo hữu ích cho kỹ thuật viên IT Helpdesk, quản trị viên hệ thống mạng mới tiếp cận Linux cần nắm vững kỹ năng quản trị dòng lệnh, cấu hình phân vùng và triển khai máy chủ dịch vụ.

Câu hỏi thường gặp (250-300 từ)

1. Giáo trình này phù hợp với ai?

Giáo trình được thiết kế chuẩn hóa cho học sinh, sinh viên bậc trung cấp nghề và cao đẳng nghề chuyên ngành Quản trị mạng máy tính, đồng thời phù hợp cho các kỹ thuật viên mạng muốn nắm vững kỹ năng quản trị hệ điều hành Linux trong môi trường máy chủ.

2. Cần kiến thức nền nào trước khi học mô đun này?

Người học cần trang bị kiến thức tin học căn bản, hiểu biết về kiến trúc phần cứng máy tính cá nhân và các khái niệm mạng cơ bản (địa chỉ IP, subnet mask, giao thức mạng, vai trò Client – Server).

3. Điểm khác biệt của giáo trình so với các tài liệu lý thuyết thông thường?

Giáo trình chú trọng năng lực thực hành với 53/90 tiết dành cho thao tác trực tiếp trên máy; cung cấp quy trình từng bước có ảnh chụp thực tế từ các khâu cài đặt Debian 10, phân vùng đĩa, xử lý lỗi mất mật khẩu root, sao lưu đĩa bằng Clonezilla cho đến cấu hình dịch vụ mạng.

4. Làm sao để tự học và thực hành hiệu quả theo giáo trình?

Người học nên cài đặt phần mềm ảo hóa (như VirtualBox hoặc VMware) trên máy tính cá nhân, tạo các máy ảo chạy Debian 10 để tự thao tác lại từng bài lab, rèn luyện kỹ năng gõ lệnh trong Bash Shell và biên tập tập tin cấu hình bằng trình soạn thảo vi/vim.

5. Giáo trình có các tài liệu bổ trợ nào đi kèm?

Tài liệu cung cấp hệ thống 53 hình ảnh minh họa chi tiết từng bước (Step-by-step), sơ đồ quy trình khởi động 8 giai đoạn, bảng phân vùng đĩa, danh mục câu lệnh quản trị hệ thống và phụ lục tài liệu tham khảo để tra cứu mở rộng.


Kết luận (150 từ)

Giáo trình Quản trị mạng Linux (Mã mô đun: MĐ 21) do Khoa Công nghệ thông tin – Trường Trung cấp nghề Quang Trung biên soạn là tài liệu đào tạo mang tính chuẩn mực và thực tiễn cao cho chuyên ngành Quản trị mạng máy tính. Giáo trình cung cấp đầy đủ khối lượng kiến thức từ cấu trúc nhân, hệ thống tệp tin, thao tác dòng lệnh cho đến quản trị người dùng, sao lưu hệ thống và cấu hình 5 dịch vụ mạng cốt lõi (DNS, DHCP, Samba, Web, FTP).

Lộ trình học tập khuyến nghị dành cho người học là tiếp cận tuần tự từ nguyên lý hệ thống (Bài 01, 02), thực hành cài đặt và cứu hộ (Bài 03), thành thạo thao tác dòng lệnh và quản trị cục bộ (Bài 04, 05), tiến tới triển khai và tối ưu hóa các dịch vụ mạng (Bài 06 đến 10). Người học nên kết hợp nghiên cứu các tài liệu tham khảo chính thức của Debian và tổ chức GNU để mở rộng năng lực chuyên môn.