Linux Nghiên cứu và quản trị

117 928 12
Linux Nghiên cứu và quản trị

Đ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

Tìm hiểu hệ điều hành unix, đặc điểm của linux, mô hình mạng client-server, Lập kế hoạch và đi dây, cài đặt và quản trị v.v....

NHÓM 7 GVHD: Thầy Trần Quốc Hùng Đề tài: Nghiên cứu hệ điều hành Linux Trang 1 Mục lục PHẦN 1:TÌM HIỂU VỀ HỆ ĐIỀU HÀNH UNIX 4 A.VÀI DÒNG LỊCH SỬ VỀ UNIX 1. Hệ điều hành multi–user multi–tasking a. Tính chất đa người sử dụng (multi–user) b. Tính chất đa nhiệm (multi–tasking) 2.Sơ lược về quá trình phát triển của UNIX 6 3.Giới thiệu sơ lược về các dòng sản phẩm của UNIX 8 4. Các đặc điểm cơ bản 9 5. Các thành phần chính của hệ điều hành UNIX 10 B. Cấu hình phiên bản 14 1 Cấu hình để cài hệ điều hành Linux 2. Các phiên bản của Linux 15 3.Cấu trúc thư mục 16 PHẦN 2: CÁC ĐẶC ĐIỂM CỦA LINUX 17 I-Lời nói đầu: II-Tại sao sử dụng LINUX ? 18 III-Vài dòng về lịch sử LINUX 19 IV-Lịch sử phát triển của Linux V-Những ưu điểm của LINUX 20 VI-Khuyết điểm của LINUX 21 VII-Kiến trúc của hệ điều hành LINUX VIII-Các đặc tính cơ bản của LINUX 22 PHẦN 3:MÔ HÌNH MẠNG CLIENT-SERVER TRONG LINUX 24 I. Lập kế hoạch đi dây II. Cài đặt: 25 III. Cài đặt DNS DHCP cho máy Linux Server 80 1/Cài đặt DNS 1.Giới Thiệu DNS 2.Hoạt Động Name Server Trong Linux 81 3. Cấu hình DNS Khai báo ZONE thuận, ZONE nghịch 82 Mô t ả file CSDL cho ZONE thuận (thuan.zone) ZONE nghịch (nghich.local) 85 NHÓM 7 GVHD: Thầy Trần Quốc Hùng Đề tài: Nghiên cứu hệ điều hành Linux Trang 2 Mô tả thông tin trên ZONE thuận Mô tả thông tin trên ZONE nghịch 87 Khởi tạo dịch vụ kiểm tra hoạt động Cấu hình DNS Client 90 2/ Cấu Hình DHCP: 91 Một số đặc điểm cần lưu ý trên DHCP Server 92 Ưu điểm của việc sử dụng DHCP 93 Cài đặt Khởi động dịch vụ DHCP Theo dõi sử dụng DHCP 95 Kiểm tra hoạt động của DHCP IV. Cho gia nhập vào máy Linux Server: V. Quản trị người dùng trong Linux: I-Superuser: II-Thộng tin của user: 96 1. Tập tin /etc/passwd 2. Username UserID 97 3. Mật khẩu người dùng 98 4. Group ID 5. Home directory III. Quản lý người dùng nhóm : 1.Tạo tài khoản người dùng: 2.Hủy tài khoản: 100 3. Tạo group: 101 4. Xóa group: 103 5. Quản trị user group: 5.1. Quản trị user: a. Xem thuộc tính user b. Thông tin tài khoản: 104 c. Password info (thông tin password) 106 d. Groups (Gia nhập group) 107 5.2. Quản trị Group: 108 a. Group Data 109 b. Group users: 6. Xem thông tin user group: 110 a. Xem thông tin user: NHÓM 7 GVHD: Thầy Trần Quốc Hùng Đề tài: Nghiên cứu hệ điều hành Linux Trang 3 b. Xem thông tin group: VI. Share trên mạng dùng NFS (Network File System) I- Tổng quan về quá trình hoạt động của NFS: 1.1 Một số luật chung khi cấu hình dịch vụ NFS: 1.2 Một số khái niệm chính về NFS: II- Cài đặt NFS: 111 III- Cấu hình NFS: 1. Cấu hình NFS Server : 2. Cấu hình NFS Client 112 3. Mount một tài nguyên từ NFS Server sang NFS Client: 4. Kích hoạt file /etc/exports 5. Troubleshooting NFS Server VII. Share giữa 2 máy con trong mạng 113 PHẦN 4 : CÁC TRÌNH TIỆN ÍCH CỦA LINUX 114 I. Trình soạn thảo vi : 1. Một số hàm lệnh của vi: 2. Chuyển chế độ lệnh sang chế độ soạn thảo : 3. Chuyển chế độ soạn thảo sang chế độ lệnh : 3.1 Nhóm lệnh di chuyển con trỏ 3.2. Nhóm lệnh xóa : 115 3.3 Nhóm lệnh thay thế 3.4 Nhóm lệnh tìm kiếm 3.5 Nhóm lệnh tìm kiếm thay thế 3.6 Copy and paste 3.7 Undo 116 3.8 Thao tác trên tập tin II. Trình tiện ích mail III. Tiện ích tạo đĩa mềm boot IV. Trình tiện ích fdisk 117 NHÓM 7 GVHD: Thầy Trần Quốc Hùng Đề tài: Nghiên cứu hệ điều hành Linux Trang 4 ĐỀ TÀI NGHIÊN CỨU HỆ ĐIỀU HÀNH LINUX PHẦN 1:TÌM HIỂU VỀ HỆ ĐIỀU HÀNH UNIX A.VÀI DÒNG LỊCH SỬ VỀ UNIX 1. Hệ điều hành multi–user multi–tasking Hệ điều hành Unix là một trong những hệ điều hành cho phép nhiều người sử dụng chung hệ thống. a. Tính chất đa người sử dụng (multi–user) Unix là hệ điều hành cho phép nhiều người sử dụng hệ thống máy tính chung theo nghĩa: Có thể có nhiều người khác nhau ngồi làm việc trên cùng hệ thống máy tính tại nhiều thời điểm khác nhau nhưng các vùng dữ liệu các thông tin riêng biệt của từng người sử dụng vẫn tách biệt được bảo vệ không xâm phạm lẫn nhau. Có thể có nhiều người sử dụng đồng thời hệ thống máy tính, điều này đòi hỏi hệ thống có nhiều mối kết nối đồng thời như serial terminal, network–workstation, … b. Tính chất đa nhiệm (multi–tasking)  Unix là hệ điều hành cho phép nhiều tác vụ thi hành đồng thời. Từ đồng thời không được chính xác hoàn toàn ở đây, vì theo nguyên tắc ở mỗi thời điểm chỉ có duy nhất một tác vụ xử lý xảy ra tại bộ xử lý trung ương. Để trình bày chính xác hơn, ta có thể nói Unix là hệ điều hành cho phép nhiều tác vụ có thể chia sẻ thời gian (time–sharing system) sử dụng tài nguyên (đặc biệt là bộ xử lý trung ương CPU), vì thời gian chia sẻ rất ngắn được phân chia gần như đều đặn nên việc xử lý nhiều tác vụ có vẻ như xảy ra đồng thời.  Unix có một thành phần chính yếu để hỗ trợ cơ chế multi–user multi–tasking là chương trình xếp lịch xử lý (scheduler). Unix scheduler là chương trình lập lịch chia sẻ thời gian sử dụng tài nguyên máy tính cho các tiến trình theo từng lát cắt thời gian (time–slice); đây cũng NHÓM 7 GVHD: Thầy Trần Quốc Hùng Đề tài: Nghiên cứu hệ điều hành Linux Trang 5 là ý niệm chính của hệ thống chia sẻ thời gian (time–sharing system).  Khi bộ nhớ bị đầy thì vấn đề được đặt ra là đưa một tác vụ mới vào như thế nào do đó vấn đề chuyển đổi bộ nhớ (swapping) được đưa ra để giải quyết vấn đề này.  Trình lập lịch Unix (scheduler) dùng một vùng đĩa được gọi là vùng chuyển đổi (swap space), tùy hệ thống mà có chế độ hỗ trợ cả một phân vùng chuyển đổi (swap partition) hay tập tin chuyển đổi (swap file) để chép các tác vụ cũ từ bộ nhớ ra vùng chuyển đổi đưa tác vụ mới vào bộ nhớ. Vùng chuyển đổi cũng thường được gọi là bộ nhớ ảo (virtual memory). Thí du: cần nạp 4 chương trình a, b, c d nhưng bộ nhớ chỉ đủ chỗ cho 3 tiến trình. Trước hết hệ thống chép a, b, c vào bộ nhớ cho a được sử dụng hết lát cắt thời gian của nó. Để nạp tiếp được chương trình d vào bộ nhớ, khi a đã sử dụng hết thời gian được chia sẻ tiến trình a được chép ra vùng chuyển đổi (swap space) tiến trình d được chép vào thế chỗ a trong bộ nhớ chính; trong lúc này thì tiến trình b được quyền sử dụng tài nguyên trong lát cắt thời gian dành cho nó . Sau đó khi b đã hết thời gian sử dụng được chia sẻ thì b được chép ra vùng chuyển đổi (swap space) a được đưa vào chỗ của b. Kế đó đến phần hoán chuyển của b c, …. Chúng ta nh ận thấy nếu dung lượng bộ nhớ ít, thì phải hao tốn rất nhiều thời gian để hệ thống hoán đổi vị trí qua lại giữa bộ nhớ vùng chuyển đổi (swap space), do ảnh hưởng đó tốc độ hiệu suất xử lý của hệ thống sẽ chậm đi rất nhiều. NHÓM 7 GVHD: Thầy Trần Quốc Hùng Đề tài: Nghiên cứu hệ điều hành Linux Trang 6 2.Sơ lược về quá trình phát triển của UNIX Năm 1965,viện công nghệ Massachusetts (MIT: Massachusetts Institute of Technology) phòng thí nghiệm của hãng AT&T thực hiện một dự án xây dựng một hệ điều hành có tên gọi là Multics (MUL Tiplexed Information and Computing Service) với mục tiêu tạo lập được một hệ điều hành phủ trên vùng lãnh thổ rộng (hoạt động trên tập các máy tính được kết nối), đa người dùng , có năng lực cao về tính toán lưu trữ. Dự án nói trên thành công ở mức độ hết sức khiêm tốn người ta đã biết đến một số khiếm khuyết khó khắc phục của Multics. Đế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 không khả thi .Thậm chí có nhiều yêu cầu đối với Multics thời đó đến nay vẫn chưa có được trên các Unix mới nhất. Nhưng Ken Thompson, Dennis Ritchie một số đồng nghiệp của Bell Lab đã không bỏ cuộc.Thay vì xây dựng một hệ điều hành làm nhiều việc một lúc như Multics, họ quyết định xây dựng một hệ điều hành đơn giản chỉ làm tốt một công việc là chạy chương trình (run program). Hệ điều hành sẽ có rất nhiều các công cụ (Tool) nhỏ,đơn giản ,gọn nhẹ(compact) chỉ làm tốt một công việc. Bằng cách kết hợp nhiều công cụ lại với nhau, họ sẽ có một chương trình thực hiện một công việc phức tạp. Đó cũng là cách thức người lập trình viết ra chương trình.  Hệ điều hành Unix được khởi xướng từ Ken Thompson Dennis Ritchie (một trong những người khai sinh ra ngôn ngữ cấp cao C) tại Bell Laboratories (hiện nay là AT&T Bell Laboratories) vào cuối thập niên 60.  Ban đầu Ken Thompson Dennis Ritchie thiết kế hệ điều hành cho hệ máy tính đặc biệt DEC PDP–7 sau đó hệ điều hành này được hiệu chỉnh dần để thích hợp với cấu trúc chung của máy tính cho đến nay có thể nói Unix có thể được sử dụng trên hầu hết các loại máy tính đang có mặt trên thị trường, một điều rất đặc biệt là hầu hết các thành phần trong hệ điều hành Unix đều được viết bằng ngôn ngữ cấp cao C.  Vào năm 1970, Unix được tiếp tục phát triển trên hệ thống máy tính DEC PDP–11/20.  Vào tháng 11 năm 1971, AT&T đăng ký chính thức tên gọi hệ thống Unix phiên bản thứ nhất First Edition.  Năm 1973, Dennis Ritchie cùng Ken Thompson viết lại toàn bộ phần nhân của hệ điều hành Unix trong ngôn ngữ C; AT&T tặng toàn bộ chương trình nguồn đến đại học Columbia nhiều trường đại học khác; từ đó Unix lan tràn khắp nơi trên thế giới.  Năm 1975, AT&T đã cho ra phiên bản thứ sáu Sixth Edition.  Năm 1977, Interactive Systems Corporation bắt đầu phát hành sản phẩm Unix có hỗ trợ cho khách hàng trên máy tính DEC (DEC Unix) Đại học California tại Berkeley phân phối sản phẩm Unix đầu tiên của họ mang tên BSD–UNIX (1st Berkeley Software Distribution).  Theo yêu cầu của khách hàng để dễ theo dõi sản phẩm từ phiên bản thứ 7 (Seventh Edition), AT&T gọi tên sản phẩm theo cách mới sử dụng với ký hiệu SystemIII, Release1.0 (System theo kèm số La mã Release với số thường) cho đến năm 1983 thì AT&T đã có phiên bản System V, Release 1. Từ chuẩn của System V, hệ thống Unix đạt được nhiều tiến bộ quan trọng.  Từ đầu thập niên 80, Bill Joy cộng tác với Sun Microsystems tựa trên BSD Unix 4.2 phát triển hệ thống Unix trên nền máy SUN được gọi tên là SUNOS, có rất nhiều nhà phát tri ển hệ thống Unix trên nhiều nền máy khác nhau tên gọi cũng rất khác nhau do UNIX đã là tên gọi đăng ký chính thức của AT&T. NHÓM 7 GVHD: Thầy Trần Quốc Hùng Đề tài: Nghiên cứu hệ điều hành Linux Trang 7 Thí dụ  Do sự phát triển hệ thống Unix quá phong phú đa dạng nên dẫn đến tình trạng không tương thích phần mềm xảy ra có một số điểm dị biệt trên các hệ thống Unix này tạo khó khăn cho người sử dụng lẫn các nhà phát triển phần mềm khi phải di chuyển từ hệ thống này sang hệ thống khác, nhất là giai đoạn từ trước System V, Release 3.x.  Để chấn chỉnh tốt hơn sự phát triển hệ thống Unix, các nhà phân phối sản phẩm Unix chính thức như AT&T, Microsoft, SUN, … thỏa thuận về một chuẩn mới chung bao trùm lên chuẩn cũ System V, Release 3.2 để tạo ra một chuẩn mới là System V, Release 4; chuẩn mới này có nhiều tính năng rất mạnh về kết nối khai thác thế mạnh của hệ thống mạng, như TCP/IP từ DARPA (Defense Advanced Projects Research Agency), RPC NFS từ SUN, ….  Unix đã chứng tỏ là một hệ điều hành mạnh, thông dụng cần thiết cho khắp nơi trên thế giới. Tất cả những nhà nghiên cứu phát triển phần mềm trên thế giới đều nhận thấy Unix đúng là một hệ điều hành cần thiết thật sự cho người làm việc, nhưng giá cả sản phẩm Unix từ các nhà phân phối thương mại quá cao so với mức chi có thể của các nhà nghiên cứu nghèo đặc biệt là ở các nước chậm phát triển hay sinh viên. Vào năm 1994, một hệ điều hành Unix System V chạy được trên máy 80386 (SCO Unix) cho hệ thống hỗ trợ 16 ngườisử dụng có giá khoảng 2.500USD hiện nay đã giảm khá nhiều thì cũng khoảng 1000USD. Vì lý do này, các nhà nghiên cứu yêu thích Unix quyết định tham gia vào việc phát triển một hệ điều hành Unix phi vụ lợi, phi thương mại để cung cấp cho người sử dụng Linux là một trong những sản phẩm như thế đã ra đời đã phát triển rực rỡ từ 1991 cho đến nay.  Linux được khởi xướng do Linus Torvalds từ năm 1991, khi đó Linus còn đang là một sinh viên đại học năm thứ 3 tại Helsinki, Finland. Khởi thủy Linus viết phần nhân (kernel) cho một hệ điều hành tương tự Minix trên cấu trúc 80386 với toàn bộ chương trình nguồn trong Assembly codes. Sau đó Linus hoàn thiện dần phần nhân với sự cộng tác của nhiều người yêu thích phát triển máy tính (hackers) trên khắp thế giới cho đến nay Linux là một phiên bản rất mạnh của hệ điều hành Unix được cho không đến người sử dụng.  Linux hiện nay đang được phổ biến rộng rãi trên khắp các trường đại học trên thế giới. Phần nhân của hệ điều hành Linux không dùng bất kỳ chương trình nguồn nào có trước đó, hầu như tất cả các phần mềm sử dụng trên Linux hiện nay đều xuất phát từ đề án GNU của FSF (Free Software Foundation) tại Cambridge, Massachusetts, U.S.A  Linux hiện nay là một hệ điều hành đầy đủ tính năng multi–user multi–tasking như tất cả hệ điều hành Unix System V khác kèm theo là rất nhiều phần mềm ứng dụng mạnh, đặc biệt nhất là các phần mềm khai thác dịch vụ mạng Internet.  Có nhiều công ty lấy mã nguồn mở Linux biên dịch lại, thêm một số tiện nghi riêng tổ chức thành những gói sản phẩm đầy đủ tiện nghi dễ cài đặt cho người sử dụng; sản phẩm Linux hiện nay bao gồm phần nhân hệ điều hành rất nhiều phần mềm tiện nghi cho người qu ản trị hệ thống lẫn người sử dụng. Chúng ta có thể kể qua một số loại sản phẩm Linux thông dụng như: Slackware, Debian, Red Hat, S.U.S.E, Caldera (SCO), Mandrake, CentOS, Knoppix, Austrumi, …. NHÓM 7 GVHD: Thầy Trần Quốc Hùng Đề tài: Nghiên cứu hệ điều hành Linux Trang 8  Do tính dễ sử dụng có nhiều nét tương tự MS Windows nên Red Hat Linux thường được chọn làm môi trường thực hành cho giáo trình nhập môn về Linux. Version gần nhất hiện nay của Red Hat Linux là 9.0, tuy nhiên do hiện nay Red Hat chủ yếu cung cấp các phiên bản hỗ trợ các Server của IBM nên Red Hat đã đưa ra một dòng sản phẩm mới theo tinh thần mã nguồn mở hoàn toàn là Fedora (đã có 8 phiên bản của Fedora Core 1,2,…,8 phiên bản mới nhất Fedora 8-Từ phiên bản 7 gọi là Fedora bỏ đi chữ Core).  Người dùng có thể sử dụng những đĩa Linux không cần cài đặt mà vẫn chạy ngay được, thường được gọi là Live CD hay Live DVD. Thí dụ: Fedora Core, Austrumi, SUSE, Ubuntu, Knoppix (Knoppix được đánh giá mạnh nhất hiện nay Ubuntu được đánh giá có tương lai phát triển mạnh nhất), …  Hiện nay có rất nhiều nhà phân phối lại sản phẩm Linux, người sử dụng có thể tải xuống từ mạng Internet về từ những tập tin dạng nhị phân thực thi được đến mã nguồn gốc (trong C code); tuy nhiên do ở Việt Nam chúng ta giá cước truy cập Internet quá đắt tốc độ truyền tải cũng quá chậm nên tốt nhất chúng ta nên mua lại từ những nhà phân phối chính thức các sản phẩm Linux với giá rất rẻ gần như cho không là dưới 1 USD cho mỗi đĩa CDROM. Hình ảnh minh họa các phiên bản của UNIX 3.Giới thiệu sơ lược về các dòng sản phẩm của UNIX UNIX có hai dòng: System V của AT&T,Novell Berkeley Software Distribution (BSD) của đại học Berkeley. a.System V: Các phiên bản UNIX cuối cùng do AT&T xuất bản là System III một vài phát hành (releases) của System V. Hai bản phát hành gần đây của System V là • Release 3 (SVR3.2) • Release 4.2 (SVR4.2) • Phiên b ản SYR 4.2 là phổ biến nhất cho từ máy PC cho tới máy tính lớn Do AT&T xuất bản vào năm 1982 NHÓM 7 GVHD: Thầy Trần Quốc Hùng Đề tài: Nghiên cứu hệ điều hành Linux Trang 9 b.BSD(Berkeley Software Distribution): Từ 1970, Computer Science Research Group của University of California tại Berkelry (UCB) xuất bản nhiều phiên bản UNIX, được biết dưới các tên Berkeley Software Distribution, hay BSD. Cải tiến của PDP-11 được gọi là 1BSD 2BSD. Trợ giúp cho các máy tính của Digital Equipment Corporation VAX được đưa vào trong 3BSD. Phát triển của VAX được tiếp tục với 4.OBSD, 4.1BSD, 4.2BSD, 4.3BSD. 4. Các đặc điểm cơ bản Hệ điều hành UNIX có một số đặc điểm sau: - Đa chương - Nhiều người sử dụng - Bảo mật - Độc lập phần cứng - Kết nối mở - Dùng chung thiết bị - Tổ chức tập tin phân cấp a/ Nhiều người sử dụng: Nhiều người sử dụng có thể sử dụng máy tính có cài UNIX tại một thời điểm. Ví dụ: UNIX Server: - User A: dùng Oracle - User B: chương trình biên dịch - User C: gửi thư Hệ điều hành UNIX quản lý những người sử dụng theo cấu trúc phân cấp, người sử dụng có thể giao tiếp với nhau theo các nhóm. Người sử dụng cao nhất (super user) có thể can thiệp đến các người sử dụng khác nếu cần. b/ Đa chương Tại một thời điểm một người sử dụng có thể thực hiện đồng thời nhiều tác vụ. Với hệ điều hành đơn chương như MS-DOS một lệnh thực hiện sẽ chiếm toàn bộ thời gian CPU xử lý, bạn chỉ có thể thực hiện lệnh kế khi lệnh trước đó đã được thực hiện xong. Còn trong hệ điều hành UNIX bạn có thể đặt lệnh chạy ở chế độ nền (background) đồng thời khi đó có thể thực hiện các lệnh kế. c/ Tổ chức lưu trữ tập tin phân cấp Các tập tin của UNIX được tổ chức theo dạng cây có chung thư mục gốc được biểu diễn bởi ký tự /. Bên trong thư mục có thể là các thư mục con hay các tập tin . UNIX có 3 loại tập tin: - Tập tin bình thường (ordinary file): là một tập tin chứa các dữ liệu ASCII hay nhị phân. - Tập tin thư mục (directory file): chứa danh sách các phần tử (thư mục, tập tin, thiết bị) có thể truy xuất tới. - T ập tin đặc biệt (special file): là các tập tin liên quan đến các thiết bị phần cứng truyền thông. Ví dụ: NHÓM 7 GVHD: Thầy Trần Quốc Hùng Đề tài: Nghiên cứu hệ điều hành Linux Trang 10 - bàn phím là một tập tin nhập. - màn hình là một tập tin xuất. / UMUNIX - bin - users – dev user1 user2 (n ổ đĩa) Đối với Unix toàn bộ hệ thống tập tin chỉ có một root. Có thể sử dụng lệnh mount để kết nối các ổ đĩa trong một hệ thống tập tin duy nhất. Ổ 1 : / LIB BIN USR Ổ 2: /- ETC ORACLE mount => / - LIB BIN USR- ETC - ORACLE d/ Độc lập phần cứng Vì hệ điều hành UNIX được viết bằng ngôn ngữ cấp cao cho nên nó rất dễ cài đặt trên các cấu hình phần cứng khác. Hơn nữa với cách tổ chức các thiết bị là các tập tin đặc biệt nên việc thêm vào hay loại bỏ các thiết bị rất dễ dàng. e/ Dùng chung thiết bị Vì Unix là môi trường nhiều người sử dụng do đó các thiết bị ngoại vi như máy in,v.v có thể được dùng chung bởi nhiều người sử dụng. f/ Bảo mật Unix cung cấp rất nhiều cơ chế bảo mật khác. Trong đó mỗi người sử dụng có một số quyền trên các tập tin nhất định chỉ được phép chạy một số chương trình nhất định. Ngoài ra cơ chế mã hoá giải mã cũng là một phần của hệ điều hành. g/ Kết nối mở Unix cung cấp các thiết bị mạng qua Ethernet, Modem, X25. Với nhiều thủ tục truyền thông khác nhau UUCP (Unix-to-Unix Copy), TCP/IP, các ứng dụng E-mail,FTP, NFS (Network File System). 5. Các thành phần chính của hệ điều hành UNIX: • Kernel • Các bộ điều khiển thiết bị • L ệnh tiện ích • Shell • Windows & Graphic User Interface [...]... kernel của LINUX để có thể dần thay thế Windows, cũng như tự nghiên cứu một loại chip mới Hồng Tâm để thay thế Intel Tại Việt Nam, việc nghiên cứu để xây dựng một hệ điều hành Việt Nam đã thu được một số thành công nhất định Chắc bạn cũng đã biết đến LINUX Việt Nam CMC Red Hat LINUX phiên bản tiếng việt Đề tài: Nghiên cứu hệ điều hành Linux Trang 18 NHÓM 7 GVHD: Thầy Trần Quốc Hùng III-Vài dòng về... Nhấn: Test để kiểm tra đĩa tiếp đưa đĩa tiếp theo vào Continue tiếp tục cài đặt Đề tài: Nghiên cứu hệ điều hành Linux Trang 32 NHÓM 7 GVHD: Thầy Trần Quốc Hùng Bước 10: Hệ thống Fedora đang được cài đặt Đề tài: Nghiên cứu hệ điều hành Linux Trang 33 NHÓM 7 GVHD: Thầy Trần Quốc Hùng Bước 11: Chuẩn bị vào màn hình cài đặt Bước 12: Bước 13: Đề tài: Nghiên cứu hệ điều hành Linux Trang 34 NHÓM 7 GVHD: Thầy... được bản sao Linux bằng cách gửi thư Phương pháp tạo một bản sao Linux ở mức độ nào đó cũng phải có một phần mềm thật hoàn chỉnh Ví dụ các phiên bản CD-ROM, thường có nhiều phần mềm Linux khả dụng trên đĩa, trong khi BBS FTP chỉ phân phối đủ để lắp đặt sử dụng như một hệ thống cơ bản Các phiên bản Linux gần đây nhất là : -Linux Gazette -Lineox Enterprise Linux 4.0 Pie Box Enterprise Linux ( 100%... đĩa, hoặc chọn “Eject CD” để lấy đĩa ra đưa đĩa khác test Ở đây bạn chọn “Test” Đề tài: Nghiên cứu hệ điều hành Linux Trang 29 NHÓM 7 GVHD: Thầy Trần Quốc Hùng Bước 7: Màn hình kiểm tra đĩa Đề tài: Nghiên cứu hệ điều hành Linux Trang 30 NHÓM 7 GVHD: Thầy Trần Quốc Hùng Bước 8: Hoàn tất việc kiểm tra đĩa Nhấn OK để tiếp tục Đề tài: Nghiên cứu hệ điều hành Linux Trang 31 NHÓM 7 GVHD: Thầy Trần Quốc... Hat Caldera hiện đang ủng hộ hệ điều hành LINUX Cả IBM, anh Cả xanh (Big Blue) đến nay cũng đã đầu tư vào xây dựng các máy tính, chip hỗ trợ LINUX Ngoài ra chúng ta cũng có thể kể thêm về các phiên bản phần mềm LINUX khác nhau của các công ty khác nhau như Turbo Linux, SuSe Linux LINUX là một khả năng thay thế cho các hệ thống UNIX khác có thể dùng thay các hệ điều hành đôi khi đắt tiền ấy LINUX. .. cài đặt theo màn hình đồ họa) Đề tài: Nghiên cứu hệ điều hành Linux Trang 26 NHÓM 7 GVHD: Thầy Trần Quốc Hùng Bước 2: Đang kiểm tra hệ thống Bước 3: Đang kiểm tra hệ thống Đề tài: Nghiên cứu hệ điều hành Linux Trang 27 NHÓM 7 GVHD: Thầy Trần Quốc Hùng Bước 4: Màn hình chào mừng bạn đến với Fedora, đang kiểm tra cổng bus Bước 5: Đề tài: Nghiên cứu hệ điều hành Linux Trang 28 NHÓM 7 GVHD: Thầy Trần Quốc... số cho ổ đĩa trước khi format ổ đĩa Thông thường bạn vẫn dùng lệnh fdisk để phân chia ổ Vài sản phẩm thương mại cho phép bạn phân chia lại ổ cứng, Linux có tiện ích tương tự gọi là FIPS Muốn sử dụng Linux cho có hiệu quả, bạn phải phân vùng lại ổ cứng cấp phát đủ dung lượng đĩa cho các tập tin hệ thống Linux cho các tập tin dữ liệu của bạn Dung lượng đĩa cần thiết tùy thuộc vào phần mềm... cứng Swap bộ nhớ ảo • Quản lý quá trình : Như đã biết vì Unix là một hệ điều hành đa chương do đó việc quản lý các quá trình đồng thời rất phức tạp Nó phải quản lý việc khởi tạo kết thúc các quá trình cũng như các tranh chấp có thể xảy ra • Quản lý các bộ điều khiển thiết bị • Quản lý mạng: bao gồm nhiều thiết bị phần cứng khác các thủ tục khác • Quản lý việc khởi động dừng máy b/ Bộ điều... Unix là C C++ Linux dùng trình biên dịch cho C C++ là gcc, chương trình biên dịch này rất mạnh, hỗ trợ nhiều tính năng Ngoài C, Linux cũng cung cấp các trình biên dịch, thông dịch cho các ngôn ngữ khác như Pascal, FORTRAN, Java… PHẦN 3:MÔ HÌNH MẠNG CLIENT-SERVER TRONG LINUX I Lập kế hoạch đi dây: 1 Lập kế hoạch: -Ba máy sẽ cài hệ điều hành Linux trong đó: Máy 1 sẽ cài hệ điều hành Linux Server... sử dụng mode đồ họa - Vào chế độ boot, chỉnh cho máy chạy từ CD_ROM 2 Cài đặt Linux Server: Sau khi cho máy chạy từ ổ CD_ROM, bỏ đĩa vào bắt đầu cài đặt : Đề tài: Nghiên cứu hệ điều hành Linux Trang 25 NHÓM 7 GVHD: Thầy Trần Quốc Hùng Bước 1: Ở đây có hai bước lựa chọn: -Cài đặt hoặc nâng cấp theo màn hình đồ họa, ấn phím ENTER -Cài đặt hoặc nâng cấp theo màn hình text, gõ linux text”, ấn phím ENTER . của Linux V-Những ưu điểm của LINUX 20 VI-Khuyết điểm của LINUX 21 VII-Kiến trúc của hệ điều hành LINUX VIII-Các đặc tính cơ bản của LINUX 22 PHẦN 3:MÔ HÌNH MẠNG CLIENT-SERVER TRONG LINUX. điều hành Linux 2. Các phiên bản của Linux 15 3.Cấu trúc thư mục 16 PHẦN 2: CÁC ĐẶC ĐIỂM CỦA LINUX 17 I-Lời nói đầu: II-Tại sao sử dụng LINUX ? 18 III-Vài dòng về lịch sử LINUX 19 . bản. Các phiên bản Linux gần đây nhất là : -Linux Gazette . -Lineox Enterprise Linux 4.0 và Pie Box Enterprise Linux ( 100% phần mềm dùng làm phiên bản RHAS) . -Hacao Linux 2.6 với nhiều

Ngày đăng: 07/06/2014, 22:24

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

Tài liệu liên quan