Nguyên lý hệ điều hành Bài tập lớn tìm hiểu hệ điều hành linux

27 377 0
Nguyên lý hệ điều hành  Bài tập lớn tìm hiểu hệ điều hành 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

Có thể nói Linux là hệ điều hành UNIX cho máy tính. Mã nguồn và các phần mềm đều được miễn phí đã giúp cho Linux trở thành một trong nhiều hệ điều hành chạy trên pc đang phát triển. Nếu như chúng ta phải xét đến cái chi phí cho việc mua bản quyền phần mềm cho đúng với pháp luật Việt Nam hiện hành cũng như trên trường quốc tế, thì ta có thể trông đợi ở linux và các ứng dụng của nó như một cách cứu việc giảm giá thành sản phẩm. Trong bài tập lớn này của tôi, tôi sẽ không có tham vọng đi sâu đi xa mà tôi chỉ tìm hiểu sơ bộ nhất về Linux từ đó để chúng ta có thể đưa ra quyết định là có nên sử dụng Linux hay không ? Trong quá trình làm bài có thể gặp nhiều những sai sót không đáng có rất mong quý thầy cô và các bạn thông cảm.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT - - BÀI TẬP LỚN MƠN NGUN LÍ HỆ ĐIỀU HÀNH Chủ đề: Tìm hiểu hệ điều hành linux? Sinh viên: Nguyễn Văn Bắc Mã số: 1621050351 NMH: 01 Ngày sinh: 04/02/1998 Hà Nội,ngày 20 tháng 11 năm 2017 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT KHOA CƠNG NGHỆ THỐNG TIN BÀI TẬP LỚN NGUN LÍ HỆ ĐIỀU HÀNH Giáo Viên Hướng Dẫn: Võ Thị Thu Trang Sinh Viên Thực Hiện: Nguyễn Văn Bắc Mã SV: 1621050351 Lớp: Công Nghệ Phần Mềm K61 – A ĐỀ TÀI: Tìm Hiểu Về Hệ Điều Hành Linux? Hà Nội, ngày 20 tháng 11 năm 2017 Mục Lục Bài Tran g Mục Lục Lời Nói Đầu Bài Linux Là Gì Bài Tại Sao Phải Sử Dụng Linux Bài Lịch Sử Phát Triển Của Linux Và Phân Phối Đến Ngày Nay Bài Kiến Trúc Của Một Hệ Diêu Hành Linux Bài Các Bản Phát Hành Của Linux 11 Bài Lợi Ích Khi Sử Dụng Linux 12 Bài Bất Tiện Của Linux 14 Bài Linux so với hệ điều hành khác (windows) 18 Bài Khía Cạnh Thương Mại Của Linux 25 Bài 10 Ai Nắm Quyền Sở Hữu Linux 26 Bài 11 Kết Luận Phần cuối: Một số tài liệu kham khảo nhận xét làm giáo viên 27 28 Lời nói đầu Có thể nói Linux hệ điều hành UNIX cho máy tính Mã nguồn phần mềm miễn phí giúp cho Linux trở thành nhiều hệ điều hành chạy pc phát triển Nếu phải xét đến chi phí cho việc mua quyền phần mềm cho với pháp luật Việt Nam hành trường quốc tế, ta trơng đợi linux ứng dụng cách cứu việc giảm giá thành sản phẩm Trong tập lớn tơi, tơi khơng có tham vọng "đi sâu xa" mà tơi tìm hiểu sơ Linux từ để đưa định có nên sử dụng Linux hay khơng ? Trong q trình làm gặp nhiều sai sót khơng đáng có mong quý thầy cô bạn thông cảm BÀI LINUX LÀ GÌ Muốn tìm hiểu Linux trước tiên bạn phải trả lời câu hỏi "UNIX gì? " Linux dự án mục đích ban đầu tạo phiên unix chạy máy tính có chíp Intel máy thường gọi nơm na máy vi tính tương thích với PC Của IBM Có thể nói unix hệ điều hành phổ biến linh hoạt cho chạm máy (high-end) Trong đề tài tơi giải thích bạn chọn Linux giống Unix thay chọn hệ điều hành chạy nên Intel MS-DOS, Windowns 95/98, Windowns NT, OS/2 Linux hệ điều hành cho nhiều máy tính khác trước tiên cho PC nên Intel Hệ điều hành có hàng trăm nhà lâp trình trình rải rác khắp giới tham gia thiết kế xây dụng, với mục tiêu tạo nhái (clone) UNIX hồn tồn khơng phụ thuộc vào phần mềm có đăng ký quyền, thể giới sử dụng thoải mái Thực từ khởi thủy, Linux thú tiêu khiển Của Linus Torvalds, lúc sinh viên học Henlsinki Phần Lan Tovalds, muốn tạo phiên thay cho hệ diê hành Minix vốn hệ thống UNIX để chạy PC nên Intel Về Linux clone UNIX, nghĩa với Linux bạn có nhiều thuận lợi Của UNIX Tính đa nhiệm thực ( preemptive multitasking ) Của Linux giúp chương trình bạn chạy nhiều chương trình lúc, chương trình thể tự chạy liên tục Một số hệ khác, chẳng hạn Windown 3.1 cho phép bạn chạy nhiều chương trình, song bạn chuyển từ chương trình sang chương trình hai chương trình ngừng chạy Windown 95 Windowns NT gần với Linux cho phép chạy đa nhiệm thực Với Linux, bạn lúc thực số chương trình sau: chuyển tập tin, in hồ sơ, chép đĩa mềm, sử dụng CD-ROM, chơi trò chơi Linux hệ điều hành hoàn toàn multiuser ( đa người dùng), nghĩa nhiều người đăng nhâp lúc sử dụng hệ thống Mặc dù ưu điểm không bật máy PC nhà, song công ty trường đại học, nhiều người lúc sử dụng chung tài ngun, từ giảm chi phí đầu tư cho máy móc Ngay gia đình, bạn vào hệ thống nhiều account khác qua đầu cuối ảo (virtual terminal ) Cũng từ mơi trường gia đình, bạn tự tổ chức dịch vụ mạng riêng cách xây dụng Linux nhiều modem Linux cung cấp cho bạn hội học tập mà chưa có hệ điều hành so sánh Có linux, bạn có hệ điều hành đầy đủ bao gồm mã nguồn Trong hệ điều hành thương mại khác không tiết lộ mã nguồn Cuối cùng, Linux mang cho bạn bầu khơng khí hỗn mang cách mạng PC trước Vào khoảng thập niên 1970, máy điện toán sân chơi riêng tổ chức lớn, chẳng hạn quyền, doanh nghiêp lớn trường đại học Người bình thuởng khơng có hội Sử dụng kÿ điều ây Của khoa học Song với su xuất Của vi Sử lý máy tính Cá nhân dâu tiên, việc thay đổi Thoạt tiên PC dât dụng võ Của giới hacker, tay chuyên mơn vi tính Họ thâm nhâp hệ thống PC so khai hệ khơng làm nhiều tính góc dQ suất Nhưng với kinh nghiêm tích luỹ dân dân theo nắm tháng, hacker lại trở thành nhà doanh nghiệp, lúc với khả ngày cao Của máy móc PC trở thành phổ biến Ngày lại có cách mạng lĩnh vực phần mềm hệ thống, nghĩa hệ điều hành Linux đại diện cho hành động ly khai hệ thống tổ chức to lớn kiểm soát, hệ thống nhân danh thị phần để làm sơ cứng óc sáng tạo cải biến BÀI TẠI SAO PHẢI SỬ DỤNG LINUX ? Bạn đến với linux hệ điều hành miễn phí nay, có khả đa chương đa nhiệm lúc cho nhiều người sử dụng nên phần cứng tương thích với PC Của IBM So với hệ điều hành khác mang nang tính thương mại, Linux giúp bạn tránh ràng buộc thinh thoảng lại phải nâng cấp, lần thể lại Phải nâng cấp ứng dụng trả nhiều khoản tiền dáng Nhiều ứng dụng cho Linux ứng dụng miễn phí Internet mã nguồn mở Của Linux từ bạn lấy mã nguồn về, sau chỉnh sửa mở rộng hệ điều hành theo nhu cầu riêng bạn, việc mà bạn thực với hệ Windows, NT, Windows95 Tuy nhiện, việc độc lập với công ty thương mại thể yếu Linux không công ty thương mai riêng lẽ nhân trợ giúp Linux, dó bạn khơng thể gọi điện để họ đến giúp đỡ Tuy vậy, với phát triển Của Internet, tổ chức hỗ trợ người dùng Linux tạo nên vô số site, forum để hướng dẫn bạn vấn đề Linux Ngoài Linux khơng chạy tốt với số phần cứng Việc hỏng hóc xố tập tin liệu hệ thống bạn xảy Linux ln thay đổi chưa qua trình thử nghiệm khắt khe trước tung Linux khơng phải đồ chơi mà hệ thống thiết kế nhằm đem đến cho người sử dung cảm giác tham gia vào dự án mới, tua hồi thời kỳ cách mạng PC Tuy nhiện Linux tương đối ổn định nhiều hệ thống giới thiệu cho bạn may không tốn để học Sử dụng hệ điều hành nhiều người Sử dụng thể giới nay: UNIX, nhiều công ty bán CD-ROM hãng sản xuất phần mềm, chẳng hạn Red Hạt Caldera ứng dụng hệ điều hành Linux Cả IBM, anh xanh (big blue), đển đầu tư xây dụng máy tính, chip hỗ trợ Linux Ngồi chứng ta có thê nhiều phiên phần mềm Linux khác công ty khác TurboLinux, SuSE Linux Linux khả thay cho hệ thống UNIX khác thay thể hệ điều hành đắt tiền Ví dụ sở làm việc, bạn có lâp trình UNIX nhà bạn có khuynh hướng sử dụng hệ giống UNIX Nếu bạn quản trị viên UNIX sở làm việc, nhà bạn sử dụng Linux để thực số công việc Linux giúp bạn để dàng truy cập Internet lại IQ thơng tin Một vấn đề tế nhị làm cho Linux để đến với người dùng Linux mã nguồn cho người Chính điều làm cho số quốc gia đầu tư nghiên cứu Linux để khơng phụ thuộc vào phần mềm có sẵn (như Windows) Họ cho mac dù Windows dễ sử dụng bảo đảm bộn hệ điều hành kín này, thống tin cá nhân hay qc gia họ có bị thu tóm tô chức hay quốc gia khác hay không Ta thấy Trung Quốc phát triển hệ điều hành Hồng Ky từ kernel Của Linux để dân thay thể Windows, tương tự loại chip Hồng Tâm để thay thể Intel ( họ nghiện cứu xong) Tại Việt Nam, việc nghiện cứu để xây dụng hệ điều hành Việt Nam thu số thành công định Như biết đến Linuxvn CMC Red hạt Linux phiên tiếng việt BÀI LỊCH SỬ PHÁT TRIỂN CỦA LINUX VÀ CÁC PHÂN PHỐI ĐẾN NGÀY NAY Năm 1991, Linus Torvalds, Sinh viên trường đại học tổng hợp Helsinki Phần Lan bắt đầu xem xét Minix, phiện UNIX làm với mục đích nghiên cứu cách tạo hệ điều hành UNIX chạy PC với vi xử lí Intel 80386 Ngày 25/8/1991, Linus cho version 0.01 thống báo comp.os.minix dự định Của Linux 1/1992, Linus cho version với shell trình biên dịch C Linux khơng cần minix để phiên dịch lại hệ điều hành mình, Linus đặt tên hệ điều hành Linux 1994, phiên thức 1.0 phát hành Linux hệ điều hành dạng UNIX chạy máy PC với điều khiển trung tâm (CPU) Intel 80386 trở lên, hay vi sử lý trung tâm tương thích AMD, Cyrix Linux ngày chạy máy Macintosh SUN Space Linux thỏa mãn chuẩn POSIX l Linux viết toàn từ số khơng, tức khơng sử dụng dòng lệnh UNIX, nhiện hoạt động Của Linux hồn tồn dựa ngun tắc điều hành UNIX Vì người nắm Linux nắm UNIX Chú ý UNIX su khác khơng giùa UNIX Linux Linux hệ điều hành phát hành miễn phí, phát triển mang Internet từ UNIX sử dụng máy tính cá nhân Linux phát triển nhạnh chóng trở lên phổ biến thời gian ngắn Nó nhanh chóng nhiều người sử dụng lý khơng phải trả tiền quyền Mọi người để dàng download từ Internet hay mua hiệu bán CD Linux hệ điều hành có hệ nâng cao, tất máy tính có cấu hình cao hay thấp Hệ điều hành hỗ trợ máy tính sử dụng 32 64 bit nhiều phần mềm khác Quá trình phát triển Linux tăng tốc qua phát triển chương trình GNU Ở chương trình phát triển UNIX có khả chạy nhiều nên tảng khác Cuối năm 2001 phiên Linux kernel 2.4.2-2 có khả điều khiển máy đa vi xử lý BÀI KIẾN TRÚC CỦA HỆ ĐIỀU HÀNH LINUX Shell Ứng Kernel íCH Phần Cứng 1/ Hạt Nhân Là trung tâm điều khiển hệ điều hành Linux, chứa mã điều khiển hoạt động toàn hệ thống Hạt nhân phát triển khơng ngừng, thường có hai phiên nhất, phiện phát triển ổn định Kerner thiết kế theo dạng modul, kích thước thật Của kernel nhỏ Chúng tải phận cần thiết lên nhớ, phần khác tải lên cần thiêt Nhờ so với hệ điều hành khác Linux khơng sử dụng lãng phí nhớ, khơng tải thứ lên mà khơng cần quan tâm có sử dụng hay khơng Kernel xem trái tim hệ điều hành Linux, ban đầu phát triển cho CPU Intel 80386 Điểm mạnh loại CPU khả quản lý nhớ Kernel Của Linux truy xuất tới tồn tính phần cứng Của máy Yêu cầu chương trình cần nhiều nhớ, nhớ hệ thống nhớ, hệ điều hành sử dụng khơng gian hốn đổi để lưu trữ liệu xử lý chương trình Swap space cho phép ghi trang nhó xuất vi trí giành sẵn đĩa coi phần mở rộng vùng nhớ Bộn cạnh sử dụng swap space, Linux hỗ trợ đặc tính sau: Bảo vệ vùng nhớ tiến trình, điều khơng cho phép tiến trình làm tắt tồn hệ thống Chi tải chương trình cần thiêt She11 Shell cung cấp tập lệnh cho người dùng thao tác với kernel để thực công việc Shell đọc lệnh từ người dùng xử lý Ngồi shell cung cấp số đặc tính khác chuyển hướng xuất nhập, ngôn ngữ lệnh để tạo tập tin tương tự tập tin bật DOS Có nhiều loại shell sử dụng Linux Ở điểm quan trọng để phân biệt shell với lệnh Của shell Ví dụ, C shell sử dụng lệnh tương tự ngơn ngữ C, Bourne shell dùng ngơn ngữ lệnh khác Shell Sử dụng Linux GNU Bourne Again Shell Shell shell phát triển từ Bourne shell, shell dùng hệ thống UNIX với nhiều tính : điều khiển tiến trình, lệnh sử dụng, tên tập tin dài Các Tiện Ích Các tiện ích người dùng thường xuyên sử dụng Nó dùng cho nhiều thứ thao tác tập tin, đĩa nén, lưu tập tin .tiện ích Linux lệnh thao tác hay chương trình giao diện đồ họa Hầu hết tiện ích Linux sản phẩm chương trình GNU Linux có sẵnrât nhiều tiên ích chương trình biến dich, trình gở lỗi, soạn văn tiện ích sử dụng người dùng hệ thống, số tiện ích xem chuẩn hệ thống Linux passwd, Is, ps, vi Các Chương Trình Ứng Dụng 10 Hai ý niệm người đề cập nhiều hệ thống mở ( open system) khả hoạt động liên thông (interoperability), hai nói khả hệ điều hành liên lạc với Phần lớn hệ mở đòi hói thỏa tiêu chuẩn tương thích POSIX ( giao tiêp hệ điều hành khả chuyên ), Linux đáp ứng yêu cầu Linux thiết kế thích ứng với mã nguồn mở, để trường hợp công ty bạn chạy chương trình dó Của UNIX bạn làm cho Linux thích ứng nhạnh chỏng với hệ ây 6.4.Hacker Về bản, Linux xây dựng hacker Mặc dù xã hội hacker hàm ý tiêu cực, song theo định nghĩa ban đầu hacker điện tốn khơng phải tội phạm Bởi bản, động tác hacking nghĩa tìm hiểu rốt có hệ thống cho đển chi tiết một, có khả sửa chữa hệ thống bị hư hỏng số hacker khơng xâm nhâp hệ thống tiên bac trảbthù Mặc dù sau có số người vượt giới hạn bị tập thể hacker gọi cracker Giói hacker điện toán bị xúc phạm người xem họ lũ cracker phá hoại, mà xã hội gọi chúng hacker Thực hacker trắng (bạch đảo hacker) có cơng việc phát lỗ hổng phần mềm, giúp người chủ nhân phần mềm cảnh giác trước công hacker đen hay tội phạm tin học Linux tạo cho bạn cảm giác hacker hy vọng từ bạn khơng trở thành cracker Mới có sẵn phiên UNIX hoạt động đầy đủ chức mà bạn có quyền vào thoải mái không giới hạn, điều mà bạn gặp đời thật, phần lớn người sử dụng UNIX cấp cho account máy UNIX với quyền hạn thu hẹp, user ( người sử dụng bình thường) khơng thể Sử dụng câu lệnh UNIX/ Linux 13 BÀI BẤT TIỆN CỦA LINUX Có lẽ bất tiện lớn Sử dụng Linux khơng có cơng ty Chịu trách nhiệm phát triển hệ điều hành Nếu có điều trục trặc vấn đề phát sinh, bạn khơng có số điện thoại miễn phí gọi cho phận trợ giúp kỹ thuật Tuy nhiên suy nghĩ thêm chút, số điện thoại có giúp bạn thực chưa? Biết lần sau bạn gọi lại sang số khác, biết lần bạn yêu cầu thắc mắc lên mạng để giải đáp? Với Linux, khơng sẵn có số điện thoại hay kỹ thuật nào, song sẵn hàng ngàn người sử dụng Linux thuộc nhóm cộng đồng mạng để chia sé khó khăn bạn 7.1 Thiếu Trợ Giúp Kỹ Thuật Thiếu nguồn trợ giúp kỹ thuật vấn đề không với Linux mà với ứng dụng Linux Mặc dù có nhiều chương trình mang tính thương mại dành cho Linux, song đa phần lại chương trình miễn phí nhóm nhỏ biên soạn đưa lên mạng cho giới xài chung Tất nhiên họ nhắc bạn họ không chịu trách nhiệm máy bạn găp cố sau cài đặt phần mềm miễn phí họ Dù có nhiều nhà phát triển phần mềm sẵn sàng trả lời câu hói Và theo chúng tơi, điều có hai mat: có lợi rèn lun tính cân thân cho chứng ta việc cài dät phần mềm, hai khiện chứng ta nhiều thởi gian cho việc kiêm tra su an toàn Của hệ thống 7.2 Các Vấn Đề Về Phần Cứng Một điều bất tiện thực Linux không dễ cài đặt dễ khơng tương thích với vài phần cứng Khơng giống việc sản xuất chương trình mang tính thương mại, với nhóm chuyên gia làm chung với nhiều tháng trời nhằm xây dựng thử nghiệm phần mềm để xem có đáp ứng số điều kiện phần cứng hay khơng, nhà phát triển Linux người sống rải rác khắp 14 hành tinh Do khơng thể có chương trình bảo đảm chất lượng thống kê Các nhà phát triển vừa cảm thấy chương trình họ dùng tung Hơn Nữa phần cứng mà Linux chấp nhận tuỳ thuộc vào loại máy móc mà nhà sản xuất phát triển Sử dụng soan thåo doan mã Chính thể mà Linux khơng thể Chạy tât cảmọi nên phần cứng Của PC Nếu bạn có phần cứng thích hợp có lẽ bạn không gặp vấn đề cài đặt chạy Linux Còn bạn khơng có phần cứng cân thiết nhà phát triển Linux hy vọng bạn tự thu xếp Nói cho Linux hệ thống dành cho dân hacker 7.3 Không Thể Sử Dụng Các Phầm Mềm Hiện Hành Một bất tiện ứng dụng bạn xài với hệ điều hành DOS hoac OS/2 khơng chạy với Linux Những hệ điều hành Chứng sống" với Linux bạn chạy hai hệ điều hành lúc Bạn cài đặt thêm chương trình đặc biệt "VM WARE' để giå lập hay nhiều hệ điều hành khác chạy máy Dĩ nhiên máy bạn phải có cấu hình thích hợp Hiện tay hacker thể giới xây dụng chương trình chun dụng cho việc giả lập mơi trường Windows, DOS nên Linux Hiện có nhiều người soạn thảo chương trình giả lập Linux có khả chạy DOS chương trình Windows Cùng có dự án mang tên Execụtor tìm chạy chương trình Macintosh với Linux Trong tương lài gân, Linux có khả năngchạy ứng dụng Mac, DOS, Windows Doanh nghiêp Caldera chuyên WABI Của SUN sang Linux WABI cho phép ứng dụng Windown 3.1 chạy X với Linux Caldera bán sån phẩm vừa kê kèm với nhiều ứng dụng Linux, nhiện Caldera lài biến không phiện Red Hạt để chạy ứng dụng hãng bán Caldera thir chuyên phiện DOS mang tên DR DOS sang Linux 15 Wine Sử dụng truởng Windows giå lâp để chạy ứng dụng Windows Linux Muốn cài đặt Linux bạn phải phân vùng lại ổ cứng máy tính, lúc thiết Bạn phải xố phần ổ cứng chứa chương trình dù liệu có sẵn dó Hiện việc cài Linux mà không phần vùng lài ô cứng giải chạy chậm Do dó dự định cài đặt Linux bạn nên backup ổ cứng vài lần ổ cứng cần phải đủ chỗ cho Linux phần mềm khác, bạn phải định giữ lại bỏ Bạn có nhiều lựa chọn để phân vùng lại ổ cứng Chẳng hạn bạn dành chô riêng cho DOS Linux, bạn chạy chương trình phân vùng ổ cứng mà khơng phải xố tập tin có sẵn Tuy nhiên rủi ro liệu Khi phân vùng lại ổ cứng, bạn kiểm soát vùng đĩa dành riêng cho Linux hữu hiệu hon, Linux chạy tốt hon Dụng luqng đĩadành riêng cho Linux tuÿ vào việc bạn muôn cài bao nhiều ứng dụng Bạn cân có 300 MB trơng đĩamà bạn mn cài Linux dó chua kê tât cảcác chương trình dù liêu bạn mn giù lài từ hệ điều hành trước dó Còn cứng Của bạn GB q tốt 7.4 Thiếu Kinh Nghiệm Ở điều bất tiện cuối bạn phải học cách quản lý Linux không giống hệ điều hành khác UNIX Linux cần phải quản lý Người quản lý thường quån tri viên hệ thống Công việc quån tri viên hệ thống thuởng thểm bót accơut Của user, đểu dän backup hệ thống cài đặt thêm phần mềm mới, thiết lập cấu hình hệ thống, giải hỏng hóc Tuy nhiện thơng thường, hệ điều hành UNIX ổn định, bạn cài lần để tự chạy, khả tự điều chỉnh hệ UNIX dường tốt hệ Windows nhiều ? 7.5 Khắc Phục Những Nhược Điểm Vì từ lúc khởi thủy Linux hệ thống Của hacker, dân hacker khối mày mò scra chừa hỏng hóc Của hệ thống, sử dụng Linux lần đầu có cảm giác đơn cõi đời Tuy nhiên 16 Linux phổ biến tài nguyên ngày cành phong phú Ở đa phần phát hành Linux kèm theo hàng ngàn trang tài liêu Bạn để dàng tìm thấy thống tin tương tự thư mục/DOCS CD- ROM Ở quên bây giở có nhiều tập chí chun cho Linux, Internet luồng có nguồn thống tin thích hợp, chua kê đển dQi ngữ người Sử dụng Linux sẵnsàng giúp dở bạn 7.6.Những Yếu Điểm Đang Dần Biến Mất Mặc dù chưa lân khắc phục hệt bất tiện nói trên, song chúng dần biến nhiều cơng ty đầu tư cho Linux đưa nhiều giải pháp Hai số cơng ty Red Hạt Caldera BÀI 8: LINUX SO VỚI CÁC HỆ ĐIỀU HÀNH KHÁC (WINDOWS) Linux đã cho thấy tiến vượt bậc so với thập kỷ trước, nâng thân từ hệ điều hành mã nguồn mở trở nên thực hữu dụng với người Nhiều người quay lưng lại với Windows để đến với phân phối miễn phí Linux Trước cân nhắc chuyển từ Windows sang Linux ngược lại, người dùng nên nắm khác Windows Linux Dưới khác biệt lớn Linux Windows 8.1 Cấu trúc file 17 Cây hệ thống file Linux dạng Cấu trúc sở Linux khác hoàn tồn so với Windows Nó phát triển mã gốc riêng với nhà phát triển riêng rẽ Bạn khơng tìm thấy thư mục My Documents Ubuntu hay Program Files Fedora Cũng khơng có ổ đĩa C: hay D: xuất Thay vào đó, có liệu ổ đĩa bung vào Tương tự, thư mục home desktop phần liệu Về mặt kỹ thuật, bạn cần tìm hiểu hệ thống kiến trúc file hoàn toàn Thực tế việc khơng q khó khác biệt rõ rệt 8.2 Khơng có Registry 18 Registry Windows sở liệu chủ cho tồn thiết lập nằm máy tính Nó nắm giữ thông tin ứng dụng, mật người dùng, thơng tin thiết bị… Linux khơng có registry Các ứng dụng Linux lưu thiết lập sở chương trình phân cấp người dùng Với ý nghĩa này, cấu hình Linux dạng mơ đun Người dùng khơng tìm thấy sở liệu tập trung cần dọn dẹp định kỳ 8.3 Trình quản lý gói 19 Trên Windows người dùng phải sử dụng gói cài đặt Đây file *.exe chương trình muốn cài, tải thông qua website Và cần gỡ, ta phải vào Control Panel Nhưng với hầu hết hệ thống Linux, bạn cài đặt chương trình theo cách Thay vào đó, hệ thống có chương trình quản lý gói (package manager) giống trung tâm duyệt web, cài đặt hay gỡ bỏ gói chương trình Thay truy cập website Firefox để tải Firefox, bạn cần tra kho lưu liệu trình quản lý gói tải trực tiếp ứng dụng từ Đây ưu điểm Linux so với Windows 8.4 Giao diện thay đổi 20 Giao diện Windows khơng có q nhiều đổi khác thời gian dài Với Windows Vista, Aero Trước đó, XP tạo số thay đổi nhỏ so với Windows Classic Nhưng Start Menu, Taskbar, System Tray, Windows Explorer, tất giống Phải Windows 8.1, Windows 10 thấy có khác biệt rõ rệt, khơng thể "thốt xác" hồn tồn Với Linux, giao diện hồn tồn tách rời với hệ thống lõi Bạn đổi môi trường giao diện mà không cần lo lắng xem có phải cài lại chương trình hay khơng Có nhiều giao diện GNOME, KDE hay gần Unity nhiều giao diện biết đến khác tập trung vào khía cạnh khác cho bạn lựa chọn 8.4 Lệnh đầu cuối 21 Linux có tiếng hệ điều hành dành cho tín đồ máy tính điều đạt chủ yếu nhờ vào phổ biến giao diện dòng lệnh (terminal) Đây hộp đen với chữ xanh truyền thống để ta sử dụng lệnh thực thi Nói cách khác, giống Command Prompt Windows Nếu muốn chuyển sang dùng Linux bạn phải học cấu trúc lệnh phải sử dụng chúng thường xuyên Giao diện đồ họa dễ sử dụng chắn không mạnh mẽ hiệu giao diện dòng lệnh  Bất kỳ nên biết lệnh Linux Tài khoản quyền user Linux có loại user: Regular, Administrator (Root), Service Trong đó: Regular: Là tài khoản user thơng thường tạo cài đặt Ubuntu máy tính Tất file, thư mục lưu trữ /home/ thư mục tài khoản User khơng có quyền truy cập vào thưc mục user khác  Root: Tài khoản tạo thời điểm cài đặt Linux Root superuser, truy cập vào file bị giới hạn quyền, cài đặt phần mềm có quyền quản trị Bất bạn muốn cài đặt phần mềm, thay đổi file hệ thống thực tác vụ cần quyền quản trị khác Linux phải đăng nhập tài khoản Root  22 Những hoạt động nghe nhạc, duyệt web sử dụng tài khoản bình thường  Service: Hẳn bạn biết Linux bá chủ hệ điều hành máy chủ Các dịch vụ Apache, Squid, email, có tài khoản dịch vụ cá nhân riêng Những tài khoản giúp tăng tính bảo mật cho máy tính Linux cho phép từ chối truy cập vào nguồn lực khác tùy thuộc vào dịch vụ Ghi chú: Bạn không thấy tài khoản Servicec phiên Ubuntu Desktop Trong đó, Windows có loại tài khoản người dùng là: Administrator, Standard, Child Guest 8.5 Các thiết lập điều khiển Trước đây, Windows thống trị thị trường PC nên nhà sản xuất driver tập trung vào hệ điều hành Điều có nghĩa công ty AMD Nvidia ưu tiên Windows Linux Do vậy, tất bạn cần xử lý văn bản, trình duyệt web, chat email Linux lựa chọn chấp nhận Nhưng muốn chơi game bạn cần suy xét kỹ Hiện tại, Linux trọng bạn làm nhiều việc máy tính chạy Linux 8.6 Tính tự Trên hết, mơi trường Linux thực môi trường mở cho người khám phá, học hỏi thử nghiệm ý tưởng họ Mỗi máy tính Linux nhất, tính xuất phát từ việc phải cá nhân hóa thiết lập cho phần cứng 8.7 Kết luận Đây điểm khác hai tảng điều hành máy bàn phổ biến Hi vọng rằng, giúp bạn đưa định xác cho cân nhắc chuyển đổi hệ điều hành 23 BÀI 9: Al NẮM QUYỀN SỞ HỮU LINUX IBM giữ quyền OS/2, MS-DOS MS Windows thuộc Micrsoft Vậy người sở hữu Linux ? điều khẳng định thú vị nhất: Linux khơng phải phần mềm cơng cộng, nhiều thành tựu Linux đăng ký tác quyền Linus Torvalds giữ tác quyền kernel Của Linux Doanh nghiêp Red Hạt Của phiện Rad Flàt, Patrick Volkerding giù tác quyền Slàckware Nhiều tiên ích Của Linux thuQc tác quyền GPL Thực tế Torvalds nhiều người đóng góp cho Linux đặt cơng trình bảo GNU GPL Bản quyền đơi gọi dí dóm GNU Cơpyleft để chơi lại chủ Coppyright Bản quyền áp dung cho mg) phần mềm sản xuất theo GNU Free Sofware Founđation Bản quyền cho phép lập trình viên tạo phần mềm cho tất người Nét GNU người sử dụng phần mềm đó, thích chỉnh sửa theo nhu cầu riêng Của Điều quan trọng chỉnh sửa không giữ riêng chỉnh sửa mà phải phổ biến rộng rãi cho người khác sử dụng tiếp tục thay đổi theo ý họ Bản tác quyền GNU, gọi GPL, cho phép tác giả chương trình giữ tác quyền pháp lý, song tác giả người khác thao tác, thay đổi bán chương trình viết lại Tuy nhiên bán chương trình người bán khơng cấm người mua thay đổi chương trình cũ Khi bán chương trình bạn phải cung cấp mã nguồn Đó lý Linux đển với bạn tồn mã nguồn đầy đủ BÀI 10 KHÍA CẠNH THƯƠNG MẠI CỦA LINUX Nhiều doanh nghiêp dùng Linux Chạy Wed server cho mang Intranet Của họ tính kinh tế Của Linux, Linux dùng cho nhiều ứng dụng 24 mạng khác nhau, để lâp câu dân routing, làm tường lửa Nhiều nhà cung cấp dịch vụ Internet dùng Linux làm hệ điều hành Nhiều chương trình mang tính thương mai Chạy Linux Một số quan NASA dùng Linux để thi ảnh, bao gồm hình ảnh hành tinh có độ phần giải cao hiệu ứng hình ảnh đặc biệt cho phim Titanic 10.1 Các Chương Trình Thương Mại Từ Linux Mặc dù phân phối phát hành phổ biến Của Linux , doanh nghiêp có sản phẩm thương mại, quản lý trọn gói phát hành theo phương thức GPL cho phát hành khác Song song với phiện GBL Của Linux RPM, Red Hạt có kho ứng dụng gọi Applixware, bao gồm phần mềm xử lý văn bản, chương trình bảng biểu, chương trình đồ hoq, dụng cụ thu tín, với nhiều dụng cụ triển khai khác Red Hạt có phiên thương mại để triển khai Chạy X theo Linux Do bạn đặt mua, bạn nhận thêm phần mềm công cụ đa nang mà không Phải tiền mua thêm license MS Oficce, 10.2 Các Chương Trình Thương Mại Từ Caldera Thoạt tiên Caldera có phát hành từ mạng, Red Hạt dựa vào công nghệ Novell Sản phẩm hệ họ, Caldera Open Linux Base, công nghệ điều hành giống UNIX với chi phí thấp, với Kernel Linux 2.0 phát hành Open Linux từ Caldera Sản phẩm bao gồm giao diên dơ hoq có khả năngqn lý hệ thống tài nguyên mang chủ yếu Open Linux Base Của Caldera công nôi không chuyên dùng, bao gồm tất nghi thức, dịch vụ khách hàng, server router Open Linux có X server thương mại từ MetroLink phiên Linux đăng ký đầy đủ Netscậpe Navigator Hiện Caldera tách riêng Open Linux thành hai phần khác nhau: chi dùng cho máy tính cá nhân dùng cho máy Caldera có Cosel WordPerfrct cho Linux , với ứng dụng Văn phòng Internet Nhiều chương trình thương mai tương tự từ 25 Caldera có CD Solution Nếu muốn, bạn dùng Netscậpe để xem qua trang đặt hàng Caldera đứng quyền tương thích cơng nghệ WABI Của SonSof cho phép end uer Chạy ứng dụng Windows nên Linux BÀI 11 KẾT LUẬN Có thể nói Linux hệ điều hành UNIX cho máy tính để bàn Mã nguồn phần mềm miễn phí giúp Linux trở thành nhiều hệ điều hành Chạy PC phát triển Nếu phải xét đển chi phí cho việc mua quyền phần mềm cho với pháp luật hành Việt Nam trường quốc tế, ta trơng đợi hồn tồn Linux ứng dụng cách cho việc giảm giá thành sản phẩm giá thành quyền hệ điều hành phần mềm kèm khơng rẻ chí chiếm đến 1/3 giá thành sản phẩm PC có mức giá trung bình Việt Nam Qua phần trình bày tơi hẳn bạn có câu trả lời riêng phải không 😊 Một số tài liệu kham khảo: -Đây sưu tập hệ điều hành linux http://tailieu.vn/xem-bo-suutap/bo- ux.1267.0.html -Bảo mật hệ thống linux http://tailieu.vn/xem-bo-suu-tap/bo- 267.13401.html -Hệ thống mạng linux http://tailieu.vn/xem-bo-suu-tap/bo- 1267.4908.html -Hướng dẫn sử dụng hệ điều hành linux http://tailieu.vn/xem-bo-suutap/bo- 267.30872.html -Linux http://tailieu.vn/xem-bo-suu-tap/bo- 267.11565.html Chúc bạn thành công! 26 Đánh giá, nhận xét giáo viên: 27 ... Nay Bài Kiến Trúc Của Một Hệ Diêu Hành Linux Bài Các Bản Phát Hành Của Linux 11 Bài Lợi Ích Khi Sử Dụng Linux 12 Bài Bất Tiện Của Linux 14 Bài Linux so với hệ điều hành khác (windows) 18 Bài. .. lại hệ điều hành mình, Linus đặt tên hệ điều hành Linux 1994, phiên thức 1.0 phát hành Linux hệ điều hành dạng UNIX chạy máy PC với điều khiển trung tâm (CPU) Intel 80386 trở lên, hay vi sử lý. .. riêng cách xây dụng Linux nhiều modem Linux cung cấp cho bạn hội học tập mà chưa có hệ điều hành so sánh Có linux, bạn có hệ điều hành đầy đủ bao gồm mã nguồn Trong hệ điều hành thương mại khác

Ngày đăng: 28/09/2019, 13:53

Từ khóa liên quan

Mục lục

  • NMH: 01

  • Ngày sinh: 04/02/1998

  • BÀI 1. LINUX LÀ GÌ

  • BÀI 3. LỊCH SỬ PHÁT TRIỂN CỦA LINUX VÀ CÁC PHÂN PHỐI ĐẾN NGÀY NAY

    • BÀI 4. KIẾN TRÚC CỦA HỆ ĐIỀU HÀNH LINUX

      • 1/ Hạt Nhân

        • 2. She11

        • 3. Các Tiện Ích

        • BÀI 5. CÁC BẢN PHÁT HÀNH CỦA LINUX

          • BÀI 6. LỢI ÍCH CỦA LINUX

            • 6.1 Khả năng thích ứng của các hệ mở

              • 6.2 Ứng Dụng

              • 6.4.Hacker

              • BÀI 7. BẤT TIỆN CỦA LINUX

                • 7.1 Thiếu Trợ Giúp Kỹ Thuật

                • 7.2 Các Vấn Đề Về Phần Cứng

                • 7.3. Không Thể Sử Dụng Các Phầm Mềm Hiện Hành

                • 7.4 Thiếu Kinh Nghiệm

                • 7.5. Khắc Phục Những Nhược Điểm

                • 7.6.Những Yếu Điểm Đang Dần Biến Mất

                • 8.1 Cấu trúc file

                • 8.2 Không có Registry

                • 8.3 Trình quản lý gói

                • 8.4 Giao diện thay đổi được

                • 8.4 Lệnh đầu cuối

                • Tài khoản và quyền user

                • 8.5 Các thiết lập điều khiển

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

Tài liệu liên quan