BÀI GIẢNG Linux và Phần mềm Mã nguồn mở

33 162 0
BÀI GIẢNG Linux và Phần mềm Mã 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

Linux Phần mềm Mã nguồn mở Bài 1: Giới thiệu 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 môn học đầ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: 24 tiết  Thực hành: 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 Nguyễn Văn Đồng phụ trách 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 có giới hạn nội dung thi TRƯƠNG XUÂN 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 XN 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 control panels TRƯƠNG XUÂN NAM Phần Tài nguyên học tập TRƯƠNG XUÂN NAM 10 Phần Các loại giấy phép phân phối mã nguồn TRƯƠNG XUÂN NAM 19 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à trả tiền  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 20 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ả phí  Dùng với mục đích phi thương mại khơng phải trả 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 21 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ật 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 22 Phần Giới thiệu Linux TRƯƠNG XUÂN NAM 23 Các hệ thống Unix TRƯƠNG XUÂN NAM 24 Đặ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 25 Cấu trúc Linux TRƯƠNG XUÂN NAM 26 Nhân Linux  Thành phần điều phối hoạt động hệ thống: tiến trình, nhớ, file, thiết bị, mạng,…  Phiên 1.0: 1994  Phiên (4.4): 1/2016  Hệ điều hành android thực chất phiên linux tối ưu cho thiết bị di động TRƯƠNG XUÂN NAM 27 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 28 Ubuntu với giao diện unity http://www.ubuntu.com TRƯƠNG XUÂN NAM 29 Mint với giao diện cinnamon https://www.linuxmint.com TRƯƠNG XUÂN NAM 30 Debian với giao diện gnome https://www.debian.org TRƯƠNG XUÂN NAM 31 openSUSE với giao diện Plasma https://www.opensuse.org TRƯƠNG XUÂN NAM 32 Giao diện elementary OS https://elementary.io TRƯƠNG XUÂN NAM 33 ... 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ố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 môn học đầ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

Ngày đăng: 18/03/2019, 00:11

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

Tài liệu liên quan