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

Bài giảng Hệ điều hành linux: Chương 1 - Ngô Văn Công

32 69 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 32
Dung lượng 505,04 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Hệ điều hành linux: Chương 1 Giới thiệu Linux do Ngô Văn Công biên soạn cung cấp các kiến thức cơ bản như: Linux is free(miễn phí, tự do), Linux giống với hệ điều hành Unix, hệ điều hành mã nguồn mở, tổ chức phầm mềm tự do(FSF),...

Trang 1

Giới thiệu Linux

Ngô Văn Công

Trang 2

Tỉ lệ sử dụng linux

Trang 3

(tt)

Trang 5

Giới thiệu Linux

Linux là hệ điều hành máy tính

 Miễn phí (open-source)

 Mã nguồn được công bố cho mọi người

 Tự do sử dụng

 Tự do chỉnh sửa

 Được quyền xuất bản lại cho người khác sử dụng

 Giống hệ điều hành Unix

 Hệ điều hành mạng

 Được phát triển và sử dụng bởi những cá nhân có niềm đam mê.

 Hiện nay linux đã được hỗ trợ bởi hầu hết các dòng sản phẩm như IBM, Hewlett-Packard, và Novell để dùng như phiên bản server hay desktop.

Trang 6

Linux is free(miễn phí, tự do)

Trang 7

Linux giống với HĐH Unix

 Unix là HĐH đa người dùng, đa tác vụ và là một HĐH mạng.

 Giống Unix, Linux cũng được viết bằng ngôn ngữ C

 Giống như Unix, Linux là HĐH đa người dùng, đa tác vụ và là HĐH mạng

 Giống Unix, Linux tích hợp rất nhiều ngôn ngữ lập trình và môi trường phát triển phần mềm

 Giống như Unix, Linux chạy trên nhiều phiên bản phần cứng khác nhau

 Intel x86 processor

Trang 8

Linux là HĐH mã nguồn mở

 Linux được phát triển dưới giấy phép GNU Public License(GPL) – được xem như là “copyleft” (not a copyright)

 Nhiều cá nhân và tổ chức cùng chia sẻ và phát triển chung 1 mã nguồn

 Mã nguồn sẵn có cho bất kỳ ai muốn nó, nó có thể được chỉnh sửa, phát triển ….

 Chỉ có một vài hạn chế khi sử dụng mã nguồn

 Nếu như bạn thay đổi trên mã nguồn thì những

sự thay đổi của bạn cũng phải mở cho tất cả mọi người.

Trang 9

Tổ chức phần mềm tự do(Free Software Foundation)

 Trong quá trình phân phối thì phần mềm

không nên bị hạn chế bởi các giấy phép thương mại(commercial license)

Trang 10

Tổ chức phầm mềm tự do(FSF)

 Software license

 Định nghĩa về quyền qui định ai được sử dụng phần mềm và sử dụng nó như thế nào

 GNU general public license (GPL)

 Rất khác so với các giấy phép của phần mềm thương mại

 Tác giả của phần mềm đồng ý cho đi mã nguồn của mình

 Mọi người đều được phép phân phát lại mã phần mềm dưới bất kỳ hình thức nào

Trang 11

 Không ai có quyền sở hữu phần mềm

 Không hoàn toàn giống như GPL

Trang 12

Ai là người phát triển Linux?

Unix tại trường đại học, nơi sử dụng HĐH

chạy thử nghiêm Minix(một phiên bản nhỏ

của Unix dùng cho giáo dục), nhưng Minix có rất nhiều hạn chế Linus cảm thấy anh ta có thể làm tốt hơn HĐH Minix Vì vậy anh ta đã phát triển một phiên bản Minix của riêng anh

ta, và hiện nay gọi là Linus

đầu phát triển

Trang 13

student at University of Helsinki (Finland)

currently in use)

Trang 14

Bằng cách nào có được Linux?

dụng khi bạn có kết nối internet

rất nhanh và tự động

Linux, sau đây là một số phiên bản được sử dụng nhiều

Trang 15

Một số bản linux dễ sử dụng

Debian GNU/Linux: http://www.debian.org/

Ubuntu Linux: http://www.ubuntu.com/

Mandrake Linux: http://www.mandrakesoft.com

/

SuSE Linux: http://www.suse.com/

Red Hat Linux: http://www.redhat.com/

Website/Logo Linux distributions

Trang 16

Sử dụng Linux như thế nào?

 Cài đặt trên các máy Server

 Sử dụng như HĐH chuẩn trên máy tính cá nhân(PC)

Trang 17

(tt)

Trang 18

Nhân(Kernel) là gì?

 Nhân là thành phần cốt lõi của HĐH linux

 Nhân hoạt động như tầng nằm giữa phần cứng máy tính và các ứng dụng chạy phía trên

Trang 20

X-Windows là gì?

dụng thông dụng nhất trong các phiên bản Linux

Trang 21

(tt)

Trang 22

Shell là gi?

 Shell là giao diện dòng lệnh

cho phép giao tiếp với Linux

 Shell là một chương trình cung cấp sự tương tác giữa người dùng và HĐH bằng các lệnh

 Shell thông dịch các lệnh được đọc vào từ thiết bị nhập

chuẩn(bàn phím) hay từ một tập tin

$ cat /etc/shells

Trang 23

Sử dụng Shell

Trang 24

Cấu trúc hệ thống tập tin trong Linux

Trang 26

Hệ thống tập tin(tt)

Mỗi node trong cây sẽ là một tập tin hay thư mục.

Để chỉ định một tập tin hay thư mục thì dùng đường dẫn

Đường dẫn tuyệt đối: luôn bắt đầu từ thư mục gốc(/) Đường dẫn tường đối

: thư mục hiện tại

: thư mục cha thư mục hiện tại

Trang 27

Câu trúc cây thư mục trong Linux

/ : là thư mục cha của tất cả các thư mục trong hệ thống, tất cả thư mục khác sẽ là thư mục con của thư mục này

/bin các công cụ và chương trình (or binaries).

/dev các tập tin thể hiện thiết bị của hệ thống phần cứng(/dev/cdrom để truy cập ổ đĩa cd)

/etc chứa các tập tin cấu hình hệ thống, các tập tin khởi động và tắt các dịch vụ.

Trang 28

Câu trúc cây thư mục trong Linux

/home chứa thư mục nhà(home) của tất cả người dùng trong hệ thống

/lib các tập tin thư viện được dùng bởi các công cụ trong /bin

/proc các tập tin chứa thông tin về các tiến trình đang chạy trong hệ thống

/root thư mục nhà của người dùng root

/sbin chứa các công cụ dùng để quản trị hệ thống

/tmp các tập tin tạm

/usr các tập tin liên quan đến người dùng và các ứng dụng

Trang 29

Ví dụ về phần mềm trên linux

Trình duyệt Web 1) Netscape / Mozilla.

2) Mozilla / Firebird 2) Galeon

Antivirus

OpenAntivirus AMaViS / VirusHammer

Trang 30

Ví dụ về phần mềm tự do

Visual Basic: Phoenix

Server mail Phát triển Web: PHP

1) Sendmail 2) Qmail.

3) Postfix 4) Exim

Web server

1) Apache 2) Xitami 3) Thttp 4) TUX (Red Hat Content Accelerator) 5) PublicFile

Trang 31

Tổng kết

 Linux là một HĐH

 Hạt nhân và phần mềm được phát triển miễn phí và

được cải tiến bởi cộng đồng lớn các nhà phát triển phần mềm

 Các phần mềm phát hành dưới giấy phép GPL: được

gọi là phầm mềm nguồn mở

 Các công ty tìm thấy ở linux một sự thay thế hệ điều

hành ổn định, rủi ro thấp và mềm dẻo so với HĐH khác

 Các phân phát khác nhau: Có chung hạt nhân nhưng

được đóng gói với các dạng phầm mềm mã mở khác

nhau

 Cung cấp tập các dịch vụ và ứng dụng cho trạm làm việc

và máy chủ phục vụ

Trang 32

Q&A

Ngày đăng: 30/01/2020, 02:42

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

TÀI LIỆU LIÊN QUAN