Giáo trình hệ điều hành nguồn mở

35 9 0
Giáo trình hệ điều hành nguồn mở

Đ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

SỞ LAO ĐỘNG – THƯƠNG BINH VÀ XÃ HỘI ĐỒNG THÁP TRƯỜNG TRUNG CẤP THÁP MƯỜI GIÁO TRÌNH HỆ ĐIỀU HÀNH NGUỒN MỞ Đồng Tháp MỤC LỤC  TRANG BÀI 1: TỔNG QUAN VỀ TỔNG QUAN LINUX Mục tiêu: Nội dung .3 2.1 Linux gì? 2.2 Các phiên phát hành Linux 2.3 Thương mại hoá Linux Câu hỏi ôn tập BÀI 2: CÀI ĐẶT HỆ ĐIỀU HÀNH MÃ NGUỒN MỞ VÀ CÁC ỨNG DỤNG Mục tiêu: Nội dung bài: 2.1 Yêu cầu phần cứng 2.2 Các cách cài đặt HĐH mã nguồn mở 2.3 Phân vùng định dạng file hệ thống 2.4 Cài đặt HĐH mã nguồn mở 2.5 Cài đặt ứng dụng HĐH mã nguồn mở .12 2.6 Gỡ bỏ phần mềm cài đặt 18 BÀI TẬP 19 BÀI 3: QUẢN LÝ TẬP TIN, THƯ MỤC VÀ TÀI KHOẢN NGƯỜI DÙNG .20 Mục tiêu: 20 Nội dung bài: 20 2.1 Thao tác với tập tin thư mục 20 2.2 Tạo tài khoản người dùng 25 2.3 Tạo nhóm người dùng 26 2.4 Phân quyền sử dụng tài nguyên 27 2.5 Chia sẻ liệu HĐH mã nguồn mở 28 2.6 Sao lưu phục hồi liệu .29 BÀI TẬP 32 TÀI LIỆU THAM KHẢO 35 BÀI 1: TỔNG QUAN VỀ TỔNG QUAN LINUX Mục tiêu: Biết lịch sử, giai đoạn phát triển phân phối HĐH Linux Nội dung 2.1 Linux gì? Linux tên gọi hệ điều hành máy tính tên hạt nhân hệ điều hành Nó có lẽ ví dụ tiếng phần mềm tự việc phát triển mã nguồn mở Phiên Linux Linus Torvalds viết vào năm 1991, lúc ông sinh viên Đại học Helsinki Phần Lan Ông làm việc cách hăng say vòng năm liên tục cho đời phiên Linux 1.0 vào năm 1994 Bộ phận chủ yếu phát triển tung thị trường quyền GNU General Public License Do mà tải xem mã nguồn Linux Một cách xác, thuật ngữ "Linux" sử dụng để Nhân Linux, tên sử dụng cách rộng rãi để miêu tả tổng thể hệ điều hành giống Unix (còn biết đến tên GNU/Linux) tạo việc đóng gói nhân Linux với thư viện công cụ GNU, phân phối Linux Thực tế tập hợp số lượng lớn phần mềm máy chủ web, ngơn ngữ lập trình, hệ quản trị sở liệu, môi trường làm việc GNOME KDE, Unity, ứng dụng thích hợp cho cơng việc văn phịng OpenOffice, LibreOffice Khởi đầu, Linux phát triển cho dòng vi xử lý 386, hệ điều hành hỗ trợ số lượng lớn kiến trúc vi xử lý, sử dụng nhiều ứng dụng khác từ máy tính cá nhân siêu máy tính thiết bị nhúng máy điện thoại di động Ban đầu, Linux phát triển sử dụng người say mê Tuy nhiên, Linux có hỗ trợ cơng ty lớn IBM Hewlett-Packard, đồng thời bắt kịp phiên Unix độc quyền chí thách thức thống trị Microsoft Windows số lĩnh vực Sở dĩ Linux đạt thành cơng cách nhanh chóng nhờ vào đặc tính bật so với hệ thống khác: chi phí phần cứng thấp, tốc độ cao (khi so sánh với phiên Unix độc quyền) khả bảo mật tốt, độ tin cậy cao (khi so sánh với Windows) đặc điểm giá thành rẻ, không bị phụ thuộc vào nhà cung cấp Một đặc tính trội phát triển mơ hình phát triển phần mềm nguồn mở hiệu Tuy nhiên, số lượng phần cứng hỗ trợ Linux khiêm tốn so với Windows trình điều khiển thiết bị tương thích với Windows nhiều Linux Nhưng tương lai số lượng phần cứng hỗ trợ cho Linux tăng lên 2.2 Các phiên phát hành Linux Một số phiên bật Linux là: Elementary OS, Linux Mint, Arch Linux, Ubuntu, Tail, Centos 7, Ubuntu studio, Open SUSE, Fedora … Ubuntu hệ điều hành linux tốt cho người bắt đầu, dễ tiếp cận, phiên LTS bảo mật ổn định, Lubuntu spin thích hợp cho PC khơng đủ mạnh, xem linux nhẹ cho máy cầu hình yếu Ubuntu với Mint gói phổ biến Linux khuyến khích sử dụng cho Linux newbies, dễ truy cập Các phiên Ubuntu mắt tháng lần Fedora phiên Linux dành cho công ty máy chủ, thay việc sử dụng desktop cá nhân Elementary OS là: hệ điều hành có giao diện đẹp, thiết kế khoa học, mơi trường desktop hồn hảo Tuy nhiên khơng có nhiều ứng dụng cài sẵn Linux Mint: xem lựa chọn mạnh dạn cho dùng Linux, hỗ trợ phương tiện media mặc định, số lượng option tùy chỉnh ấn tượng Arch Linux là: phiên Linux hấp dẫn người dùng có kinh nghiệm tận dụng lợi Terminal (thiết bị đầu cuối) để nhập lệnh thực tác vụ cài đặt ứng dụng, tiềm tùy chỉnh cực lớn, Antergos đại diện cho spin thân thiện với người dùng Tail phiên dành cho quan tâm đến quyền riêng tư bảo mật, trì UI thân thiện với người dùng Tuy nhiên Tail không dành cho số đông người dùng Centos nhánh thuộc phiên Enterprise Red Hat Linux, kết cấu ổn định, lý tưởng sử dụng cho server Tuy nhiên khơng tối ưu cho việc sử dụng desktop hàng ngày Ubuntu studio thay tuyệt vời cho phần mềm production đắt đỏ, hỗ trợ audio plug-in nữa.Vẫn cho phép truy cập tới package điều hành Ubuntu Nếu bạn muốn có studio ghi âm nhà xưởng sản xuất video mà không muốn phải bỏ vài chục triệu đồng cho phần mềm tiêu chuẩn nên cân nhắc việc cài đặt phiên Ubuntu Studio Phiên Ubuntu Linux rõ ràng thiết kế dành riêng cho audio video production thay cho phần mềm trả tiền Pro Tools Hỗ trợ audio plug-in, tích hợp MIDI input cài đặt sẵn vá lỗi ảo Open SUSE: đối tượng chủ yếu devs sysadmin, phiên bóng bẩy, bảo mật tốt Có thể tạo phiên hệ điều hành riêng 2.3 Thương mại hố Linux Với ưu chi phí rẻ, độ ổn định khả bảo mật cao, Linux dần chiếm ưu thị trường Ngày có nhiều tổ chức thương mại chọn dùng Linux đồng thay tải phát triển cách riêng lẻ Hệ điều hành coi giải pháp doanh nghiệp nhiều tập đoàn lớn Computer Associates, HP, IBM Dell hỗ trợ triển khai Linux Do mặt Linux hoàn toàn phù hợp với mục đích sử dụng cấp doanh nghiệp Linux hệ điều hành an ninh tốt khơng bị nhiều nguy cơng sản phẩm khác Lõi Linux 2.6 bước tiến lớn tính an ninh độ tin cậy Nhiều tập đồn lớn cơng bố khoản tiết kiệm khổng lồ mà phần mềm mã nguồn mở đem lại Câu hỏi ơn tập Linux gì? Nêu đặc điểm hệ điều hành Linux So sánh ưu khuyết điểm hệ điều hành Linux so với hệ điều hành Windows Nêu số phiên bật Linux mà bạn biết? BÀI 2: CÀI ĐẶT HỆ ĐIỀU HÀNH MÃ NGUỒN MỞ VÀ CÁC ỨNG DỤNG Mục tiêu: Biết yêu cầu hệ thống cài đặt hệ điều hành mã nguồn mở phần mềm ứng dụng Nội dung bài: 2.1 Yêu cầu phần cứng Một số yêu cầu cần thiết cấu hình tối thiểu hệ thống máy tính trước cài đặt hệ điều hành - Bộ xử lý (CPU): 1.4 GHz - RAM: GB - Bộ nhớ trống: Bộ nhớ trống tối thiểu GB - Màn hình có độ phân giải tối thiểu 800 x 600  Download Ubuntu Tải cài hệ điều hành mã nguồn mở Ubuntu theo địa sau: http://www.ubuntu.com/download/ubuntu/download 2.2 Các cách cài đặt HĐH mã nguồn mở - Ta sử dụng đĩa CD USB chứa hệ điều hành - Sử dụng phần mềm: Ultraiso premium, Oracle VM VirtualBox Vmware workstation, 2.3 Phân vùng định dạng file hệ thống 2.3.1 Phân vùng Phân vùng phần không gian đĩa cứng Một bảng phân vùng phân vùng (partition table) đĩa chứa thơng tin kích thước vị trí phân vùng đĩa cứng Hai bảng phân vùng phổ biến MBR GPT Master Boot Record(MBR): MBR giới thiệu lần với IBM PC DOS 2.0 vào năm 1983 MBR chứa thông tin cách phân vùng logical chứa hệ thống tệp xếp đĩa Nó chứa code thực thi (bộ tải khởi động) để hoạt động trình tải cho hệ điều hành cài đặt MBR hỗ trợ tối đa bốn phân vùng chính, bạn muốn nhiều hơn, bạn phải tạo phân vùng thành phân vùng mở rộng Wap tạo phân vùng hợp lý bên MBR sử dụng 32 bit để lưu trữ địa khối đĩa cứng có sectors 512 byte, MBR xử lý tối đa 2TB (2^32 × 512 byte) Bảng phân vùng GUID(GPT): GPT có 128 phân vùng GPT sử dụng 64 bit cho địa khối cho đĩa cứng có sectors 512 byte, kích thước tối đa 9,4 ZB (9,4 × 10^21 byte) 8ZiB 2.3.2 File hệ thống (system) Một file hệ thống xác định cách lưu trữ liệu thông tin truy xuất từ đĩa lưu trữ Đối với hệ điều hành Windows file systems phổ biến FAT32 NTFS Trên hệ điều hành Linux, file system phổ biến ext2, ext3, ext4, xfs, vfat, swap, ZFS GlusterFS 2.4 Cài đặt HĐH mã nguồn mở Trong phần cài đặt HĐH mã nguồn mở, hướng dẫn cài đặt HĐH mã nguồn mở Ubnutu phần mềm Oracle VM VirtualBox Yêu cầu cần có là: Phần mềm Oracle VM VirtualBox, HĐH mã nguồn mở Ubnutu Tải hệ điều hành mã nguồn mở Ubuntu theo địa sau: http://www.ubuntu.com/download/ubuntu/download 2.4.1 Tạo HĐH mã nguồn mở Ubuntu phần mềm Oracle VM VirtualBox Douple Click chuột vào biểu tượng để bắt đầu tiến trình cài đặt, xuất hình ta chọn New để tạo HĐH mã nguồn mở Ubuntu - Trên hộp thoại Name and operating system  Name: đặt tên cho HĐH  Machine Folder: nơi lưu trữ HĐH  Type: chọn Linux  Version: chọn Ubuntu (64 bit) Chọn nút Next - Hộp thoại Memory Size: Chọn dung lượng nhớ Ram Lưu ý chọn dung lượng nhớ Ram cho HĐH Ubuntu không vượt ½ dung lượng máy dung lượng tối thiểu 1GB, chọn Next - Khi xuất hộp thoại bạn chọn Created, tiếp tục chọn Next, Next - Trên hộp thoại Oracle VM VirtualBox: chọn dung lượng lưu trữ liệu, chọn Create Cuối ta tạo HĐH Ubuntu hình 2.4.2 Tiến hành cài đặt HĐH mã nguồn mở Ubuntu Click chọn HĐH mã nguồn mở Ubuntu ta cài đặt, chọn Start, xuất hộp thoại Select start-up disk Chọn đường dẫn đến nơin đường dẫn đến nơing dẫn đến nơin đến nơin nơii chứa tập tin Ubuntu mà bạna tập tin Ubuntu mà bạnp tin Ubuntu mà bạnn tải i trên Click chọn đường dẫn đến nơin Start - Xuất hộp thoại Welcom : o Tại ta chọn ngôn ngữ để cài đặt tiếng việt English o Click chọn Install Ubuntu để tiến hành cài đặt - Xuất hộp thoại Keyboard layout: o Chọn ngơn ngữ bàn phím English o Click Continue - Hộp thoại "Updates and other software" o Tại máy bạn có kết nối internet bạn có thêm lựa chọn: Download update while installing (sau cài xong cài ln phần update Ubuntu); Install this third party sofware (lựa chọn cài phần mềm hãng thứ 3, codec giúp bạn đọc xem định dạng audio video máy) o Tiếp tục nhấn Continue - Hộp thoại "Installation type" o Click chọn Something else o Nhấn Continue - Hộp thoại Installation type: o Click chọn New Partition Table, nhấn continue o Click vào dấu « + » để tạo tạo phân vùng sau: Partition # 1:

Ngày đăng: 23/12/2023, 10:45

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

Tài liệu liên quan