1
ỦY BAN NHÂN DÂN HUYỆN CỦ CHI
TRƯỜNG TRUNG CẤP NGHỀ CỦ CHI
GIÁO TRÌNH
MÔN HỌC/MÔDUN: HỆ ĐIỀU HÀNH MÃ NGUỒN MỞ
NGÀNH/NGHỀ: LẮP RÁP CÀI ĐẶT & SỮA CHỮA MÁY TÍNH
TRÌNH ĐỘ: TRUNG CẤP NGHỀ
Ban hành kèm theo Quyế t đị nh số 89/QĐ-TCNCC ngày 15 tháng 08
năm 2024 ca Hiu trưng Trường Trung cấp ngh C Chi
Củ Chi, NĂM 2024
2
Tuyên bố bản quyền:
Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin thể được
phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo.
Mọi mục đích khác mang tính lệch lạc hoặc s dụng với mục đích kinh
doanh thiếu lành mạnh sẽ bị nghiêm cấm.
LI GII THIU
Chương trình, giáo trình một trong ba yếu t quyết định chất lương day
nghề. Nhm đảm bảo tính thng nhất trong quản l thc hiện chương trình giáo
trình trong thi gian tới tại trưng Trung cấp nghề Củ Chi, để tng bước nâng cao
chất lượng đào tạo. Tác giả đã thc hiện việc biên soạn cho ra đi giáo trình
“Hệ điều hành mã nguồn mở”.
Giáo trình “Hđiều hành nguồn m được biên soạn theo đơn vị bài
học. Nội dung của giáo trình được nhóm biên soạn, xây dng da trên sở chi
tiết hóa chương trình môn học “Hệ điều hành nguồn mở” trình đtrung cấp
nghề Củ Chi, đồng thi có s tham khảo các tài liệu, cp nht các nội dung mơi và
nhng kinh nghiệm thc tế giảng dạy.
Nội dung chính của giáo trình được chia chi tiết. Giáo trình môn học “Hệ
điều hành nguồn mở” được dùng làm tài liệu giảng dạy học tp cho giáo
viên học sinh sinh viên nghlắp ráp cài đặt & sa cha máy tính tại trưng
Trung cấp nghề Củ Chi. Đồng thi thể sdụng làm tài liệu tham khảo cho c
học sinh sinh viên đang học tp các bc đào tạo trung cấp, cao đẳng cung như
mọi đi tượng quan tâm đến lnh vc nghề máy tính.
Tác giả biên soạn giáo trình “Hệ điều hành nguồn mở” xin chân thành
cảm ơn nhng kiến góp đánh giá cùng qu giá của các đồng nghiệp,
nhng kiến phản biện khoa học của các Nhà giáo, các nhà quản l va các Doanh
nghiệp trong Hội đồng nghiệm thu giáo trình, đcun giáo trình được hoan thiện
ra mắt phục vụ cho qtrình dạy học của giáo viên học sinh trưng Trung
cấp nghề Củ Chi.
Củ Chi, ngày … tháng … năm 2024
Tham gia biên soạn
3
MỤC LỤC
BÀI 1. GIỚI THIỆU CHUNG VỀ LINUX. ............................................................. 6
1. Mục tiêu của bài .................................................................................................... 6
2. Nội dung của bài: .................................................................................................. 6
2.2 Các thành phần của linux .................................................................................. 12
2.3 Cấu trúc hệ thng tp tin ................................................................................... 13
Câu hỏi ôn tp ......................................................................................................... 18
BÀI 2. CÀI ĐẶT HỆ ĐIỀU HÀNH LINUX .......................................................... 19
1. Mục tiêu của bài .................................................................................................. 19
2. Nội dung của bài: ................................................................................................ 19
2.2 Tải về và cài đặt Debian .................................................................................... 19
2.3 Đa cứng và phân vùng đa trong Linux ........................................................... 23
2.4 Quản l ổ đa và partition trong linux: .............................................................. 24
2.5 Các bước cài đặt hệ điều hành Linux ................................................................ 24
2.6 Shutdown và Reboot hệ thng .......................................................................... 36
2.7 Phục hồi mt khẩu cho user quản trị ................................................................. 38
2.8 Tìm hiểu boot loader ......................................................................................... 39
2.9 Sao lưu và phục hồi hệ thng bng G4L ........................................................... 50
Câu hỏi ôn tp ......................................................................................................... 52
BÀI 3. SỬ DỤNG DÒNG LỆNH CƠ BẢN ........................................................... 53
1. Mục tiêu của bài ................................................................................................ 53
2. Nội dung bài ....................................................................................................... 53
2.1 Trình soạn thảo vim ........................................................................................... 53
2.2 Trang man .......................................................................................................... 56
2.3 Chuyển đổi qua lại gia Text mode và GUI...................................................... 58
2.4 Làm việc với thư mục (directories) ................................................................... 58
2.5 Làm việc với tp tin (files) ................................................................................ 61
2.6 Nén và sao lưu các tp tin (files) ....................................................................... 63
Câu hỏi ôn tp ......................................................................................................... 66
BÀI 4. QUẢN TRỊ NGƯỜI DÙNG VÀ NHÓM ................................................... 67
1. Mục tiêu của bài .................................................................................................. 67
2. Nội dung bài ....................................................................................................... 67
2.1 Tài khoản ngưi dùng ....................................................................................... 67
2.2 Các lệnh cơ bản quản l ngưi dùng ................................................................. 67
4
2.3 Các lệnh cơ bản liên quan đến nhóm ngưi dùng ............................................. 71
2.4 Các lệnh cơ bản khác có liên quan đến ngưi dùng.......................................... 74
Câu hỏi ôn tp ......................................................................................................... 76
BÀI 5. QUẢN LÝ MẠNG ...................................................................................... 78
1. Mục tiêu của bài .................................................................................................. 78
2. Nội dung bài ....................................................................................................... 78
2.1 Kiến thức chung về mng.................................................................................. 78
2.2 Cấu hình giao tiếp mng ................................................................................... 84
2.3 Cấu hình ssh client và server ............................................................................. 85
2.4 Cấu hình network file system (nfs) ................................................................... 86
Câu hỏi ôn tp ......................................................................................................... 93
BÀI 6. DỊCH VỤ MẠNG CƠ BẢN ....................................................................... 95
1. Mục tiêu của bài ................................................................................................ 95
2. Nội dung bài ....................................................................................................... 95
2.1 Dịch vụ DHCP .................................................................................................. 95
2.2 Dịch vụ DNS ................................................................................................... 100
2.3 Dịch vụ SAMBA ............................................................................................. 102
2.4 Dịch vụ WEB .................................................................................................. 114
Câu hỏi ôn tp ....................................................................................................... 116
Tài liệu tham khảo ................................................................................................. 122
5
CHƯƠNG TRÌNH MÔ ĐUN
(Kèm theo Thông tư số: 03/2017/TT-BLĐXH ngày 01/03/2017
Ca B trưng B Lao đng Thương binh và Xã hi)
Tên mô đun: HỆ ĐIỀU HÀNH MÃ NGUỒN MỞ
Mã s mô đun: MĐ 26
Thời gian mô đun: 60 gi (Lý thuyết: 15 giờ; Thực hành: 42 giờ; Kiểm tra: 3 giờ).
I. VỊ TRÍ, TÍNH CHẤT CỦA MÔ ĐUN:
Vị trí:
Mô đun được b trí sau khi học sinh học xong các môn học chung và các môn học,
mô đun đào tạo cơ sở nghề;
Tính chất:
Là mô đun chuyên ngành đào tạo t chọn;
II. MỤC TIÊU MÔ ĐUN:
Về kiến thức:
Trình bày được các khái niệm cơ bản, cấu trúc, chức năng các thành phần trong hệ
điều hành linux;
Giải thích được các khái niệm cơ bản của hệ điều hành linux;
Mô tả được cấu trúc, chức năng các thành phần trong hệ điều hành linux;
Về kỹ năng:
Cài đặt và sử dụng được hệ điều hành linux;
Thc thi được các thao tác tp tin, thư mục, quản l ngưi dùng;
Cài đặt và cấu hình được các dịch vụ mạng;
Tổ chức được hệ thng cho phép ngưi sử dụng làm việc t xa;
Về năng lc t chủ và trách nhiệm:
B trí làm việc khoa học đảm bảo an toàn cho ngưi và phương tiện học tp;
Rèn luyện  thức kỷ lut trong học tp, tinh thần hợp tác, giúp đỡ lẫn nhau;
Thc hiện được các thao tác an toàn trong lao động;