Bài giảng Hệ điều hành Linux - Bài 1: Tổng quan về Linux

24 161 0
Bài giảng Hệ điều hành Linux - Bài 1: Tổng quan về Linux

Đ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

Bài giảng Hệ điều hành Linux - Bài 1 giới thiệu tổng quan về Linux. Chương này gồm có những nội dung chính sau: Giới thiệu về hệ điều hành Linux, cấu trúc hệ điều hành Linux, thông mạng Linux và Windows. Mời các bạn cùng tham khảo.

L I N U X Mục tiêu môn học Kiến thức Biết Linux lợi ích Thuật ngữ “Mã nguồn mở” Cấu trúc hệ điều hành Linux Kỹ Cài đặt phiên Linux Sử dụng cài đặt phần mềm Linux Phân quyền Linux Sử dụng thành thạo Open Office Triển khai dịch vụ mạng Linux     Bài 1: Tổng quan Linux Mục tiêu: Giới thiệu hệ điều hành Linux Cấu trúc hệ điều hành Linux Thông mạng Linux Windows     Phần I: Giới thiệu HDH Linux Linux gì? Lịch sử hệ điều hành Linux Các tính Linux     Linux gì? Linux hệ điều hành giống DOS, Windows XP, … Là hệ điều hành đa nhiệm 32 bit, mạnh, mềm dẻo, đáng tin cậy tương thích với Unix Là hệ điều hành Unix có mã nguồn mở Có thể cài đặt máy tính cá nhân trở thành trạm làm việc với đầy đủ sức mạnh Được sử dụng máy chủ lớn Có thể sử dụng với mục đích thương mại mơi trường tính tốn truyền tin Được sử dụng để giảng dạy hệ điều hành lập trình hệ điều hành trường đại học     lịch sử hdh Linux Unix (được khởi xướng vào năm 1969) hđh sử dụng rộng rãi giới tính ổn định khả hỗ trợ Linux phiên Unix cung cấp miễn phí, phát triển năm 1991 Linus Torvald (1 sinh viên đại học Helssinky Phần lan) 9/1991, đời phiên 0.01 Đến tháng 11/1991 đưa phiên thức 0.02 3/1994, phát hành phiên 1.0, phiên tương đối ổn định Cho tới nay, với phiên 10.0 cho phép ta làm việc môi trường đồ hoạ với ứng dụng cao cấp Trong số phiên Linux, số hiệu thường ám tính ổn định hệ điều hành Linux Các phiên mang số Seri chẵn (ví dụ 6.2, 7.2) phiên ổn định, phiên mang số Seri lẻ (6.1, 7.3) phiên chưa ổn định nâng cấp     torvalds@osdl.org      Các tính linux Tính ổn định: – Linux có tính ổn định cao, bị lỗi sử dụng so với HĐH khác Tính bảo mật: – Linux HĐH đa người dùng, cung cấp mức bảo mật khác cho người sử dụng Mỗi người dùng làm việc không gian tài nguyên riêng có người quản trị hệ thống có quyền thay đổi thứ máy Tính hồn chỉnh: – Bản thân Linux Unix Tất tiện ích cần thiết Unix có sẵn hay dạng tương đương Tính tương thích: – Linux tương thích hồn tồn với số chuẩn Unix Unix System V, SCO Unix …, có trình giả lập DOS Windows Linux hỗ trợ hầu hết phần cứng PC nhiều hệ thống file khác FAT, NTFS, Ext3, …     Các tính linux Hệ điều hành 32 bit đầy đủ: – Với Linux, tiến trình đơn lẻ truy cập hàng Tetrabyte nhớ Ngồi ra, Linux cài đặt với HĐH khác Windows 95/98/XP/NT/2K hay phiên khác Unix Dễ cấu hình: – Linux cho phép ta toàn quyền điều khiển cách làm việc hệ thống Tuy nhiên có nhược điểm phải hiệu chỉnh nhiều tập tin Linux làm việc nhiều loại máy: – Linux không yêu cầu cao cấu hình phần cứng Hiện tại, Linux có khả chạy nhiều dòng máy khác Apple Macintosh, Sun, Power PC …     What is GNU? GNU Project: Richard Stallman on September 27th 1983 The GNU Project was launched in 1984 to develop a complete Unix-like operating system which is free software: the GNU system GNU's kernel isn't finished, so GNU is used with the kernel Linux The combination of GNU and Linux is the GNU/Linux operating system, now used by millions www.gnu.org     Richard Stallman, father of the GNU Project     Nội dung GNU - GPL Tác giả giữ quyền với phần mềm gốc Người sử dụng chép phân phối chương trình hình thức giá tùy ý Người sử dụng thay đổi phần chương trình phân phối thay đổi tồn phần mềm cho người khác, với điều kiện nói rõ phần thay đổi Nếu thay đổi khơng thể tách rời tồn phần mềm GNU GPL mở rộng sang thay đổi Người sử dụng khơng thơng báo quyền Phải đảm bảo cung cấp mã nguồn bán sản phẩm theo GNU GPL để người khác sử dụng và/hoặc bán tiếp Người dùng có đầy đủ quyền lợi người trước     Cấu trúc hệ thống linux Nhìn từ góc độ kỹ thuật, Linux nhân HĐH, hỗ trợ đầy đủ phục vụ quản lý tiến trình, nhớ ảo, quản lý file thiết bị vào/ra Hay nói cách khác, thân Linux phần thấp hệ điều hành Tuy nhiên, phần lớn người dùng coi Linux hệ thống hoàn chỉnh gồm nhân HĐH kèm theo trình ứng dụng khác Về kiến trúc, HĐH Linux tổ chức sau: User Program (Chương trình ứng dụng) Shell (Hệ vỏ) Kernel (Nhân HĐH) Hardware (Phần cứng)     Nhân (Kernel) Là thành phần HĐH, trái tim hệ điều hành (giống tập tin DOS.SYS DOS KRNL386.EXE Windows) thực hiện: – Giao tiếp trực tiếp với CPU – Giao tiếp trực tiếp với phần cứng máy tính – Điều khiển giao diện chương trình người dùng với thiết bị phần cứng – Xếp lịch tiến trình để thực đa nhiệm nhiệm vụ khác hệ thống – Cung cấp dịch vụ cho chương trình cách ly chương trình với phần cứng – Quản lý nhớ, điều khiển truy nhập, quản lý hệ thống file, quản lý ngắt, lỗi dịch vụ vào/ra cấp phát tài nguyên máy tính cho người dùng   – Ngồi ra, nhân chứa trình điều khiển thiết bị khác giống tập tin Config.sys DOS   Hệ vỏ (Shell) Là giao diện tương tác chương trình người dùng nhân HĐH, thực hiện: – Cung cấp chức giao tiếp người dùng hệ thống, giúp người dùng thi hành lệnh dễ dàng Shell cho phép đọc thực lệnh người dùng sau vào hệ thống, Shell coi từ dòng lệnh tên lệnh, coi từ lại dòng lệnh tham số dòng lệnh Shell Linux giống chương trình Command.com DOS mạnh Command.com nhiều, cung cấp nhiều khả khác mà DOS khơng có Trong Shell người ta viết kịch Shell (Shell Script) tương tự file BAT DOS Các loại Shell: Bash Shell (sh), C-Shell, Korn Shell (Ksh) hay Zsh Trong hệ vỏ mặc định Linux sh Cũng giống Command.com thay đổi vài chương trình khác, hệ vỏ Linux thay đổi     Các chương trình ứng dụng Chương trình ứng dụng lớp ngồi hệ điều hành, cung cấp công cụ cho phép người dùng giao tiếp với hệ điều hành Hệ điều hành Linux chứa hàng trăm lệnh, lệnh sử dụng với tiện ích mà dùng riêng rẽ kết hợp với theo cách Người dùng thực lệnh cách gọi chúng thông qua Shell Chúng bao gồm tiện ích để soạn thảo, thao tác với file thư mục, truyền thơng, tính tốn, quản trị hệ thống …     Phần II: Ra-vào mạng Linux Khái niệm Super user (Siêu người dùng) Thao tác máy Linux – Khởi động Linux – Vào mạng với tư cách Super user – Làm việc Console ảo – Đóng Linux Thao tác máy trạm Windows – Truy nhập mạng từ trạm làm việc     Khái niệm siêu người dùng Siêu người dùng Linux người quản trị hệ thống, người có đặc quyền đặc biệt cao hệ thống để thực tất tác vụ liên quan đến hệ thống Trong Linux, người quản trị hệ thống truy nhập với tên root với mật tạo trình cài đặt     Khởi động Linux Bật công tắc nguồn Chương trình khởi động tải hệ điều hành thông tin hệ điều hành Cuối dấu mời phép người dùng truy nhập hệ thống sau: Tên nhân hệ điều hành Login: gõ tên đăng nhập Password: Mật khẩu  Sau vào tên người dùng mật xuất dấu nhắc lệnh cho phép người dùng thực lệnh hệ thống sau: [root@Linux_Server2 root]#     Làm việc với console ảo Linux hệ điều hành đa nhiệm, đa người dùng, cho phép nhiều người dùng truy nhập hệ thống làm nhiều việc khác thời điểm Để thực điều đó, Linux sử dụng Console ảo Linux cho phép sử dụng tối đa Console ảo Để làm việc với Console ảo, ta giữ phím ALT ấn phím chức từ F1 đến F7 Khi Console ảo cho ta hình với dấu mời truy nhập h thng: Login: Theo mc nh, khởi động Linux, xuất Console ảo tương ứng với ALT+F1, Console ảo thứ (ứng với ALT+F7) hình giao diện đồ hoạ Linux     Đóng linux Vào mạng với tư cách người dùng root (là người có đặc quyền Shut down hệ thống) Gõ lệnh với cú pháp sau: # shutdown [Option] [Time] [Message] Trong đó: – [Option]: Là tuỳ chọn yêu cầu lệnh Shutdown Tuỳ chọn là: h- Tắt máy, r- Khởi động lại máy – [Time]: Chỉ khoảng thời gian (tính theo phút) trước thực lệnh shutdown Nếu dùng tham số now đóng hệ thống – [Message]: Thông báo gửi cho người truy nhập hệ thống, thông báo đặt dấu “ ”   Ví dụ: # shutdown -r “Hay tat may!” Hay tat may! The System is going DOWN for reboot in minutes   Đóng linux Ngồi ta thực lệnh sau để thay cho lệnh shutdown: – init reboot: Khởi động lại hệ thống – init halt: Tắt hệ thống Ví dụ: – $ init – $ init   hoặc   $ reboot $ halt Putty Windows XP     Fedora     ... Linux     Bài 1: Tổng quan Linux Mục tiêu: Giới thiệu hệ điều hành Linux Cấu trúc hệ điều hành Linux Thông mạng Linux Windows     Phần I: Giới thiệu HDH Linux Linux gì? Lịch sử hệ điều hành Linux. .. hành Linux Các tính Linux     Linux gì? Linux hệ điều hành giống DOS, Windows XP, … Là hệ điều hành đa nhiệm 32 bit, mạnh, mềm dẻo, đáng tin cậy tương thích với Unix Là hệ điều hành Unix có mã nguồn... Khởi động Linux Bật cơng tắc nguồn Chương trình khởi động tải hệ điều hành thông tin hệ điều hành Cuối dấu mời phép người dùng truy nhập hệ thống sau: Tên nhân hệ điều hành Login:

Ngày đăng: 30/01/2020, 03:37

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan