Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 36 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
36
Dung lượng
1,54 MB
Nội dung
Linux Phần mềm Mã nguồn mở Bài 1: làm quen với phần mềm mã nguồn mở linux Nội dung Giới thiệu môn học Tài nguyên học tập Sự đời mã nguồn mở Các loại giấy phép phân phối mã nguồn Giới thiệu Linux TRƯƠNG XUÂN NAM Phần Giới thiệu môn học TRƯƠNG XUÂN NAM Môn học “Linux” Tên đầy đủ: “Linux phần mềm mã nguồn mở” Tiếng Anh: Linux and Open Source Software Số tín chỉ: (45 tiết) Lý thuyết: Thực hành: 24 tiết 21 tiết Giảng viên: Trương Xuân Nam, khoa CNTT, ĐHTL Email: truongxuannam@gmail.com Phần thực hành: thầy Đỗ Oanh Cường (phụ trách lớp N03) thầy Kiều Tuấn Dũng (phụ trách lớp N04) TRƯƠNG XUÂN NAM Mục tiêu môn học Cung cấp kiến thức giấy phép mã nguồn mở cộng đồng FOSS Hiểu cách thức làm việc hệ điều hành Linux Hiểu khái niệm HĐH Linux Biết sử dụng giao diện dòng lệnh Biết làm việc với hệ thống file, tiến trình dịch vụ Biết làm việc với x-windows Biết cấu hình dịch vụ internet vận hành máy chủ internet chạy Linux TRƯƠNG XUÂN NAM Kiến thức yêu cầu / nên biết Kiến thức kiến trúc máy tính (cơ bản) Kiến thức lập trình (cơ bản) Biết sử dụng máy tính cá nhân Biết sử dụng dịch vụ internet Biết chút thuật ngữ tiếng Anh chuyên ngành TRƯƠNG XUÂN NAM Đánh giá kết Điểm môn học = ĐQT x 40% + ĐTCK x 60% Điểm trình: Thi kỳ Bài tập thực hành Tích cực tham gia vào giảng Điểm danh Điểm thi cuối kỳ: Thi trắc nghiệm Không sử dụng tài liệu Không giới hạn nội dung thi TRƯƠNG XN NAM Học mơn có lợi gì? Có kiến thức hệ điều hành Linux Có hiểu biết sâu sắc hoạt động máy tính, giúp khai thác tốt thiết bị tin học Có thể vận hành mức máy chủ internet (lợi lớn xin việc liên quan đến ngành lập trình web, quản trị hệ thống,…) Có thêm lựa chọn cho đề tài nghiên cứu khoa học sinh viên, làm đồ án tốt nghiệp Có điểm mơn học trường TRƯƠNG XUÂN NAM Nội dung môn học Tổng quan Linux Người dùng, phân quyền quản lý file Quản trị tài nguyên dịch vụ X-windows Các dịch vụ mạng Vận hành máy chủ Internet Quản trị từ xa với remote control panels TRƯƠNG XUÂN NAM Phần Tài nguyên học tập TRƯƠNG XUÂN NAM 10 Giấy phép sử dụng phần mềm Biên cấp quyền sử dụng cho người dùng Được viết phân phối người sở hữu Vấn đề vi phạm quyền Việt Nam Rất nghiêm trọng hầu hết lĩnh vực Đặc biệt nghiêm trọng lĩnh vực phần mềm Đang khắc phục Tại vi phạm quyền nghiêm trọng Bản chất phạm pháp, bị tù bị phạt tiền Cản trở phát triển nói chung ngành Rủi ro cao, chi phí nhiều so với khơng vi phạm TRƯƠNG XUÂN NAM 22 Giấy phép nguồn đóng Thương mại (commercial software) Tác giả nhà sản xuất giữ quyền, cung cấp dạng mã nhị phân, muốn dùng phải trả tiền Thử nghiệm có giới hạn (limited trial software) Giống phần mềm thương mại, dùng thử mà khơng phải trả tiền Thường có giới hạn thời gian dùng thử Chia sẻ (shareware): Cung cấp đầy đủ tính năng, mua hay khơng tùy đối tượng sử dụng hoàn cảnh TRƯƠNG XUÂN NAM 23 Giấy phép nguồn đóng Sử dụng phi thương mại (non-commercial use): Tổ chức phi lợi nhuận dùng khơng phải trả tiền Tổ chức thương mại phải trả tiền Dùng với mục đích phi thương mại khơng phí Mã tự khơng phải trả phí (royalties free binaries software/library): Phần mềm / thư viện cung cấp dạng nhị phân dùng tự Đôi phần mềm cung cấp theo nhiều loại giấy phép TRƯƠNG XUÂN NAM 24 Giấy phép nguồn mở Open Source BSD-style Mã nguồn sửa đổi thoải mái, muốn sửa đổi nâng cấp cần chấp thuận nhóm phát triển Open Source Apache-style Mã nguồn sửa đổi thoải mái, tạo phiên khác tùy thích Open Source Copyleft, Linux-style (General Public Licence – GPL) Nếu sử dụng phần mềm mã nguồn GPL, phần mềm phải tuân theo chuẩn GPL TRƯƠNG XUÂN NAM 25 Phần Giới thiệu Linux TRƯƠNG XUÂN NAM 26 Các hệ thống Unix TRƯƠNG XUÂN NAM 27 Đặc trưng Linux Mã nguồn mở Nhiều tính cảm hứng từ Unix Đa nhiệm, đa người dùng Tin cậy, sẵn sàng, mềm dẻo Hệ thống file Các tính mạng mạnh mẽ Shell Ra đời năm 1991 Tác giả: Linus Torvalds (28/12/1969), người Phần Lan, sống Mỹ TRƯƠNG XUÂN NAM 28 Cấu trúc Linux TRƯƠNG XUÂN NAM 29 Nhân Linux Thành phần điều phối hoạt động hệ thống: tiến trình, CPU, nhớ, file, thiết bị, mạng,… Phiên 1.0: 1994 Phiên (4.4): 1/2016 Ngày phình to Android OS thực chất phiên linux tối ưu cho thiết bị di động TRƯƠNG XUÂN NAM 30 Các phiên phân phối Linux Gồm nhân linux phần mềm bổ sung: Bộ quản lý gói Giao diện người dùng Các gói phần mềm cá nhân thơng dụng Các gói phần mềm dành cho máy chủ Các gói phần mềm dành cho nhà phát triển … TRƯƠNG XUÂN NAM 31 Ubuntu với giao diện unity http://www.ubuntu.com TRƯƠNG XUÂN NAM 32 Mint với giao diện cinnamon https://www.linuxmint.com TRƯƠNG XUÂN NAM 33 Debian với giao diện gnome https://www.debian.org TRƯƠNG XUÂN NAM 34 openSUSE với giao diện Plasma https://www.opensuse.org TRƯƠNG XUÂN NAM 35 Giao diện elementary OS https://elementary.io TRƯƠNG XUÂN NAM 36 ... Robbins Linux in a Nutshell, 6th edition O’Reilly Media, 9/2009 Don R Crawley The Accidental Administrator: Linux Server Step-by-Step Configuration Guide 2nd edition SoundTraining.net, 2014 ... phân phối mã nguồn Giới thiệu Linux TRƯƠNG XUÂN NAM Phần Giới thiệu môn học TRƯƠNG XUÂN NAM Môn học ? ?Linux? ?? Tên đầy đủ: ? ?Linux phần mềm mã nguồn mở” Tiếng Anh: Linux and Open Source Software... thức làm việc hệ điều hành Linux Hiểu khái niệm HĐH Linux Biết sử dụng giao diện dòng lệnh Biết làm việc với hệ thống file, tiến trình dịch vụ Biết làm việc với x-windows Biết cấu hình