You are on page 1of 5

TRƯỜNG CAO ĐẲNG ĐỀ CƯƠNG HỌC PHẦN

NGUYỄN TẤT THÀNH HỆ ĐIỀU HÀNH LINUX


KHOA CÔNG NGHỆ THÔNG TIN Linux operating system

1. Mã số học phần: 3105010

2. Số ñơn vị học trình: 5

3. Tổng số tiết: 105 tiết


Trong ñó: 45 tiết lý thuyết, 60 tiết thực hành

4. Số giờ tự học dự kiến: 105 giờ

5. Điều kiện tiên quyết


Học phần tiên quyết : không
Học phần học trước : không
Học phần song hành : không

6. Tóm tắt nội dung học phần


Học phần cung cấp cho học sinh những kiến thức cần thiết ñể sử dụng, quản trị hệ ñiều hành
Linux. Đây là học phần cần thiết cho cả học sinh ngành mạng lẫn lập trình, nhất là trong bối
cảnh Việt Nam ñã tham gia các công ước quốc tế, vấn ñề bản quyền phần mềm ngày càng
ñược chú ý.

7. Mục tiêu học phần


Sau khi hoàn tất khóa học, học viên có khả năng:
• Cài ñặt ñược hệ ñiều hành Linux trên các hệ thống cụ thể
• Sử dụng ñược các công cụ dòng lệnh ñơn giản trong Linux, trình bày ñược các tham
số cơ bản của các lệnh
• Quản trị người dùng, nhóm người dùng trong Linux
• Sử dụng ñược các công cụ phân quyền truy xuất tập tin/ thư mục trong Linux
• Cài ñặt phần mềm trong Linux: từ source, từ rpm.
• Tìm và download các thư viện cần thiết trong quá trình cài ñặt phần mềm
• Sử dụng ñược các công cụ quản trị ñĩa cứng
• Viết các chương trình quản trị ñơn giản bằng bash shell
• Sử dụng ñược các dịch vụ mạng cơ bản trong Linux: ñặt IP, duyêt web, gửi mail
• Thay ñổi các thông số khi hệ thống khởi ñộng, thay ñổi các biến môi trường

Hệ ñiều hành Linux 1/5


8. Phương pháp giảng dạy
• Lý thuyết sẽ ñược trình bày dưới dạng bài giảng từng chương, bám sát các nội dung ñã
ñề ra.
• Ứng với mỗi nội dung lý thuyết sẽ có các bài tập học sinh cần thực hiện.

9. Kế hoạch giảng dạy học phần


Nội dung Tiết Tài liệu Ghi chú

Chương 1. Giới thiệu HĐH Linux


1.1. Lịch sử, hoàn cảnh ra ñời
1.2. Các thành phần chính
3 Ch1 [1,2]
1.3. Các ñặc ñiểm của HĐH Linux
1.4. Các dòng sản phẩm phổ biến
1.5. Phương pháp cài ñặt một HĐH Linux

Bài thực hành 1: Cài ñặt Linux 6 [4]

Chương 2. Công cụ dòng lệnh trong Linux


2.1. Giới thiệu về terminal
2.2. Cú pháp chung 6 Ch5 [1,3]
2.3. Các lệnh cơ bản và tham số
2.4. Sử dụng công cụ trợ giúp man

Bài thực hành 2


2.5. Sử dụng các lệnh cơ bản 6 [4]
2.6. Sử dụng công cụ soạn thảo vi

Chương 3. Quản trị người dùng/ nhóm người


dùng
3.1. Người dùng và nhóm người dùng trong môi
trường Linux
3.2. Cấu trúc các tập tin quản trị người dùng và 6 Ch18 [1,3]
nhóm
3.3. Các công cụ ñể quản trị người dùng và nhóm
người dùng
3.4. Các chính sách về mật khẩu người dùng

Bài thực hành 3: Quản trị người dùng và 6 [4]


nhóm

Hệ ñiều hành Linux 2/5


Chương 4. Phân quyền cho hệ thống tập tin/
thư mục
4.1. Giới thiệu về cấu trúc hệ thống tập tin/ thư
mục trong Linux
4.2. Các vai trò khác nhau của người dùng ñối 6 Ch6 [1,3]
với một tập tin/ thư mục
4.3. Các công cụ phân quyền tập tin/ thư mục
4.4. Cấu trúc inode trong dạng file system
ext2/ext3

Bài thực hành 4: Thực tập các công cụ phân 6 [4]


quyền tập tin/ thư mục

Chương 5. Cài ñặt phần mềm trong Linux


5.1. Giới thiệu công cụ rpm
5.2. Cài ñặt phần mềm từ rpm Ch8 [1,2]
3
5.3. Cách giải quyết khi thiếu thư viện trong quá Ch4 [3]
trình cài ñặt
5.4. Cài ñặt phần mềm từ source

Bài thực hành 5: Cài ñặt các phần mềm ñơn 6 [4]
giản từ source và rpm

Chương 6. Quản trị ñĩa cứng


6.1. Qui ñịnh ñặt tên ñĩa cứng trong Linux
6.2. Công cụ fdisk và mkfs 3 Ch6 [1,3]
6.3. Mount / umount các ổ ñĩa
6.4. Cấu trúc file fstab

Bài thực hành 6: Thực tập Quản trị ñĩa cứng, 9 [4]
sử dụng usb.

Chương 7. Lập trình bash shell


7.1. Giới thiệu bash shell
7.2. Các cấu trúc cơ bản trong bash shell: vòng
lặp, so sánh, hàm con 9 Ch17 [1,3]
7.3. Xử lý mảng
7.4. Xử lý chuỗi
7.5. Quản trị với bash shell

Hệ ñiều hành Linux 3/5


Bài thực hành 7: Viết các chương trình bash
shell từ mức ñộ cơ bản ñến mức ñộ các công 12 [4]
cụ quản trị hệ thống.

Chương 8. Sử dụng dịch vụ mạng


8.1. Thay ñổi ñịa chỉ IP trong Linux Ch 19, 20
8.2. Sử dụng các dịch vụ web, ftp, mail 6
[1,3]
8.3. Dịch vụ ssh, scp ñể ñiều khiển, sao chép dữ
liệu từ xa

Bài thực hành 8


− Sử dụng winscp, putty
6 [4]
− Sử dụng ssh trong Linux
− Dùng Linux truy cập các dịch vụ ftp, web…

Chương 9. Các công cụ quản trị hệ thống


9.1. Các thông số trong quá trình khởi ñộng hệ
thống Ch18-Phần II
3
9.2. Phục hồi password của root [1,3]
9.3. Thay ñổi biến môi trường
9.4. Công cụ cron/crontab

Bài thực hành 9


− Phục hồi password hệ thống 3 [4]

− Thực thi chương trình tự ñộng với cron

10. Hình thức ñánh giá


• Lý thuyết: Thi trắc nghiệm
• Thực hành: Lấy ñiểm các bài tập tuần trên lớp

11. Tài liệu học tập


[1] Đào Anh Tuấn, Bài giảng Hệ ñiều hành Linux, 2009.
[2] Bill McCarty, Learning RedHat Linux 3rd edition, O’Reilly,2003, USA.
[3] Jeff Dean, LPI Linux Certification in a Nutshell 2nd Edition, O’Reilly, 2006, USA.
[4] Đào Anh Tuấn, Tài liệu hướng dẫn thực hành Linux, 2009

12. Giảng viên tham gia giảng dạy


Đào Anh Tuấn
Lê Đức Tài
Hệ ñiều hành Linux 4/5
TRƯỞNG KHOA

Hệ ñiều hành Linux 5/5

You might also like