Danh mục

Bài giảng: Hệ Điều Hành Linux (ThS. Bùi Trung Úy)

Số trang: 32      Loại file: pdf      Dung lượng: 531.16 KB      Lượt xem: 17      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 4,000 VND Tải xuống file đầy đủ (32 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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ở.
Nội dung trích xuất từ tài liệu:
Bài giảng: Hệ Điều Hành Linux (ThS. Bùi Trung Úy) 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ý 1 Bài giảng Hệ điều hành Unix/Linux 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ý 2 Bài giảng Hệ điều hành Unix/Linux 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ý 3 Bài giảng Hệ điều hành Unix/Linux Bài 1 Tổng quan về Linux ThS.Bùi Trung Uý 4 Bài giảng Hệ điều hành Unix/Linux 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ý 5 Bài giảng Hệ điều hành Unix/Linux 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ý 6 Bài giảng Hệ điều hành Unix/Linux 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ý 7 Bài giảng Hệ điều hành Unix/Linux 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ý 8 Bài giảng Hệ điều hành Unix/Linux 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ý 9 Bài giảng Hệ điều hành Unix/Linux 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ý 10 Bài giảng Hệ điều hành Unix/Linux Vấn đề bản quyền GNU Các chương trình tuân theo GNU Copyleft or GPL (General Public License) có bản quyền như sau: Tác giả vẫn là sở hữu của chương trình của mình. Ai cũng được quyền bán copy của chương trình với giá bất kỳ mà không phải trả cho tác giả ban đầu. Người sở hữu chương trình tạo điều kiện cho người khác sao chép chương trình nguồn để phát triển tiếp chương trình ThS.Bùi Trung Uý 11 Bài giảng Hệ điều hành Unix/Linux Các đặc trưng của Linux (1) Linux là miễn phí (free) và Open Source: Mã nguồn mở, bao gồm cả kernel, drivers, các công cụ phát triển,… Linux rất ổn định: Ngay cả server Linux phục vụ những mạng lớn (hàng trăm máy trạm) cũng hoạt động rất ổn định. Multi-Tasking, Multi-Threading: là khả năng mà HĐH gán cho từng tiến trình hoặc tuyến quyền sử dụng CPU trong một khoảng thời gian nhât định Multi-User: là khả năng cho phép nhiều người dùng đồng thời truy cập cùng một CPU. ThS.Bùi Trung Uý 12 Bài giảng Hệ điều hành Unix/Linux Các đặc trưng của Linux (2) Multi-platform: Chạy trên nhiều nền tảng phần cứng khác nhau. Multi-standard Compliant: Tương thích với hầu hết các hệ POSIX, System V, và BSD (ở mức source). Hỗ trợ nhiều hệ thống File: Minix-1, MS-DOS, VFAT, FAT-32, ISO 9660 (CD-ROMs),…hai hệ thống tập tin chính của Linux là ext2fs và ext3fs. Multiple Networking Protocols: Các giao thức nền tảng được hỗ trợ bởi Kernel như: TCP, IPv4, IPv6, AX.25, X.25, IPX, Appletalk, Netrom, v.v… ThS.Bùi Trung Uý ...

Tài liệu được xem nhiều: