Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
531,16 KB
Nội dung
ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix/Linux 1 Bài giảng Hệ Điều Hành Linux Contact : ThS. Bùi Trung Úy Email : btrunguy@gmail.com Website : Scheduler: Theory : 2 Credits (36 hours) Practise : ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix/Linux 2 Nội dung môn học Tổng quan về Unix/Linux Cài đặt và điều quản thiết bị Quản trị hệ thống và người dùng Thao tác trên hệ thống tập tin Xử lý văn bản và các bộ lọc Lập trình Shell trên Linux ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix/Linux 3 Tài liệu tham khảo Bài giảng Linux – Gv.Bùi Trung Úy - DTU. Bảo mật và tối ưu trong Redhat Linux – Trần Thạch Tùng – NXB LĐXH. Cẩm nang Linux – Nguyễn Tiến – Nxb GD. Lập trình trên Linux – Nguyễn Phương Lan – Tập 1 Silberschatz Galvin- Operating System Concepts Scott Mann, Ellen L. Mitchel- Linux System Security ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix/Linux 4 Tổng quan về Linux Bài 1 ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix/Linux 5 Linux là gì? Linux là một HĐH dạng UNIX (Unix-like Operating System) chạy trên máy PC với bộ điều khiển trung tâm (CPU) Intel 80386 trở lên, hay các bộ vi xử lý trung tâm tương thích AMD, Cyrix. Linux ngày nay còn có thể chạy trên các máy Macintosh hoặc SUN Sparc. Một đặc điểm nỗi bật của Linux là một hệ điều hành miễn phí và mở nguồn mở. ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix/Linux 6 Lịch sử ra đời của Unix Giữa năm 1960, AT&T Bell Laboratories và một số trung tâm khác tham gia tạo ra một HĐH mới được đặt tên là Multics (Multiplexed Information and Computing Service) Đến năm 1969, chương trình Multics bị bãi bỏ vì đólà một dự án quá nhiều tham vọng. Ken Thompson, Dennis Ritchie và một số đồng nghiệp của Bell Labs đã không bỏ cuộc. Thay vì xây dựng một HĐH làm nhiều việc một lúc, họ phát triển một HĐH đơn giản - chỉ làm tốt một việc là chạy chương trình. Peter Neumann đặt tên cho HĐH đơn giản này là Unix. ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix/Linux 7 Lịch sử ra đời của Unix Năm 1973, sử dụng ngôn ngữ C của Ritchie, Thompson đã viết lại toàn bộ hệ điều hành Unix và đây là một thay đổi quan trọng của Unix. Nhờ đóUnix từ chỗ là hệ điều hành cho một máy PDP-xx trở thành hệ điều hành có thể chạy trên nhiều loại máy tính khác nhau. Khoảng 1977 bản quyền của UNIX được giải phóng và hệ điều hành UNIX trở thành một thương phẩm ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix/Linux 8 Lịch sử ra đời của Linux Năm 1991, Linus Torvalds, sinh viên của đại học tổng hợp Helsinki, Phần lan, bắt đầu xem xét Minix với mục đích nghiên cứu cách tạo ra một HĐH Unix chạy trên máy PC với bộ vi xử lý Intel 80386 Ngày 25/8/1991, Linus cho ra version 0.01 và thông báo trên comp.os.minix của Internet về dự án của mình. Ngày 1/1992, Linus cho ra version 0.12 với shell và C compiler. Linus đặt tên HĐH của mình là Linux. Năm 1994, phiên bản chính thức 1.0 được phát hành ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix/Linux 9 Lịch sử ra đời của Linux Linux được viết lại toàn bộ từ con số không, tức là không sử dụng một dòng lệnh nào của Unix, để tránh vấn đề bản quyền của Unix. Tuy nhiên hoạt động của Linux hoàn toàn dựa trên nguyên tắc của hệ điều hành Unix. Vì vậy nếu một người nắm được Linux, thì sẽ nắm được UNIX. Quá trình phát triển của Linux được tăng tốc bởi sự hỗ trợ của chương trình GNU (GNU’s Not Unix) ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix/Linux 10 Lịch sử ra đời của Linux Linux có một linh vật chính thức –Linux penguin, gọi là Tux. Hình vẽ sau cho thấy linh vật của Linux [...]... Uý Bài giảng Hệ điều hành Unix /Linux 13 Các thành phần chính của Linux ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 14 Các thành phần chính của Linux Hệ lõi (kernel-nhân): xác lập nhiều thường trình cấp thấp và tương tác trực tiếp với CPU, điều khiển thiết bị phần cứng và điều khiển việc thực hiện chương trình Cấu trúc hệ thống tập tin: là hệ thống lưu trữ các thông tin trên thiết bị lưu trữ Hệ. .. phân phối Fedora 5 (kernel 2.6.16.13) ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 20 Một số ứng dụng trên Linux (1) Các ứng dụng cho văn phòng: OpenOffice, KOffice, StartOffice,… ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 21 Một số ứng dụng trên Linux ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux (2) 22 Một số ứng dụng trên Linux (1) Các ứng dụng mạng và Internet: WebServer, FTP... kernel Hệ võ ngầm định là bash Các hệ võ khác như tcsh, ksh, zsh Các tiện ích: có chức năng chính là thực hiện các công việc dịch vụ của hệ điều hành ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 15 Nhân Linux GUI xterm csh KDE Shell Kernel console bash ksh GNOME ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 16 Nhân Linux Dự án đước khởi xướng vào năm 1991 bởi Linus Tovard bằng một bài viết... Trung Uý Bài giảng Hệ điều hành Unix /Linux 23 Một số bản phân phối Mandrake Redhat http://www .linux- mandrake.com http://www.redhat.com TurboLinux Fedora Core http://fedora.redhat.com Debian http://www.debian.org ThS.Bùi Trung Uý http://www.turbolinux.com SuSE http://www.suse.com Bài giảng Hệ điều hành Unix /Linux 24 Redhat và Fedora Core Redhat và Fedora Core là hai bản Linux có lẽ là thịnh hành nhất... 3.0R2 Web site: http://www.debian.org ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 27 Mandrake Linux Made in France Cũng rất thịnh hành ở châu Âu, Mỹ và Việt Nam Đây là bản được ưu ái nhất trong vấn đề Việt hóa Bản mới nhất hiện nay là 10.0 Web site: http://www.mandrakelinux.com ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 28 Turbo Linux Nổi tiếng tại Nhật, Trung Quốc Công ty Turbo đang... nhân (lõi hay kernel) của Linux có thể hiểu đơn giản là một tập hợp các chương trình thường trú trong bộ nhớ Kernel là phần chính của hệ điều hành, phụ trách hầu hết các chức năng chính của hệ điều hành như quản lý bộ nhớ, thực thi nhiệm vụ và truy nhập phần cứng ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 17 Phiên bản nhân Các phiên bản của nhân Linux được xác định bởi hệ thống số dạng: X.YY.ZZ... trường Trung Quốc Bản Turbo mới nhất hiện nay là 10F ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 29 Knoppix Linux Made in Germany Bản live Linux cũng được ưa chuộng hiện nay Cho phép khởi động trực tiếp từ CD mà không cần cài đặt vào ổ cứng Phiên bản mới nhất là 3.4 ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 30 Vietkey Linux Made in Vietnam Hoàn toàn không nổi bật sau khi đạt giải cuộc... giảng Hệ điều hành Unix /Linux 25 SuSE Linux Made in Germany (Đức) Bản Linux cực kỳ thịnh hành ở châu Âu và Bắc Mỹ Năm 2003, công ty SuSE bị Novell mua Novell đang dốc sức đầu tư cho SuSE để nhắm vào enterprise users cạnh tranh với Redhat Bản SuSE mới nhất hiện nay là 9.1 Web site: http://www.suse.com ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 26 Debian Linux Là bản phân phối Linux cũng rất... Trung Uý Bài giảng Hệ điều hành Unix /Linux 18 Bản phân phối Linux Bản phân phối Linux là bộ các chương trình ứng dụng bao gồm cả 4 phần chính của một hệ điều hành (shell, kernel, file system, utility) và các chương trình phục vụ người dùng,… Tất cả các chương trình trong bản phân phối đều theo bản quyền GPL Hiện nay có rất nhiều công ty cung cấp các bản phân phối khác nhau (tham khảo ở http://www.linuxhq.com)... Vietkey Linux Made in Vietnam Hoàn toàn không nổi bật sau khi đạt giải cuộc thi TTVN 2003 Phát triển bởi nhóm Vietkey trên nền Redhat 7.2 ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 31 Tóm lại Thanks you ! ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 32 . v.v… ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 14 Các thành phần chính của Linux ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 15 Các thành phần chính của Linux Hệ lõi (kernel-nhân):. System Security ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 4 Tổng quan về Linux Bài 1 ThS.Bùi Trung Uý Bài giảng Hệ điều hành Unix /Linux 5 Linux là gì? Linux là một HĐH dạng UNIX (Unix-like. Uý Bài giảng Hệ điều hành Unix /Linux 10 Lịch sử ra đời của Linux Linux có một linh vật chính thức Linux penguin, gọi là Tux. Hình vẽ sau cho thấy linh vật của Linux ThS.Bùi Trung Uý Bài giảng