Bài giảng Nhập môn Hệ điều hành: Linux introduction - Nguyễn Xuân Vinh
lượt xem 5
download
Chương này giới thiệu về Hệ điều hành Linux. Thông qua chương này người học sẽ tìm hiểu về lịch sử của Linux, biết được tại sao sử dụng Linux, biết được các bản phân phối của Linux,...và các nội dung khác. Mời các bạn cùng tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Nhập môn Hệ điều hành: Linux introduction - Nguyễn Xuân Vinh
- GV: NGUYỄN XUÂN VINH NHẬP MÔN HỆ ĐIỀU HÀNH INTRODUCTION TO OPERATING SYSTEMS [214242] LINUX INTRODUCTION NHẬP MÔN HỆ ĐIỀU HÀNH Nguyễn Xuân Vinh nguyenxuanvinh@hcmuaf.edu. 1/15/16 vn /XX 1
- GV: NGUYỄN XUÂN VINH Lịch sử Hệ điều hành Unix UNICS: Uniplexed Information and Computing System NHẬP MÔN HỆ ĐIỀU HÀNH 1/15/16 /XX 2
- GV: NGUYỄN XUÂN VINH Giới thiệu • 1991 Linus Torvalds, sinh viên Đại học Helsinki (Phần Lan) muốn tạo ra một bản thay thế thế hệ HDH Minix (vốn là HDH giống UNIX để chạy các PC nền tảng Intel) • 1992 dùng linux kernel dưới bản quyền GNU GPL (General Public License) NHẬP MÔN HỆ ĐIỀU HÀNH • 14/3/1994 Phiên bản hoàn chỉnh đầu tiên của Linux ra đời với 176.250 command • 3/11/1994 Red Hat 1.0 ra đời • Linux có hơn 14.294.493 command q UNIX: đa nhiệm có độ ưu tiên (preemptive multitasking): chạy nhiều chương trình cùng lúc 1/15/16 q Multiuser q OPEN SOURCE CODE /XX 3
- GV: NGUYỄN XUÂN VINH Tại sao sử dụng Linux • Hệ điều hành miễn phí • Khả năng đa chương đa nhiệm • Cùng lúc cho nhiều người sử dụng • Nền tảng IntelIBM NHẬP MÔN HỆ ĐIỀU HÀNH • Ứng dụng cho Linux được cung cấp miễn phí kèm mã nguồn • Không một công ty thương mại riêng lẻ nào nhận trợ giúp Linux Mặc dù vậy, với sự phát triển của Internet, các tổ chức hỗ trợ người dùng Linux đã tạo ra vô số các site, các forum để hướng dẫn người sử dụng về các vấn đề của Linux 1/15/16 /XX 4
- GV: NGUYỄN XUÂN VINH Các bản phân phối của Linux • Software Packages: Tập hợp các phần mềm • Installer: Chương trình cài đặt • Reconfigure: Các cấu hình của riêng nhà sản xuất • Update/Patch: Trình quản lý và cập nhật gói phần mềm NHẬP MÔN HỆ ĐIỀU HÀNH • Commercial Software: Các phần mềm thương mại khác • User Guide: Tài liệu hướng dẫn, hỗ trợ người dùng • Live CD: CD chạy Linux trực tiếp, không cần cài đặt 1/15/16 /XX 5
- 6 /XX 1/15/16 NHẬP MÔN HỆ ĐIỀU HÀNH GV: NGUYỄN XUÂN VINH Linux Distribution (Linux Distro)
- GV: NGUYỄN XUÂN VINH Linux Distribution (Linux Distro) Một vài Linux Distro thuộc dạng LiveCD, nghĩa là chạy trực tiếp trên ổ đĩa CD-ROM mà không cần thông qua quá trình cài đặt vào máy tính (kỹ NHẬP MÔN HỆ ĐIỀU HÀNH thuật này sử dụng bộ nhớ RAM để phục vụ trong quá trình thực thi) Ví dụ Knoppix là một Linux LiveCD ổn định và được nhiều người dùng, thích hợp cho quá trình giảng dạy Linux). Backtrack Linux – Wireless 1/15/16 hacking tool (http://www.backtrack- /XX linux.org/) cũng là 1 LiveCD Linux 7
- 8 /XX 1/15/16 NHẬP MÔN HỆ ĐIỀU HÀNH GV: NGUYỄN XUÂN VINH Linux Distribution (Linux Distro)
- GV: NGUYỄN XUÂN VINH Linux Distribution (Linux Distro) Craz NHẬP MÔN HỆ ĐIỀU HÀNH y Xem hình trong thư mục bài giảng Xem thêm tại: 1/15/16 http://distrowatch.com/ /XX 9
- GV: NGUYỄN XUÂN VINH Linux Distribution (Linux Distro) Các Distro của Linux (xem (DistroWatch.com) NHẬP MÔN HỆ ĐIỀU HÀNH 1/15/16 /XX 10
- GV: NGUYỄN XUÂN VINH Linux Distribution (Linux Distro) • Distro: Debian NHẬP MÔN HỆ ĐIỀU HÀNH – Kho chứa phần mềm lớn – Gói .deb ổn định, dễ sử dụng – Trình quản lý gói apt mạnh – Hỗ trợ nhiều kiến trúc: x8664, IA32 64,… 1/15/16 /XX 11
- GV: NGUYỄN XUÂN VINH Linux Distribution (Linux Distro) • Distro: Red Hat – Phiên bản miễn phí: Fedora NHẬP MÔN HỆ ĐIỀU HÀNH – Phiên bản thương mại: Red Hat Enterprise Linux (RHEL) – Trình quản lý gói: RPM Package Manager (dạng .rpm) – Tiện ích yum giúp tìm kiếm, cài 1/15/16 đặt, gỡ bỏ dễ dàng, thuận tiện /XX 12
- GV: NGUYỄN XUÂN VINH Linux Distribution (Linux Distro) • Distro: Ubuntu NHẬP MÔN HỆ ĐIỀU HÀNH – Là Distro được ưa chuộng – Tiện dụng cho người dùng phổ thông – Tương thích phần cứng tốt – Ổn định – Cập nhật liên tục 1/15/16 /XX 13
- GV: NGUYỄN XUÂN VINH Linux Distribution (Linux Distro) • Distro: CentOS NHẬP MÔN HỆ ĐIỀU HÀNH – Dựa trên mã nguồn REHL, tương thích hoàn toàn với RHEL – Miễn phí – Ổn định – Tin cậy trong việc triển khai ứng dụng và dịch vụ trong doanh 1/15/16 nghiệp /XX 14
- GV: NGUYỄN XUÂN VINH Linux Distribution (Linux Distro) • Distro: BackTrack – Kết hợp 2 Distro WHAX và NHẬP MÔN HỆ ĐIỀU HÀNH Auditor Security Collection tạo nên LiveCD nổi tiếng về Penetration Testing – Công cụ kiểm tra bảo mật, xâm nhập 1/15/16 /XX 15
- GV: NGUYỄN XUÂN VINH Ai nắm quyền sở hữu Linux • Linux không phải là phần mềm công cộng, bởi vì nhiều thành tố của Linux đã được nhiều người khác đăng ký tác quyền. – Linus Torvalds giữ tác quyền Kernel cơ bản của Linux. – Doanh nghiệp Red Hat là chủ của phiên bản Red Hat Linux… NHẬP MÔN HỆ ĐIỀU HÀNH – Nhiều tiện ích của Linux thuộc lĩnh vực tác quyền GPL (GNU General Public License). • Thực tế Tovalds cùng nhiều người đóng góp cho Linux đã đặt công trình của mình đưới sự bảo vệ của GNU GPL. 1/15/16 /XX 16
- GV: NGUYỄN XUÂN VINH GNU/GPL (General Public License) • Giấy phép phần mềm mã nguồn mở (Open Source – OS) cho phép người dùng đọc, truy cập, thay đổi và làm lại mã nguồn của một sản phẩm phần mềm (theo tổ chức OSI – Open Source Initiative). Các giấy phép phần mềm được OSI phê chuẩn và quản lý tại http://www.opensource.org. NHẬP MÔN HỆ ĐIỀU HÀNH • Open Source mang ý nghĩa “tự do” nhiều hơn là “miễn phí”. • Mỗi loại giấy phép có những điều khoản quy định riêng. • Ví dụ: BSD Licensing chỉ dài 1 trang với 3 điều khoản cần phải tuân thủ nhưng trong khi đó thì Mozilla Public License 1.1 dài đến 12 trang đề cập mọi thứ từ việc định nghĩa thuật ngữ đến cách thức áp dụng giấy phép cho chính phủ. 1/15/16 /XX 17
- GV: NGUYỄN XUÂN VINH GNU/GPL (General Public License) • Một trong những điều khoản quan trọng là: – Nếu ta thay đổi mã nguồn thì phải lập lại tài liệu về các thay đổi và đính kèm mã nguồn theo phần mềm. – Không được thông báo bản quyền của mình (copyright) mặc dù đã thay đổi mã nguồn của chương trình. NHẬP MÔN HỆ ĐIỀU HÀNH • Xem thêm thông tin tại • http://www.linux.org/info/gnu.html • Người ta còn nói GNU GPL là “Copyleft” để thay cho khái niệm “Copyright”. 1/15/16 /XX 18
- GV: NGUYỄN XUÂN VINH GNU/GPL (General Public License) • Tác giả vẫn giữ bản quyền đối với với phần mềm gốc. • Người sử dụng có thể sao chép và phân phối chương trình dưới bất cứ hình thức nào và giá cả tùy ý. • Người sử dụng có thể thay đổi một phần của chương trình và phân phối thay đổi của mình cùng toàn bộ phần mềm cho người NHẬP MÔN HỆ ĐIỀU HÀNH khác, với điều kiện nói rõ phần mình thay đổi. • Nếu những thay đổi không thể tách rời toàn bộ phần mềm thì GNU GPL sẽ mở rộng sang những thay đổi đó. • Người sử dụng không được thông báo bản quyền. • Phải đảm bảo cung cấp mã nguồn khi bán một sản phẩm theo GNU GPL để người khác có thể sử dụng và/hoặc bán tiếp. 1/15/16 Người dùng kế tiếp có đầy đủ quyền lợi như của người trước. /XX 19
- GV: NGUYỄN XUÂN VINH Cách phát âm đúng chuẩn • Linux thường được phát âm với “i” ngắn giọng mũi và trọng âm tại nguyên âm đầu tiên: LIH nucks. Tác giả Linus Torvalds phát âm từ này như sau: NHẬP MÔN HỆ ĐIỀU HÀNH • Bằng tiếng Anh: http://www.linux.org/info/sounds/english.au - Nghe đọc: ENGLISH • Xem thêm thông tin tại: http://www.linux.org/info/gnu.html 1/15/16 /XX 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Nhập môn Hệ điều hành: Giới thiệu môn học - Nguyễn Xuân Vinh
9 p | 223 | 18
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 3 - Ngô Chánh Đức
35 p | 89 | 11
-
Bài giảng Nhập môn tin học - Chương 4: Giới thiệu hệ điều hành
64 p | 105 | 10
-
Bài giảng Nhập môn tin học: Chương 14 - Trần Thị Kim Chi
98 p | 72 | 8
-
Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 1) – Nguyễn Hải Châu
6 p | 220 | 8
-
Bài giảng Nhập môn Hệ điều hành: Linux installation - Nguyễn Xuân Vinh
57 p | 112 | 7
-
Bài giảng Nhập môn tin học: Chương 2 - Trần Phước Tuấn
46 p | 80 | 6
-
Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 2) – Nguyễn Hải Châu
6 p | 90 | 5
-
Bài giảng Nhập môn Hệ điều hành: File system - Nguyễn Xuân Vinh
134 p | 95 | 5
-
Bài giảng Nhập môn Hệ điều hành: Disk management - Nguyễn Xuân Vinh
48 p | 80 | 5
-
Bài giảng Nhập môn Hệ điều hành: File system (Hard Link - Soft Link) - Nguyễn Xuân Vinh
13 p | 83 | 4
-
Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 5) – Nguyễn Hải Châu
4 p | 95 | 3
-
Bài giảng Nhập môn Hệ điều hành: VI editor - Nguyễn Xuân Vinh
5 p | 64 | 3
-
Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 6, 7) – Nguyễn Hải Châu
3 p | 61 | 3
-
Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 3) – Nguyễn Hải Châu
5 p | 110 | 3
-
Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 9) – Nguyễn Hải Châu
2 p | 80 | 3
-
Bài giảng Nhập môn Hệ điều hành: Linux commands - Nguyễn Xuân Vinh
25 p | 83 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn