Bài giảng Hệ Điều Hành Linux doc - Pdf 21

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 :
 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

đơ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

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ý
Bài giảng Hệ điều hành Unix/Linux
12
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ý
Bài giảng Hệ điều hành Unix/Linux
13
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,

xterm
KDE
GNOME
console
ThS.Bùi Trung Uý
Bài giảng Hệ điều hành Unix/Linux
17
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 nổi tiếng trong nhóm tin
Usenet
comp.os.minix, trong đócó đoạn viết:
 "I'm doing a (free) operating system (just a hobby, won't
be big and professional like
gnu) for 386(486) AT
clones "
[1]
 Phần hạt 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
18
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
 Nếu YY là số chẵn => phiên bản ổn định.

như các bản phân phối.
 Ví dụ:
 Bản phân phối openSuSE Linux 10.1 (kernel 2.6.16.13)
 Bản 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
21
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
22
Một sốứng dụng trên Linux (2)
ThS.Bùi Trung Uý
Bài giảng Hệ điều hành Unix/Linux
23
Một sốứng dụng trên Linux (1)
 Các ứng dụng mạng và Internet:
 WebServer, FTP Server, Mail Server: Apache, VsFTP,
SendMail,…
 WebBrowser, Instant Messenger: Firefox, GIMP,…
 Các công cụ phát triển:
 C/C++
 Java: Eclipse
 Python
 Perl, CGI
 …
ThS.Bùi Trung Uý
Bài giảng Hệ điều hành Unix/Linux


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status