1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Nhập môn Hệ điều hành: Linux introduction - Nguyễn Xuân Vinh

21 18 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 897 KB

Nội dung

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.

GV: NGUYỄN XUÂN VINH NHẬP MÔN HỆ ĐIỀU HÀNH INTRODUCTION TO OPERATING SYSTEMS NHẬP MÔN HỆ ĐIỀU HÀNH [214242] LINUX INTRODUCTION Nguyễn Xuân Vinh /XX 5/8/21 nguyenxuanvinh@hcmuaf.edu.vn GV: NGUYỄN XUÂN VINH Lịch sử Hệ điều hành Unix /XX 5/8/21 NHẬP MÔN HỆ ĐIỀU HÀNH UNICS: Uniplexed Information and Computing System GV: NGUYỄN XUÂN VINH NHẬP MÔN HỆ ĐIỀU HÀNH 5/8/21 /XX Giới thiệu  1991 Linus Torvalds, sinh viên Đại học Helsinki (Phần Lan) muốn tạo thay thế hệ HDH Minix (vốn HDH giống UNIX để chạy PC tảng Intel)  1992 dùng linux kernel quyền GNU GPL (General Public License)  14/3/1994 Phiên hoàn chỉnh Linux đời với 176.250 command  3/11/1994 Red Hat 1.0 đời  Linux có 14.294.493 command  UNIX: đa nhiệm có độ ưu tiên (preemptive multitasking): chạy nhiều chương trình lúc  Multiuser  OPEN SOURCE CODE GV: NGUYỄN XUÂN VINH NHẬP MÔN HỆ ĐIỀU HÀNH 5/8/21 /XX Tại sử dụng Linux  Hệ điều hành miễn phí  Khả đa chương đa nhiệm  Cùng lúc cho nhiều người sử dụng  Nền tảng Intel-IBM  Ứng dụng cho Linux cung cấp miễn phí kèm mã nguồn  Khơng công ty thương mại riêng lẻ nhận trợ giúp Linux  Mặc dù vậy, với phát triển Internet, tổ chức hỗ trợ người dùng Linux tạo vô số site, forum để hướng dẫn người sử dụng vấn đề Linux GV: NGUYỄN XUÂN VINH NHẬP MÔN HỆ ĐIỀU HÀNH 5/8/21 /XX Các phân phối Linux  Software Packages: Tập hợp phần mềm  Installer: Chương trình cài đặt  Re-configure: Các cấu hình riêng nhà sản xuất  Update/Patch: Trình quản lý cập nhật gói phần mềm  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 /XX 5/8/21 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 chạy trực tiếp ổ đĩa CD-ROM mà không cần thông qua q trình cài đặt vào máy tính (kỹ thuật sử dụng nhớ RAM để phục vụ q trình thực thi)  Ví dụ Knoppix Linux LiveCD ổn định /XX 5/8/21 NHẬP MƠN HỆ ĐIỀU HÀNH nhiều người dùng, thích hợp cho trình giảng dạy Linux) Backtrack Linux – Wireless hacking tool (http://www.backtrack-linux.org/) LiveCD Linux /XX 5/8/21 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 NHẬP MÔN HỆ ĐIỀU HÀNH Linux Distribution (Linux Distro) Crazy Xem hình thư mục giảng /XX 5/8/21 Xem thêm tại: http://distrowatch.com/ GV: NGUYỄN XUÂN VINH Linux Distribution (Linux Distro) 10 /XX 5/8/21 NHẬP MÔN HỆ ĐIỀU HÀNH Các Distro Linux (xem (DistroWatch.com) GV: NGUYỄN XUÂN VINH NHẬP MÔN HỆ ĐIỀU HÀNH 5/8/21 /XX 11 Linux Distribution (Linux Distro)  Distro: Debian  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: x86-64, IA32-64,… GV: NGUYỄN XUÂN VINH NHẬP MÔN HỆ ĐIỀU HÀNH 5/8/21 /XX 12 Linux Distribution (Linux Distro)  Distro: Red Hat  Phiên miễn phí: Fedora  Phiê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 đặt, gỡ bỏ dễ dàng, thuận tiện GV: NGUYỄN XUÂN VINH NHẬP MÔN HỆ ĐIỀU HÀNH 5/8/21 /XX 13 Linux Distribution (Linux Distro)  Distro: Ubuntu  Là Distro ư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 GV: NGUYỄN XUÂN VINH NHẬP MÔN HỆ ĐIỀU HÀNH 5/8/21 /XX 14 Linux Distribution (Linux Distro)  Distro: CentOS  Dựa mã nguồn REHL, tương thích hồn tồn với RHEL  Miễn phí  Ổn định  Tin cậy việc triển khai ứng dụng dịch vụ doanh nghiệp GV: NGUYỄN XUÂN VINH Linux Distribution (Linux Distro) 15 /XX 5/8/21 NHẬP MÔN HỆ ĐIỀU HÀNH  Distro: BackTrack  Kết hợp Distro WHAX Auditor Security Collection  tạo nên LiveCD tiếng Penetration Testing Công cụ kiểm tra bảo mật, xâm nhập GV: NGUYỄN XUÂN VINH NHẬP MÔN HỆ ĐIỀU HÀNH 5/8/21 /XX 16 Ai nắm quyền sở hữu Linux  Linux phần mềm cơng cộng, nhiều thành tố Linux nhiều người khác đăng ký tác quyền  Linus Torvalds giữ tác quyền Kernel Linux  Doanh nghiệp Red Hat chủ phiên Red Hat Linux…  Nhiều tiện ích Linux thuộc lĩnh vực tác quyền GPL (GNU General Public License)  Thực tế Tovalds nhiều người đóng góp cho Linux đặt cơng trình đưới bảo vệ GNU GPL 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 làm lại mã nguồn 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 17 /XX 5/8/21 NHẬP MÔN HỆ ĐIỀU HÀNH OSI phê chuẩn quản lý http://www.opensource.org  Open Source mang ý nghĩa “tự do” nhiều “miễn phí”  Mỗi loại giấy phép có điều khoản quy định riêng  Ví dụ: BSD Licensing dài trang với điều khoản cần phải tuân thủ Mozilla Public License 1.1 dài đến 12 trang đề cập thứ từ việc định nghĩa thuật ngữ đến cách thức áp dụng giấy phép cho phủ GV: NGUYỄN XUÂN VINH NHẬP MÔN HỆ ĐIỀU HÀNH 5/8/21 /XX 18 GNU/GPL (General Public License)  Một điều khoản quan trọng là:  Nếu ta thay đổi mã nguồn phải lập lại tài liệu thay đổi đính kèm mã nguồn theo phần mềm  Khơng thơng báo quyền (copyright) thay đổi mã nguồn chương trình  Xem thêm thông tin  http://www.linux.org/info/gnu.html  Người ta cịn nói GNU GPL “Copyleft” để thay cho khái niệm “Copyright” GV: NGUYỄN XUÂN VINH GNU/GPL (General Public License)  Tác giả giữ quyền với phần mềm gốc  Người sử dụng chép phân phối chương trình hình thức giá tùy ý  Người sử dụng thay đổi phần chương trình phân phối thay đổi tồn phần mềm 19 /XX 5/8/21 NHẬP MÔN HỆ ĐIỀU HÀNH cho người khác, với điều kiện nói rõ phần thay đổi  Nếu thay đổi tách rời tồn phần mềm GNU GPL mở rộng sang thay đổi  Người sử dụng không thông báo quyền  Phải đảm bảo cung cấp mã nguồn bán sản phẩm theo GNU GPL để người khác sử dụng và/hoặc bán tiếp Người dùng có đầy đủ quyền lợi người trước GV: NGUYỄN XUÂN VINH Cách phát âm chuẩn  Linux thường phát âm với “i” ngắn giọng mũi trọng âm nguyên âm đầu tiên: LIH-nucks Tác giả Linus Torvalds phát âm từ sau: 20 /XX 5/8/21 NHẬP MÔN HỆ ĐIỀU HÀNH    Bằng tiếng Anh:  Nghe đọc: ENGLISH  - Xem thêm thông tin tại: http://www.linux.org/info/sounds/english.au  http://www.linux.org/info/gnu.html 21 /XX 5/8/21 NHẬP MÔN HỆ ĐIỀU HÀNH GV: NGUYỄN XUÂN VINH HỎI ĐÁP ...GV: NGUYỄN XUÂN VINH Lịch sử Hệ điều hành Unix /XX 5/8/21 NHẬP MÔN HỆ ĐIỀU HÀNH UNICS: Uniplexed Information and Computing System GV: NGUYỄN XUÂN VINH NHẬP MÔN HỆ ĐIỀU HÀNH 5/8/21... chạy Linux trực tiếp, không cần cài đặt /XX 5/8/21 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. .. trình giảng dạy Linux) Backtrack Linux – Wireless hacking tool (http://www.backtrack -linux. org/) LiveCD Linux /XX 5/8/21 NHẬP MÔN HỆ ĐIỀU HÀNH GV: NGUYỄN XUÂN VINH Linux Distribution (Linux Distro)

Ngày đăng: 08/05/2021, 17:05

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN