3/14/2017<br />
<br />
Giới thiệu Unix-Linux<br />
NGUYỄN THỊ MAI TRANG<br />
<br />
1<br />
<br />
NGUYỄN THỊ MAI TRANG<br />
<br />
2<br />
<br />
Nội dung<br />
Tổng quan về hệ thống Unix<br />
Cài đặt Unix/Linux<br />
Các phần mềm tiện ích<br />
<br />
1<br />
<br />
3/14/2017<br />
<br />
1. Tổng quan về hệ thống Unix<br />
Lịch sử phát triển của hệ điều hành Unix<br />
Một số nét đặc trưng của Unix<br />
Cấu trúc Unix<br />
Giới thiệu Linux<br />
<br />
NGUYỄN THỊ MAI TRANG<br />
<br />
3<br />
<br />
Lịch sử phát triển của hệ điều hành Unix<br />
Năm 1965, dự án Multics (MULTiplexed Information and<br />
Computing Service): xây dựng hệ điều hành đa người dùng<br />
1969, Ken Thompson viết HĐH UNICS<br />
1970, UNIX viết trên assembler<br />
1973, viết với C<br />
Sau này phát triển với nhiều phiên bản, trong đó có Linux<br />
<br />
NGUYỄN THỊ MAI TRANG<br />
<br />
4<br />
<br />
2<br />
<br />
3/14/2017<br />
<br />
Lịch sử phát triển của hệ điều hành Unix<br />
Từ 1984, Quỹ Phần mềm Tự do (FSF), thông qua dự án GNU, đã<br />
làm ra những phần mềm có thể được sử dụng một cách tự do.<br />
Richard Stallman (thành viên của FSF): phần mềm tự do (PMTD) là<br />
phần mềm mà mã nguồn của nó có thể được nghiên cứu, sửa đổi<br />
và phân phối lại mà không phải trả tiền.<br />
Sự kết hợp của các phần mềm GNU và nhân Linux à các hệ điều<br />
hành GNU/Linux.<br />
Các phong trào nguồn mở, thông qua các tổ chức, như FSF, và các<br />
công ty lớn như HP, IBM, Sun đã tạo ra nhiều bản phân phối Linux<br />
khác nhau (Red hat, Mandrake, SuSE...).<br />
NGUYỄN THỊ MAI TRANG<br />
<br />
5<br />
<br />
Một số nét đặc trưng của Unix<br />
Viết với ngôn ngữ bậc cao àdễ đọc, dễ hiểu, dễ thay đổi để cài<br />
đặt trên các phần cứng mới<br />
Giao diện người dùng đơn giản, cung cấp các dịch vụ đáp ứng<br />
yêu cầu của người dùng.<br />
Thỏa mãn nguyên tắc xây dựng các chương trình phức tạp từ<br />
các chương trình đơn giản (các module cơ bản của nhân được<br />
phát triển thành HĐH)<br />
Sử dụng duy nhất một hệ thống file có cấu trúc dễ dàng sử<br />
dụng và bảo quản<br />
NGUYỄN THỊ MAI TRANG<br />
<br />
6<br />
<br />
3<br />
<br />
3/14/2017<br />
<br />
Một số nét đặc trưng của Unix<br />
Kết nối dễ dàng với thiết bị ngoại vi thông qua các file thiết bị<br />
Đa người dùng, đa tiến trình<br />
Mọi thao tác vào/ra được thực hiện thông qua hệ thống file (mỗi<br />
thiết bị tương ứng với một file)<br />
Che dấu cấu trúc máy với người dùng đảm bảo tính độc lập<br />
tương đối của chương trình đối với dữ liệu và phần cứng tạo<br />
điều kiện thuận lợi cho người lập trình khi viết các chương trình<br />
chạy unix với các điều kiện phần cứng hoàn toàn khác biệt<br />
nhau<br />
NGUYỄN THỊ MAI TRANG<br />
<br />
7<br />
<br />
Cấu trúc của Unix<br />
Unix có thể xem như một loại kim tự tháp với các lớp chức<br />
năng xếp chồng lên nhau và tạo ra các giao diện.<br />
Hệ Điều Hành (OS) tương tác trực tiếp với phần cứng, cung<br />
cấp các dịch vụ cơ bản cho các chương trình và ngăn cách các<br />
chương trình với phần cứng cụ thể.<br />
OS còn được gọi là nhân hệ thống (System Kernel), nó được<br />
cách li với chương trình của người dùng.<br />
Bởi vì các chương trình ứng dụng độc lập với phần cứng, nên<br />
dễ dàng chạy trên các phần cứng khác nhau vì không phụ thuộc<br />
vào phần cứng cụ thể<br />
NGUYỄN THỊ MAI TRANG<br />
<br />
8<br />
<br />
4<br />
<br />
3/14/2017<br />
<br />
Giới thiệu Linux<br />
Là một hệ điều hành được phát triển dựa trên hệ điều hành<br />
Minix bởi Linus Torvalds năm 1991<br />
Là hệ điều hành tương tự Unix, tự do :<br />
◦ Miễn phí, hoặc phí khiêm tốn.<br />
◦ Sử dụng tự do.<br />
<br />
Là hệ điều hành thông dụng có khả năng chạy được trên hầu<br />
hết các thiết bị phần cứng chính.<br />
<br />
NGUYỄN THỊ MAI TRANG<br />
<br />
9<br />
<br />
Đặc điểm của linux<br />
Là hệ điều hành mã nguồn mở, miễn phí.<br />
Đa người dùng (multiuser)<br />
Đa nhiệm (multitasking)<br />
Hỗ trợ các định dạng hệ thống tập tin khác nhau<br />
Khả năng hỗ trợ mạng<br />
Độc lập kiến trúc<br />
Bảo mật<br />
…<br />
NGUYỄN THỊ MAI TRANG<br />
<br />
10<br />
<br />
5<br />
<br />