bài giảng môn học lập trình linux - Pdf 95

Giảng viên: Đào Thị Ngọc Hân
Email:
Điện thoại: 0987.999.338
Địa chỉ: P408 - nhà A1
Bộ môn Công nghệ Phần mềm
Khoa Công nghệ Thông tin
Trường Đại học Xây dựng
Thông tin về môn học Thông tin về môn học –– Lập trình LinuxLập trình Linux

60 tiết = 36 tiết lý thuyết + 24 tiết thực hành

Mục đích:

Sử dụng HĐH Linux

Nắm được các khái niệm và những kỹ năng lập trình cơ bản
trong môi trường Linux.

Đánh giá quá trình:

Bài tập lớn: 5 điểm

Điểm chuyên cần: 5 điểm
 5đ đi học đầy đủ & Ý thức tốt *(ĐD/tổng)

Hình thức thi cuối kỳ:

Lý thuyết (trắc nghiệm – 30 phút): 40% tổng số điểm

Thực hành (trên máy – 60 phút): 60% tổng số điểm


Hệ điều hành Unix - 2003 (Nguyễn Thanh Thủy)

Nội dungNội dung

Giới thiệu về hệ điều hành Linux

Hướng dẫn cài đặt HĐH Linux - Ubuntu

Kiến trúc chung của Unix / Linux

Đường dẫn và cách truy xuất ổ đĩa trong Linux

Tương tác với hệ thống Linux
1.1. Giới thiệu về hệ điều hành Linux1.1. Giới thiệu về hệ điều hành Linux
Hệ điều hành:

Hệ điều hành là một phần mềm chạy trên máy tính,
dùng để điều hành, quản lý các thiết bị phần cứng

các tài nguyên phần mềm trên máy tính.

Hệ điều hành đóng vai trò trung gian trong việc giao
tiếp giữa người sử dụng và phần cứng máy tính,
cung cấp một môi trường
cho phép người sử dụng
phát triển và thực hiện các ứng dụng của họ một
cách dễ dàng.
1.1.1 Lịch sử hệ điều hành Linux 1.1.1 Lịch sử hệ điều hành Linux
–– Linux & chặng đường 20 nămLinux & chặng đường 20 năm


1990
Những bài học đầu tiên về lập trình C.
1991
Bắt đầu phát triển Linux.
Tham khảo thiết kế của Marice J Bach
Tháng 10, công bố bản “chính thức” của Linux (bản 0.02) mới chỉ có Bash Shell và GCC.
1992
Tháng 1, Linux 0.12. Chuyển sang dùng General Public License.
Tháng 3, Linux 0.95.
1994
Version 0.99 sau đó là Version 1.0 được công bố trên Internet.
Cuộc cách mạng WEB đi cùng với Linux.
1995
Tháng 1, FreeBSD 2.0.
Red Hat có giám đốc điều hành mới là Robert Yong
(người sáng lập Linux Journal).
1996
Con gái đầu lòng của Linus ra đời. Sự phát triển của Linux có chậm lại.
Tháng 12, Linux 2.0.
1997
Linus tiếp xúc với Microsoft: Kết thúc gian đoạn hàn lâm tại Phần Lan (từ 1988-
1997, đúng 10 năm học tập và nghiên cứu tại University of Helsinki). Nay về Bay
Area (Santa Clara) để làm việc với Transmeta (Paul Allen của Microsoft là một
trong những người sáng lập chính).
1998 …
1.1.3 Tại sao phải sử dụng Linux?1.1.3 Tại sao phải sử dụng Linux?

Linux là một HĐH miễn phí (tínhtính miễnmiễn phí,phí, tínhtính tựtự dodo).
Mọi người đều có thể truy cập và thay đổi Linux.


.

Xem thêm chi tiết trong />vietnamese.php/

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 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ủ.

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.

Xem thêm thông tin tại
/>
Người ta còn nói GNU GPL là “Copyleft” để thay cho khái
niệm “Copyright”.

Nội dung chính của GNU Nội dung chính của GNU GPLGPL

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 ý.

(hệ thống) tập tin, trình dịch lệnh người dùng và các tiện
ích.

Nhân là thành phần chính, nòng cốt của HĐH, điều khiển kiến
trúc phần cứng & điều khiển việc thực hiện chương trình.

Cấu trúc tập tin (hệ thống tập tin) là hệ thống lưu tập tin trên các
thiết bị lưu

Trình dịch lệnh (hệ vỏ - shell) là chương trình tổ chức giao tiếp
giữa máy tính và người dùng.

Tiện ích là các chương trình riêng lẻ, thực hiện các công việc dịch
vụ.

“Hệ điều hành dựa trên nhân Linux”

Kernel của Linux được phân phối dưới giấy phép GNU
GPL (General Public License) và mã nguồn của nó được
phân phối tự do tới mọi người.

Phiên bản Kernel cuối hiện nay là Kernel: 3.3 (18 March
2012)
/>)

Ngoài Kernel, có nhiều phần mềm và dịch vụ được xây
dựng để chạy trên Linux (Software Packages)

Người dùng có xu thế lựa chọn Linux Kernel với một số
ứng dụng cần thiết cho mình và đó là nguồn gốc của các


Nhờ tải bản gốc
Music ♫

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