Hệ điều hành Linux chương 2

16 10 0
Hệ điều hành Linux chương 2

Đ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

Chương 2 tìm hiểu về hệ điều hành linux sẽ có nội dung gồm : 1. Một số khái niệm cơ bản trong Linux ▪ Linux distro ▪ Linux shell ▪ Xwindow ▪ Kho chứa (repository) ▪ Mô hình phát triển bazaar 2. Cài đặt linux trên máy ảo ▪ Chuẩn bị phần mềm ▪ Thiết lập máy ảo ▪ Cài đặt Chương này giúp các bạn hiểu thêm về các khái niệm trong linux và cách cài đặt linux .

Linux Phần mềm Mã nguồn mở Bài 2: Tổng quan Linux Nội dung Một số khái niệm Linux ▪ Linux distro ▪ Linux shell ▪ X-window ▪ Kho chứa (repository) ▪ Mơ hình phát triển bazaar Cài đặt linux máy ảo ▪ Chuẩn bị phần mềm ▪ Thiết lập máy ảo ▪ Cài đặt Một số khái niệm Linux Linux distro ▪ Nghĩa tiếng Việt “bản phân phối linux” ▪ Nhân linux giúp quản trị tài nguyên máy tính, chưa phải hệ thống hồn chỉnh dành cho người sử dụng ▪ Linux distro = nhân linux + phần mềm bổ sung ▪ Do mã nguồn mở, nên cơng ty tùy chọn phần mềm bổ sung theo mục tiêu riêng ▪ Một phần mềm thường tối ưu cho distro cụ thể ▪ Mỗi cách xây dựng hệ thống gọi distro ▪ Có hàng nghìn linux distro khác Linux distro ▪ Linux distro thường gồm: ▪ Nhân linux (linux kernel) ▪ Tập hợp gói phần mềm (software packages) ▪ Chương trình cài đặt (installer) ▪ Các cấu hình riêng nhà sản xuất (re-configure) ▪ Trình quản lý cập nhật gói (update/patch) ▪ Tài liệu hướng dẫn sử dụng (user guide) ▪ Gói phần mềm: thư viện ứng dụng ▪ Có thể phụ thuộc lẫn ▪ Định dạng nhị phân tùy vào distro Linux distro phù hợp nhất? ▪ Distro cho doanh nghiệp: Red Hat Enterprise Linux SUSE Enterprise Linux ▪ Distro cho server: CentOS Debian ▪ Distro cho desktop: Linux Mint Cinnamon ▪ Distro cho laptop: Ubuntu MATE ▪ Distro cho máy tính yếu: Lubuntu ▪ Distro cho xử lý đa phương tiện: Ubuntu Studio ▪ Distro cho di động: Plasma Mobile ▪ Distro cho chip ARM: Arch Linux ARM Linux distro phù hợp nhất? ▪ Distro cho chơi game: Steam OS ▪ Distro cho hoạt động ẩn danh: Tails ▪ Distro cho internet vạn vật: Snappy Ubuntu Core ▪ Distro cho máy dựa đám mây: Chrome OS ▪ Distro cho điện thoại thông minh: Android -Các distro giúp linux phù hợp với loại thiết bị -Các distro làm cho linux trở nên phân mảnh -Các distro khiến viết ứng dụng trở nên phức tạp Linux shell ▪ Linux shell diễn dịch câu lệnh thành yêu cầu cho hệ thống ▪ Trong linux có nhiều shell ▪ Bourne shell (bash) ▪ Korn shell ▪ C shell ▪ Bash shell mặc định ▪ Dùng giao diện text (console) ▪ Giao diện đồ họa (x-window) thực chất ứng dụng chạy shell X-window ▪ X-window (gọi tắt X11 hay X) thuật ngữ hệ thống giao diện đồ họa unix/linux ▪ Dựa X11 người ta xây dựng ứng dụng quản lý desktop cho linux: GNOME, KDE,… ▪ Đối với máy linux dùng cá nhân, để thân thiện với người dùng, hệ thống tự động chạy ứng dụng quản lý desktop mặc định, giúp người dùng không chuyên dễ dàng sử dụng ▪ Hầu hết máy linux server không sử dụng giao diện đồ họa, việc thực qua bash Kho chứa (repository) Linux sử dụng kho chứa để lưu trữ phần mềm (gồm mã nhị phân, mã nguồn, tài liệu, file kiểm tra toàn vẹn,…), thường gọi tắt repo ▪ Bản thân đĩa DVD cài đặt coi repo ▪ Hầu hết repo đặt file server internet, hệ thống kết nối tải phần mềm qua giao thức truyền file (giống tải file trình duyệt) ▪ Thường linux distro có repo riêng nó, chứa phần mềm nhà sản xuất kiểm định Linux repo khuôn mẫu để phát triển Apple Store Google Play sau Mơ hình phát triển bazaar ▪ Hầu hết phần mềm linux sử dụng mơ hình phát triển bazaar (phố chợ) ▪ Về ý tưởng đưa mã nguồn công khai ▪ Người sử dụng tham gia vào trình phát triển ▪ Những phần mềm kiểu thường chia phiên thành loại: stable (bền vững), beta, night version ▪ Loại stable: phiên hoạt động ổn định, lỗi ▪ Loại beta: phiên có tính mới, chưa kiểm tra kĩ ▪ Loại night version: phiên vừa đưa thêm tính vừa sửa lỗi, hoạt động chưa ổn định Cài đặt linux máy ảo Chuẩn bị phần mềm • Tải phần mềm tạo máy ảo: ▪ VirtualBox: https://www.virtualbox.org ▪ VMware Workstation Player: https://www.vmware.com/products/workstationplayer.html ▪ Tải DVD linux sử dụng môn học này: ▪ Ubuntu: http://www.ubuntu.com/download/desktop ▪ CentOS: https://www.centos.org/download/ ▪ Nên thử nghiệm linux khác, chẳng hạn Debian (hỗ trợ tiếng Việt tốt) Thiết lập máy ảo • Thường máy linux địi hỏi cấu hình khơng cao, máy ảo mạnh dễ dàng thử nghiệm phần mềm phức tạp ▪ Hình bên cấu hình thiết lập với VMware ▪ Các phần ý: ▪ Bộ nhớ: 1/2 nhớ máy host ▪ Bộ xử lý: nhiều tốt ▪ Ổ cứng: 20GB ▪ Ổ CD: đặt sẵn DVD linux ▪ Card mạng: NAT Cài đặt Khởi động máy ảo vào BIOS để kiểm tra xem cấu hình phù hợp chưa Khởi động vào DVD chọn cài đặt hệ điều hành Loại máy ảo loại hệ điều hành nên tương hợp với (máy ảo x86 dùng hệ điều hành 32 bit, máy ảo x64 dùng hệ điều hành 64 bit) Làm theo hướng dẫn phần mềm cài đặt ▪ Lựa chọn ngơn ngữ, bàn phím, múi giờ,… ▪ Thiết lập người dùng ▪ Các cấu hình khác Khởi động lại bắt đầu sử dụng Thực hành

Ngày đăng: 24/08/2023, 20:35

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

  • Đang cập nhật ...

Tài liệu liên quan