Đề cương chi tiết học phần Hệ điều hành Linux
BM01.QT02/ĐNT-ĐT
TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh Phúc
ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN
1. Thông tin chung về học phần
- Tên học phần (Tiếng Việt): HỆ ĐIỀU HÀNH LINUX
- Tên học phần (Tiếng Anh): LINUX OPERATING SYSTEMS
- Mã số học phần : 4050084
- Số tín chỉ học phần : 4 (3+1)
- Thuộc chương trình đào tạo của bậc, ngành: Bậc Cao Đẳng ngành Công nghệ thông
tin
- Số tiết học phần :
.
.
.
.
.
.
Nghe giảng lý thuyết
Làm bài tập trên lớp
Thảo luận
: 45 tiết
: 0 tiết
: 0 tiết
Thực hành, thực tập (ở phòng thực hành, phòng Lab): 30 tiết
Hoạt động theo nhóm : 10 tiết
Tự học
: 120 giờ
- Đơn vị phụ trách học phần: Bộ môn Mạng Máy Tính / Khoa Công nghệ thông tin
2. Học phần trước: Mạng máy tính
3. Mục tiêu của học phần:
- Các yêu cầu chức năng cần thiết cho một HĐH
- Hiểu rõ cấu trúc các hệ điều hành linux
- Hiểu rõ và tìm hiểu hết khả năng của hệ điều hành mạng được chọn để thực
hành ( Hệ điều hành Linux)
- Cài đặt, triển khai và nâng cấp phần mềm
- Sử dụng thành thạo các lệnh quản trị HĐH Linux
4. Chuẩn đầu ra:
Nội dung
Đáp ứng CĐR
CTĐT
Kiến thức
Kỹ năng
4.1.1. Nắm được kiến thức tổng quan về hệ điều K1
hành linux
4.1.2. Nắm được cấu trúc, nguyên tắc hoạt động K2, K3
và cách thức triển khai các dịch vụ, phần mềm
và bảo mật trong linux
4.2.1 Cài đặt và cấu hình phần mềm
S1
1
4.2.2 Cài đặt và cấu hình mạng
4.2.3 Cài đặt và cấu hình bảo mật
S2, S3
S2, S3
A1
Thái độ
4.3.1. Ý thức được tầm quan trọng của hệ điều
hành linux trong nhu cầu hiện nay
4.3.2. Chuẩn bị bài trước khi đến lớp. Đi học
đầy đủ. Tham gia tích cực trong giờ học.
A2, A3
4.1. Kiến thức: Trên nền tảng kiến thức về lý thuyết hệ điều hành, sinh viên được tiếp cận
với hệ điều hành mã mở Linux. Qua đó, nắm bắt và củng cổ các kiến thức về nguyên lý hoạt
động, các hệ thống giao tiếp người dùng, các vấn đề quản trị tài nguyên hệ thống,
4.2. Kỹ năng: Sử dụng thành thạo Linux, quản trị hệ thống Linux, cài đặt phần mềm. Giúp
sinh viên bước đầu tiếp cận các chức năng chính trong hệ điều hành linux
Kỹ năng nghề nghiệp bao gồm:
-
-
-
-
-
-
Thành thạo kỹ năng sử dụng lệnh trên hệ điều hành linux
Cài đặt, gỡ bỏ phần mềm
Quản trị user, group và quyền hạn truy cập
Thiết lập ban đầu các thông số mạng
Xử lý lỗi trong quá trình vận hành
Lập trình hệ thống
Kỹ năng cá nhân
-
-
Kỹ năng nghiên cứu độc lập
Kỹ năng làm việc nhóm
4.3. Thái độ:
- Tích cực và chủ động trong học tập, vận dụng được các kiến thức đã học để áp dụng trong
thực tế.
- Đi học đầy đủ và đúng giờ.
5. Mô tả tóm tắt nội dung học phần:
Môn học HĐH Linux giúp SV tiếp cận kiến thức về nguyên lý HĐH, đồng thời mở
rộng hơn về các sử dụng một hệ điều hành thứ 2 ngoài hệ thống Windows quen
thuộc. Ngoài ra môn học giúp SV tiếp xúc với giao diện dòng lệnh và lập trình kịch
bản trên HĐH để thuận tiện trong việc quản trị hệ thống.
2
6. Nội dung và lịch trình giảng dạy:
- Các học phần lý thuyết:
Buổi/
Hoạt động của
giảng viên
Hoạt động của
sinh viên
Giáo trình
chính
Tài liệu
tham khảo
Nội dung
Tiết
Ghi chú
1/3
- Thuyết giảng
- Cho bài tập
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thảo luận nhóm theo
chủ đề
[1] Chương 1
[3] Chương 1
Giải quyết
mục 4.1,
4.3
Chương 1: Giới thiệu về
HĐH Unix/Linux
1) Lịch sử phát triển
Unix/Linux
- Làm bài tập
2) Đặc điểm
Unix/Linux
3) Hệ thống giao diện
4) Các phiên bản
Unix/Linux
5) Phần mềm mã nguồn
mở và GNU General
Public License.
6) Khác biệt giữa hệ
điều hành Linux và
Windows
2/3
- Thuyết giảng
- Cho bài tập
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thảo luận nhóm theo
chủ đề
[1]Chương 9
[3] Chương 2
Giải quyết
mục 4.1,
4.2
Chương 2: Cài đặt Linux
1) Tóm tắt các bước cài
đặt.
- Làm bài tập
2) Kiểm tra sự hỗ trợ
3
phần cứng.
3) Cấu hình mạng.
4) Linux file system.
5) Linux boot loader.
6) Các mode hoạt động
của Linux
3,4/6
- Thuyết giảng
- Cho bài tập
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thảo luận nhóm theo
chủ đề
[1] Chương 3
[3]: Chương 2
Giải quyết
mục 4.2
Chương 3: Giao diện dòng
lệnh
1) Giới thiệu dòng lệnh
2) Cú pháp dòng lệnh
- Làm bài tập
3) Một số lệnh thông
dụng
4) Chuyển hướng dòng
lệnh
5) Background jobs
5,6/6
- Thuyết giảng
- Cho bài tập
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thảo luận nhóm theo
chủ đề
[1] Chương 11
[2] Chương 4
Giải quyết
mục 4.2
Chương 4: Quản trị User
1) Những thông tin định
nghĩa users
- Làm bài tập
2) Công cụ quản lý
users.
3) Users và cấp quyền
users.
4
4) Định nghĩa cấu hình
mặc định cho người
dùng
7/3
- Thuyết giảng
- Cho bài tập
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thảo luận nhóm theo
chủ đề
[1] Chương 12
[2] Chương 4
Giải quyết
mục 4.2
Chương 5: Hệ thống tập tin
1) Disk và partition.
2) Khái niệm File
Systems.
- Làm bài tập
3) Quản lý File Systems.
4) Logical Volume
Management.
8/3
- Thuyết giảng
- Cho bài tập
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thảo luận nhóm theo
chủ đề
[1] Chương 10
[3] Chương 2
Giải quyết
mục 4.2
Chương 6: Cài đặt phần
mềm
1) Các loại gói phần
mềm trên Linux: RPM
và DEB
- Làm bài tập
2) Cài đặt từ source
code
3) Cài đặt từ gói phần
mềm
4) Quản trị và nâng cấp
phần mềm
9,10/3
- Thuyết giảng
- Cho bài tập
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thảo luận nhóm theo
chủ đề
[1] Chương 7
Giải quyết
mục 4.2
Chương 7:Lập trình Shell
1) Sử dụng biến
5
- Làm bài tập
2) Biểu thức và toán tử
3) Các cấu trúc điều
khiển
4) Hàm và chương trình
con
5) Các kỹ thuật lập trình
cơ bản
11,12/6
- Thuyết giảng
- Cho bài tập
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thảo luận nhóm theo
chủ đề
[1] Chương 14
[2] Chương 12
[3] Chương 6
Giải quyết
mục 4.2
Chương 8 : Cấu hình mạng
1) Cấu hình TCP/IP
bằng dòng lệnh
- Làm bài tập
2) Các tập tin cấu hình
mạng
3) Các tiện ích kiểm tra
mạng
13,14/6
15/3
- Thuyết giảng
- Cho bài tập
- Nghe giảng, ghi chú
- Trả lời câu hỏi
- Thảo luận nhóm theo
chủ đề
[1] Chương 25
[2] Chương 14
[3] Chương 7,8
Giải quyết
mục 4.2
Chương 9: Iptables
1) Định nghĩa
2) Cấu trúc rule
3) Ứng dụng báo mật
Ôn Tập
- Làm bài tập
- Thuyết giảng
- Nghe giảng, ghi chú
6
- Các học phần thực hành:
Buổi/
Tiết
Hoạt động của
giảng viên
Hoạt động của
sinh viên
Giáo trình
chính
Tài liệu
tham khảo
Nội dung
Ghi chú
1
Bài 1: Cài đặt Linux
- Thuyết giảng
- Hướng dẫn sinh viên thực - Trả lời câu hỏi
hiện
- Nghe giảng, ghi chú
[1] Chương 9
[3] Chương 2
Giải quyết
mục 4.1,
4.3
- Làm bài tập
2
3
Bài 2: Các lệnh cơ bản
Bài 3: Quản trị User
Bài 4: Hệ thống tập tin
- Thuyết giảng
- Hướng dẫn sinh viên thực - Trả lời câu hỏi
hiện
- Thuyết giảng
- Hướng dẫn sinh viên thực - Trả lời câu hỏi
hiện
- Thuyết giảng
- Hướng dẫn sinh viên thực - Trả lời câu hỏi
hiện
- Thuyết giảng
- Hướng dẫn sinh viên thực - Trả lời câu hỏi
hiện
- Thuyết giảng
- Hướng dẫn sinh viên thực - Trả lời câu hỏi
hiện
- Thuyết giảng
- Hướng dẫn sinh viên thực - Trả lời câu hỏi
hiện
- Thuyết giảng
- Hướng dẫn sinh viên thực - Trả lời câu hỏi
hiện
- Thuyết giảng
- Hướng dẫn sinh viên thực - Trả lời câu hỏi
- Nghe giảng, ghi chú
[1] Chương 3
[1] Chương 11
[1] Chương 12
[1] Chương 10
[1] Chương 7
[1] Chương 14
[1] Chương 19
[1] Chương 25
Giải quyết
mục 4.1,
4.2
Giải quyết
mục 4.2
- Làm bài tập
- Nghe giảng, ghi chú
[2] Chương 4
[2] Chương 4
[2] Chương 4
- Làm bài tập
- Nghe giảng, ghi chú
4
Giải quyết
mục 4.2
- Làm bài tập
- Nghe giảng, ghi chú
5
Giải quyết
mục 4.2
Bài 5: Cài đặt phần mềm
Bài 6: Lập trình Shell
Bài 7: Cấu hình mạng
Bài 8: Dịch vụ SAMBA
Bài 9: iptables
- Làm bài tập
- Nghe giảng, ghi chú
6
Giải quyết
mục 4.2
- Làm bài tập
- Nghe giảng, ghi chú
7
[3] Chương 6
[2] Chương 12
[2] Chương 14
Giải quyết
mục 4.2
- Làm bài tập
- Nghe giảng, ghi chú
8
Giải quyết
mục 4.2
- Làm bài tập
- Nghe giảng, ghi chú
9
Giải quyết
mục 4.2
hiện
- Làm bài tập
Làm bài thi
10
Bài 10: Thi
Coi thi và chấm điểm
7
7. Nhiệm vụ của sinh viên:
Sinh viên phải thực hiện các nhiệm vụ như sau:
- Tham dự tối thiểu 80% số tiết học lý thuyết.
- Tham gia đầy đủ 100% giờ thực hành.
- Thực hiện đầy đủ các bài tập và được đánh giá kết quả thực hiện.
- Tham dự kiểm tra cuối học phần thực hành
- Tham dự làm đồ án môn học.
- Chủ động tổ chức thực hiện giờ tự học.
8. Đánh giá kết quả học tập của sinh viên:
8.1. Cách đánh giá
Sinh viên được đánh giá tích lũy học phần như sau:
TT Điểm thành phần
Quy định
- Tham gia 100% số giờ
- Thi thực hành
Trọng số
Mục tiêu
4.2
1
Điểm thực hành
30%
2
Điểm thi kết thúc
học phần
- Làm đề tài môn học
- Tham dự đủ 80% tiết lý thuyết
và 100% giờ thực hành
70%
4.1
8.2. Cách tính điểm
- Điểm đánh giá thành phần và điểm thi kết thúc học phần được chấm theo thang
điểm 10 (từ 0 đến 10), làm tròn đến 0.5.
- Điểm học phần là tổng điểm của tất cả các điểm đánh giá thành phần của học phần
nhân với trọng số tương ứng. Điểm học phần theo thang điểm 10 làm tròn đến một
chữ số thập phân.
9. Tài liệu học tập:
9.1. Giáo trình chính:
[1] Linux Bible, Christopher Negus, Wiley, 2015
9.2. Giáo trình tham khảo:
[2] Linux+ Guide to Linux Certification, Jason W. Eckert, Course Technology, 2012
[3] Bảo mật vào tối ưu trong Red Hat Linux, Đoàn Thiện Ngân, NXB LĐ-XH, 2002
10. Hướng dẫn sinh viên tự học:
Lý
Thực
Tuần/
Buổi
Nội dung
thuyết hành
(tiết)
Nhiệm vụ của sinh viên
(tiết)
1
3
0
- Tìm hiểu các cấu trúc của các hệ
điều hành mạng
Chương 1: Giới thiệu về
HĐH Unix/Linux
2
3
3
-
Sinh viên hoàn thành cài
đặt đệ điều hành Linux
CentOS
Chương 2: Cài đặt Linux
8
-
-
Sinh viên tìm hiểu và cài
đặt các hệ điều hành mạng
linux khác
thành thục các lệnh hệ
thống, quản trị, và process
trong chương 3
3
6
3
Chương 3: Giao diện dòng
lệnh
4
5
6
3
3
3
Chương 4: Quản trị User
Chương 5: Hệ thống tập
tin
6
7
3
6
3
3
-
-
Sinh viên cài đặt các phần
mềm thuộc nhóm rpm,
source code, yum
Sinh viên cần thực hành
kết hợp với việc ôn tập kỹ
thuật lập trình
Chương 6: Cài đặt phần
mềm
Chương 7: Lập trình Shell
8
9
6
6
3
6
Chương 8 : Cấu hình
mạng
-
Sinh viên làm việc nhóm
để kiểm thử các dịch vụ đã
cài đặt
Chương 9: Iptables
Ngày… tháng…. Năm 201
Trưởng khoa
Ngày… tháng…. Năm 201
Trưởng Bộ môn
Ngày… tháng…. Năm 201
Người biên soạn
(Ký và ghi rõ họ tên)
(Ký và ghi rõ họ tên)
(Ký và ghi rõ họ tên)
Phạm Đình Thắng
Trần Phương Tuấn
Ngày… tháng…. Năm 201
Ban giám hiệu
9
Bạn đang xem tài liệu "Đề cương chi tiết học phần Hệ điều hành Linux", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
de_cuong_chi_tiet_hoc_phan_he_dieu_hanh_linux.pdf

