Bài tập lớn Hệ điều hành PTIT

12 70 0
Bài tập lớn Hệ điều hành  PTIT

Đ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 tập lớn về môn Hệ điều hành thầy Lê Anh, Học viện công nghệ bưu chính viến thông. Thực hiện ảo hóa trên virtualbox. Hệ điều hành Opensuse. Tài liệu cho sinh viên năm 3 kỳ 2. Thank you for watching and downloading. Cost: 37.000 VNĐ

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA VIỄN THÔNG oOo BÁO CÁO BÀI TẬP LỚN MÔN HỆ ĐIỀU HÀNH ĐỀ TÀI: HỆ ĐIỀU HÀNH OPENSUSE Giảng viên hướng dẫn: Đặng Trần Lê Anh Nhóm thực : 29 Sinh viên thực hiện: Trần Tuấn Trường : B20DCVT409 Đỗ Văn Mạnh : B20DCVT245 Đỗ Minh Hiếu : B18DCVT148 Bùi Tuấn Dũng : B20DCVT070 HÀ NỘI – 2023 MỤC LỤC PHẦN 1: LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN Hình thành Phát triển PHẦN 2: CÁC ĐẶC ĐIỂM CỦA HỆ ĐIỀU HÀNH OPENSUSE Đặc điểm Các tính tính tương thích Ưu nhược điểm .7 PHẦN 3: CÀI ĐẶT HỆ ĐIỀU HÀNH VÀ TRIỂN KHAI DỊCH VỤ .8 Cài hệ điều hành Triển khai dịch vụ 10 2|Page PHẦN 1: LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN Hình thành - OpenSUSE hệ điều hành mã nguồn mở phát triển cộng đồng OpenSUSE Hệ điều hành phát triển dựa tảng SUSE Linux, hệ điều hành Linux SUSE Linux GmbH phát triển - Cái tên OpenSUSE thức tạo sau Novell mua lại vào ngày tháng 11 năm 2003 Từ đời đến nay, OpenSUSE trở thành hệ điều hành Linux phổ biến sử dụng rộng rãi doanh nghiệp cá nhân Cộng đồng OpenSUSE liên tục phát triển cải tiến hệ thống điều hành để đáp ứng nhu cầu người dùng - Ngày có hai phiên mắt thị trường OpenSUSE Leap OpenSUSE Tumbleweet Tumbleweed phiên dự án openSUSE, thay số phiên cổ điển cập nhật định kỳ, hệ thống phát hành chiếu sử dụng: cập nhật diễn liên tục; trạng thái trước hệ điều hành lưu dạng "snapshot" Tumbleweed người dùng openSUSE ưa thích làm hệ thống máy tính để bàn Leap phiên phân phối ổn định cổ điển: phát hành năm cập nhật bảo mật sửa lỗi Điều làm cho Leap trở nên hấp dẫn với tư cách hệ điều hành máy chủ, hệ điều hành máy tính để bàn, địi hỏi thời gian bảo trì Phát triển OpenSUSE phát triển cộng đồng lớn nhà phát triển, chuyên gia người dùng Dưới số kiện trình phát triển OpenSUSE qua năm: • Năm 1994: SUSE Linux thành lập Đức phát hành phiên • Năm 2003: SUSE Linux mua lại Novell, công ty phần mềm lớn Mỹ • Năm 2005: Novell định mở mã nguồn SUSE Linux tạo cộng đồng phát triển mới, gọi OpenSUSE • Năm 2006: Phiên OpenSUSE phát hành • Năm 2008: OpenSUSE trở thành dự án độc lập nhóm phát triển dự án tách khỏi Novell 3|Page • Năm 2010: OpenSUSE 11.3 phát hành với nhiều tính mới, bao gồm trình cài đặt hỗ trợ cho nhiều phần cứng thiết bị • Năm 2011: OpenSUSE chuyển sang mơ hình phát triển có tham gia cộng đồng thành lập OpenSUSE Foundation • Năm 2013: OpenSUSE 12.3 phát hành với số cải tiến đáng kể cho giao diện người dùng hỗ trợ nhiều máy chủ • Năm 2014: OpenSUSE Leap, phiên ổn định OpenSUSE phát hành • Năm 2015: OpenSUSE Tumbleweed giới thiệu, phiên cập nhật or liên tục với gói phần mềm • Năm 2017: OpenSUSE Leap 42.3 phát hành với cập nhật tính tăng cường bảo mật • Năm 2019: OpenSUSE Leap 15.1 15.2 phát hành với cập nhật bảo mật tính • Năm 2020: OpenSUSE Leap 15.2 cập nhật với nhiều gói phần mềm tính nâng cao hiệu • Năm 2021: OpenSUSE Leap 15.3 phát hành với nhiều cải tiến hiệu suất tính • Năm 2022: OpenSUSE Leap 15.4 phát hành với cập nhật với nhiều tính PHẦN 2: CÁC ĐẶC ĐIỂM CỦA HỆ ĐIỀU HÀNH OPENSUSE Đặc điểm - OpenSUSE hệ điều hành mã nguồn mở dựa SUSE Linux Enterprise(SLE) - Dưới số đặc điểm hệ điều hành OpenSUSE: +) Tính ổn định: OpenSUSE hệ điều hành Linux có tính ổn định cao, phát triển với mục tiêu mang đến ổn định đáng tin cậy cho người dùng Đây đặc điểm quan trọng ưu việt OpenSUSE lý sử dụng rộng rãi hệ thống máy chủ mạng lớn Một số yếu tố giúp OpenSUSE đạt tính ổn định cao: Quản lý gói phần mềm: OpenSUSE sử dụng cơng cụ quản lý gói phần mềm Zypper để quản lý gói phần mềm cập nhật hệ thống Zypper đảm bảo gói phần mềm cập 4|Page nhật đầy đủ kiểm tra tính ổn định trước phát hành Các cập nhật phát hành sau thử nghiệm xác nhận tương thích với gói phần mềm khác hệ thống Kiểm sốt chất lượng: OpenSUSE có q trình kiểm sốt chất lượng chặt chẽ để đảm bảo tính ổn định hệ thống Các phát hành kiểm tra kỹ lưỡng trước phát hành để đảm bảo họ không gây lỗi không ảnh hưởng đến tính ổn định hệ thống Hỗ trợ dài hạn: OpenSUSE cung cấp phát hành có hỗ trợ dài hạn (LTS) để đảm bảo tính ổn định hệ thống thời gian dài Các phát hành LTS hỗ trợ khoảng thời gian lên đến năm cập nhật đặn để giữ cho hệ thống bạn ổn định an tồn Cộng đồng hỗ trợ: OpenSUSE có cộng đồng lớn động Nhờ đó, lỗi vấn đề tính ổn định phát khắc phục nhanh chóng Đồng thời, người dùng tìm kiếm giải pháp cho vấn đề họ thông qua diễn đàn trang web hỗ trợ Tính đa dạng: OpenSUSE hỗ trợ đa dạng kiến trúc phần cứng cung cấp nhiều phiên dành cho máy chủ, máy tính để bàn máy tính xách tay +) Bảo mật: Hệ điều hành OpenSUSE cung cấp nhiều tính bảo mật để bảo vệ hệ thống bạn Dưới số tính bảo mật OpenSUSE:  AppArmor: OpenSUSE sử dụng AppArmor để cấu hình kiểm sốt quyền truy cập ứng dụng AppArmor giúp ngăn chặn công từ ứng dụng độc hại cách hạn chế quyền truy cập chúng  SELinux: OpenSUSE hỗ trợ SELinux, chế kiểm soát truy cập tương tự AppArmor SELinux cung cấp sách bảo mật để giới hạn quyền truy cập ứng dụng ngăn chặn công từ ứng dụng độc hại  Giao thức mạng bảo mật: OpenSUSE hỗ trợ nhiều giao thức mạng bảo mật, bao gồm SSH, SSL/TLS, IPSec, OpenVPN Những giao thức giúp mã hóa liệu truyền tải qua mạng bảo vệ chúng khỏi công từ xa  Bảo mật mật khẩu: OpenSUSE yêu cầu sử dụng mật mạnh tạo tài khoản người dùng Hệ thống cung cấp công cụ để kiểm tra tính mạnh mật hạn chế sử dụng mật đơn giản  Hệ thống tường lửa: OpenSUSE cấu hình để sử dụng tường lửa để giới hạn truy cập vào hệ thống Tường lửa giúp ngăn chặn công từ máy tính khác mạng Tóm lại, OpenSUSE cung cấp nhiều tính bảo mật để bảo vệ hệ thống bạn khỏi công lỗ hổng bảo mật Để tăng cường bảo mật, bạn nên cài đặt cấu hình tính bảo mật cách thích hợp +) Cộng đồng: OpenSUSE có cộng đồng lớn động với nhiều tài liệu, trang web hỗ trợ bao gồm lập trình viên, nhà phát triển, chuyên gia Cộng đồng naỳ cung cấp hỗ 5|Page trợ giúp đỡ cho người dùng OpenSUSE cũ, bao gồm việc đặt, cấu hình sử dụng hệ điều hành Cộng đồng openSUSE đóng góp cho việc phát triển cải tiến hệ điều hành Họ cung cấp phát hành vá lỗi, đảm bảo openSUSE ln ln ổn định an tồn cho nguời sử dụng +) Dễ cài đặt: OpenSUSE có trình cài đặt đơn giản dễ sử dụng cho phép người dùng cài đặt cấu hình hệ điều hành cách nhanh chóng dễ dàng OpenSUSE cung cấp công cụ gọi YaST(Yet another Setup Tool) để quản lý cấu hình hệ thống Cơng cụ cho phép người dùng dễ dàng cài đặt, cấu hình quản lý phần mềm dịch vụ hệ thống +) Hỗ trợ ứng dụng đa dạng: OpenSUSE cung cấp kho ứng dụng rộng lớn, bao gồm nhiều ứng dụng phổ biến hữu ích cho mục đích sử dụng khác Các tính tính tương thích - OpenSUSE hệ điều hành mã nguồn mở thiết kế để hoạt động nhiều loại máy tính thiết bị khác Dưới số tính tương thích tính OpenSUSE: a) Tính OpenSUSE:  Hỗ trợ nhiều kiến trúc phần cứng: OpenSUSE hỗ trợ nhiều kiến trúc phần cứng, bao gồm kiến trúc 32-bit 64-bit, x86, ARM, PowerPC, IBM zSeries s390x Điều cho phép người dùng sử dụng OpenSUSE nhiều loại thiết bị khác máy tính để bàn, máy chủ, máy tính nhúng, máy tính xách tay, máy tính bảng Raspberry Pi  Quản lý gói phần mềm dễ dàng: OpenSUSE có hệ thống quản lý gói phần mềm dễ sử dụng, cho phép người dùng cài đặt, cập nhật gỡ bỏ phần mềm cách dễ dàng Hệ thống quản lý gói phần mềm OpenSUSE bao gồm YaST, Zypper PackageKit  Hỗ trợ kỹ thuật chuyên nghiệp: OpenSUSE phát triển SUSE Linux GmbH, cơng ty có kinh nghiệm lâu năm việc cung cấp sản phẩm dịch vụ Linux cho doanh nghiệp Vì vậy, OpenSUSE hỗ trợ kỹ thuật chuyên nghiệp đảm bảo tính ổn định độ tin cậy b) Tính tương thích:  Tương thích phần cứng: OpenSUSE hỗ trợ nhiều loại phần cứng khác nhau, bao gồm máy tính cá nhân, máy chủ, máy tính xách tay thiết bị nhúng Hệ thống hỗ trợ kiến trúc 32-bit 64-bit  Tương thích ứng dụng: OpenSUSE hỗ trợ nhiều ứng dụng mã nguồn mở thương mại phổ biến, bao gồm cơng cụ văn phịng LibreOffice, trình duyệt web Firefox Chrome, trình phát nhạc video, nhiều ứng dụng khác 6|Page  Tương thích với chuẩn mở: OpenSUSE hỗ trợ chuẩn mở chuẩn hệ điều hành Linux, chuẩn tài liệu PDF, chuẩn mã hóa OpenSSL SSH, chuẩn mạng TCP/IP  Tương thích với máy chủ dịch vụ đám mây: OpenSUSE cài đặt cấu hình để hoạt động máy chủ làm việc với dịch vụ đám mây Amazon Web Services, Microsoft Azure Google Cloud Platform  Tóm lại, OpenSUSE hệ điều hành linh hoạt tương thích với nhiều loại phần cứng, ứng dụng, chuẩn mở công nghệ Nó sử dụng cho nhiều mục đích khác nhau, từ máy tính cá nhân đến máy chủ dịch vụ đám mây Ưu nhược điểm a) Ưu điểm: - OpenSUSE thiết kế để đảm bảo tính ổn định cao với cập nhật bảo mật thường xuyên - OpenSUSE cài đặt sử dụng nhiều loại máy tính khác nhau, từ máy tính cá nhân đến máy chủ - OpenSUSE có cộng đồng hỗ trợ rộng lớn, với nhiều người dùng nhà phát triển sử dụng đóng góp cho - OpenSUSE phần mềm mã nguồn mở miễn phí, điều có nghĩa bạn sửa đổi phân phối lại mã nguồn b) Nhược điểm: - Khó sử dụng cho người bắt đầu: openSUSE cần phải học tập sử dụng dài, khó cho người bắt đầu sử dụng hệ điều hành này, đặc biệt người khơng có kinh nghiệm với Linux - Hạn chế ứng dụng: openSUSE không hỗ trợ tất ứng dụng mà người dùng cần - Có thể cần phải cấu hình bổ sung: OpenSUSE địi hỏi người dùng cấu hình bổ sung để sử dụng số tính phần mềm 7|Page PHẦN 3: CÀI ĐẶT HỆ ĐIỀU HÀNH VÀ TRIỂN KHAI DỊCH VỤ Cài hệ điều hành Giao diện hình OpenSUSE Leap 15.4 8|Page Giao diện ứng dụng Giao diện quản lý files 9|Page Phần mềm tạo lập văn mặc định Opensuse Triển khai dịch vụ Dịch vụ triển khai tập FTP server a) Khái niệm FTP viết tắt File Transfer Protocol tiếng Anh, giao thức truyền tải tập tin từ máy tính sang máy tính khác thơng qua mạng TCP qua mạng Internet Thơng qua giao thức FTP, người dùng truyền tải liệu hình ảnh, văn bản, tập tin media, từ máy tính lên máy chủ đặt nơi khác tải tập tin có máy chủ máy tính cá nhân b) Chức + Truyền tải liệu máy tính Bộ phận IT doanh nghiệp quản lý tồn liệu dạng thư mục tập tin thông qua tài khoản FTP Nghĩa người dùng tải tập tin với dung lượng lớn nhỏ từ máy tính cá nhân lên server + Truyền tải liệu website lên máy chủ Người dùng thường thấy khó khan mặt thời gian chép lượng lớn tập tin sử dụng phương thức gửi mail hay chép vật lý thủ công (CD, USB flash,…) Tuy nhiên, với FTP người dùng chủ động chép truyền tập tin với dung lượng lớn cách nhanh chóng 10 | P a g e Các bước thực hệ điều hành OpenSUSE Bước 1: Cài đặt package vsftpd sử dụng zipper Bước 2: Cho phép ftp traffic qua tường lửa Bước 3: Tạo thư mục người dùng Bước 4: Cấu hình vsftpd Bước 5: Bảo mật ftp Bước 6: Thử kết nối tới ftp server từ ftp client qua FileZilla  FileZilla phần mềm hỗ trợ truyền liệu máy tính cá nhân với máy chủ web thông qua internet giao thức FTP FileZilla bao gồm FileZilla Server và FileZilla Client Thực cài đặt FTP server thành công 11 | P a g e Thực truyền file từ Opensuse sang Windows thành công 12 | P a g e

Ngày đăng: 02/07/2023, 16:34

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

Tài liệu liên quan