Tải bản đầy đủ (.pptx) (15 trang)

Chap 0 introductiontoclass HỆ ĐIỀU HÀNH LINUX

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (295.95 KB, 15 trang )

HỆ ĐIỀU HÀNH LINUX
GV: TS. Đinh Đồng Lưỡng

Fall 2017


Thông tin học phần

Thông tin chung về môn học



Số TC: 3(2-1)



Học phần tiên quyết



Đánh giá môn học

– Lý thuyết: 30
– Thực hành, bài tập : 15
– Nhập môn lập trình
– Hệ điều hành
– Điểm quá trình (Tính chuyên cần, điểm kiểm tra, bài tập, …): 50%
– Điểm thi hết học phần( vấn đáp): 50%


Mục đích học phần



Mục tiêu môn học




Môn học cung cấp cho người học những khái niệm cơ bản về Hệ điều hành mã
nguồn mở nói chung và hệ điều hành UNIX/LINUX nói riêng
Kết thúc môn học sinh viên có khả năng

– Khai thác, quản trị và sử dụng hệ điều hành UNIX/LINUX
– Sử dụng các ứng dụng trên phục vụ học tập và làm việc.
– Có khả năng lập trình trên shell script để tạo ra một số ứng dụng phục vụ công việc


Mục đích học phần

Mô tả môn học




Trang bị cho người học kiến thức nền tảng về hệ điều hành mã nguồn mở nói
chung và cách sử dụng, quản lý và điều khiển hệ điều hành mã nguồn mở
UNIX/Linux nói riêng.
Cung cấp các kỹ năng để quản lý, sử dụng hệ điều hành UNIX/LINUX, các ứng
dụng tích hợp trên nền tảng mã nguồn mở như Open Office, Unikey, Firefox,
Mozilla thunderbird,.. có khả năng lập trình, xử lý các sự cố phát sinh trong quá
trình sử dụng.



Lý do học tập

1.
2.
3.
4.

Phần mềm mã nguồn mở (PMNM) có tính tương tác cao: dễ dàng bản địa hóa, có độ tùy
biến và tính linh hoạt cao.
Giảm tổng chi phí sở hữu
Tính an toàn và bảo mật cao
Nhà nước khuyến khích sử dụng






Quyết định số 235/2004/QĐ-TTg : ứng dụng PMNM
Quyết định số 169/2006/QĐ-TTg: Đầu tư mua sắm PMNM
Quyết định số 50/2009/QĐ-TTg: Qui chế quản lý
Thông tư, chỉ thị Bộ TTTT, KHCN, GDĐT,…


Nội dung môn học

o Giới thiệu hệ điều hành LINUX
o Cài đặt và sử dụng các ứng dụng điển hình
o Giao tiếp lệnh

o Lập trình shell và C trên Linux
o Quản trị hệ thống


Tài liệu tham khảo

STT

Tên tác giả

Tên tài liệu

Năm xuất bản

Nhà xuất bản

Địa chỉ khai thác tài liệu

1

Đinh Đồng Lưỡng

Bài giảng

2016

 

GV cung cấp


2

Machtelt Garels

Introduction to Linux

2010

3

Emilio Raggi et al.

Beginning Ubuntu Linux

2010

Springer Science

Internet

Lập trình Linux, Tập 1, 2

2001

Giáo Dục

Thư viện

Nhập môn hệ điều hành linux


2000

4

5

Nguyễn Phương Lan, Hoàng
Đức Hải

Nguyễn Thanh Thủy et al.

Fultus
Corporation

Khoa học và Kỹ
thuật

Internet

Thư viện


Thông tin liên hệ

Thông tin cá nhân







Giảng viên: TS. Đinh Đồng Lưỡng
Văn phòng: Bộ môn Mạng và Truyền thông
Điện thoại: 09 661 00 661
Địa chỉ email:

– (liên hệ SV, nộp bài tập,…)




Lịch sử phát triển window (Close Source)

10/35


Giới thiệu Unix



Unix hay UNIX là một hệ điều hành máy tính viết vào những năm 1960 và 1970 do một số nhân viên
của công ty AT&T Bell Labs bao gồm Ken Thompson, Dennis Ritchie, ..



Unix có đặc điểm là thiết kế theo module với hệ thống file hợp nhất là phương tiện chính để giao tiếp[1]
 và phần lập trình vỏ và ngôn ngữ lệnh kết hợp các công cụ để thực hiện các chức năng phức tạp.






Unix có thể chạy trên nhiều loại máy tính khác nhau, từ những máy tính cá nhân cho đến các 
máy chủ dịch vụ. Nó là một hệ điều hành đa nhiệm 
Unix được viết bằng ngôn ngữ lập trình C
 Unix hỗ trợ các ứng dụng mạng và hỗ trợ nhiều môi trường lập trình khác nhau

11/35


Giới thiệu Unix






Unix thực sự là một khó khăn đối với người mới bắt đầu. Với sự phát triển của các shell Unix hệ điều
hành này đã trở nên phổ dụng hơn trong lĩnh vực điện toán.
Vì Bell Lab bị cấm không cho phép tiếp thị Unix vì lệnh chống độc quyền đối với AT&T nên Unix đã
được cung cấp miễn phí cho các trường đại học trên toàn Bắc Mỹ từ năm 1976
Năm 1979 Đại học California tại Berkeley đã xây dựng một phiên bản của Unix dùng cho các máy
tính VAX
Cho đến nay Unix vẫn được sử dụng rất rộng rãi trong thị trường dành cho máy chủ. Đã có nhiều
phiên bản phát triển khác nhau, trong đó có Linux.

12/35


Lịch sử phát triển Unix (Open Source)


13/35




Cấu trúc thư mục

hda1: / (Root)
hda2: /home
hdb1:  /home/user/music
ổ đĩa mềm: /mnt/floppy
ổ CD-ROM: /mnt/cdrom

14/35










Hệ thống theo modul
Hỗ trợ phần cứng, phần mềm
Trình quản lý gói cài đặt
Quyền truy cập (Permission)
Thư mục người dùng

Giao diện dòng lệnh
Tổ hợp Ctrl-Alt-Escape

15/35



×