1. Trang chủ
  2. » Thể loại khác

bài thực hành 2 môn thực tập cơ sở cài đặt hệ điều hành máy trạm linux

15 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

- -

BÁO CÁO

B 2: C àiài Đặt Hệ Điều Hành Máy Trạm Linux

Giảng viên hướng dẫn: Vũ Minh Mạnh Sinh viên thực hiện: Lê Anh Quân

Lớp: D21CQAT04-B

Hà Nội, 2024

Trang 2

1 Mục đích

Rèn luyện kỹ năng cài đặt và quản trị HĐH máy trạm Linux cho người dùng với các dịch vụ cơ bản

2 Nội dung thực hành 2.1 Tìm hiểu lý thuyết

2.1.1 Lịch sử HĐH Linux

Linux là một hệ điều hành mã nguồn mở được phát triển bởi Linus Torvalds vào năm 1991 Nó đã phát triển và được sử dụng rộng rãi trong cả máy tính và thiết bị di động Linux được đóng góp bởi một cộng đồng phát triển lớn và đa dạng, và các bản phân phối Linux khác nhau được cung cấp bởi nhiều công ty và tổ chức

2.1.2 Kiến trúc của HĐH Linux

Kiến trúc của hệ điều hành Linux được thiết kế theo mô hình kiến trúc dạng lõi

(monolithic architecture), trong đó nhân hệ điều hành (kernel) được xây dựng như một đơn vị lớn và được phân chia thành các module nhỏ hơn Các module này có thể được tải vào và khởi chạy hoặc được gỡ bỏ ỏi nhân hệ điều hành một cách độc lập.kh

Nhân hệ ều hành Linuxđi đi kèm với một loạt các chức năng như quản lý bộ nhớ, lập lịch cho tiến trình, giao tiếp với thiết bị ần cứng, quản lý mạng, bảo mật, và nhiềph u chức năng khác Nhân này cũng cung cấp các giao diện lập trình ứng dụng (API) cho các ứng dụng trên Linux

Ngoài ra, Linux có một mô hình đặc quyền cho mỗi tiến trình (process-based model), trong đó mỗi tiến trình có không gian địa chỉ bộ nhớ độc lập và các tiến trình không thể truy cập vào bộ nhớ của các tiến trình khác Điều này giúp cải thiện tính ổn định và bảo mật của hệ điều hành

Linux cũng hỗ trợ nhiều kiến trúc phần cứng khác nhau, bao gồm các kiến trúc x86, x86_64, ARM, MIPS, SPARC, PowerPC, và các kiến trúc khác Linux cũng có khả năng chạy trên nhiều thiết bị khác nhau, bao gồm máy tính cá nhân, máy chủ, điện thoại thông minh, máy tính bảng, máy chủ nhúng và nhiều thiết bị khác

2.1.3 Giao diện HĐH Linux

Linux có rất nhiều giao diện người dùng khác nhau để đáp ứng nhu cầu và sở thích của người dùng Tuy nhiên, có hai giao diện người dùng phổ biến nhất trên Linux đó là giao diện dòng lệnh (Command Line Interface - CLI) và giao diện đồ họa (Graphical User Interface - GUI):

Trang 3

1 Giao diện dòng lệnh (CLI): Là giao diện sử dụng dòng lệnh để tương tác

với hệ ống và thực hiện các tác vụ Điều này cho phép người dùng thựth c hiện các tác vụ nhanh chóng và tiết kiệm tài nguyên hệ thống Giao diện dòng lệnh thường được sử dụng bởi các chuyên gia hệ ống và lập trình viên.th

2 Giao diện đồ họa (GUI): Là giao diện sử dụng các biểu tượng, thanh công

cụ, menu và cửa sổ để tương tác với hệ ống và thực hiện các tác vụ Giao thdiện đồ họa thường dễ sử dụng hơn đối với người dùng bình thường và là giao diện mặc định trên hầu hết các bản phân phối Linux Các giao diện đồ họa phổ biến trên Linux bao gồm GNOME, KDE, Xfce, MATE, LXDE và Cinnamon

2.1.4 Đặc điểm và đặc trung của HĐH Linux

Hệ điều hành Linux có nhiều đặc điểm và đặc trưng, bao gồm:

1 Tính miễn phí và mã nguồn mở: Linux là một hệ điều hành mã nguồn mở,

điều này có nghĩa là mã nguồn của Linux có thể được sử dụng, tùy chỉnh và phân phối miễn phí Điều này đảm bảo sự linh hoạt và sự phát triển nhanh chóng của Linux

2 Tính đa nền tảng: Linux có khả năng hoạt động trên nhiều kiến trúc phần

cứng khác nhau, bao gồm các kiến trúc x86, x86_64, ARM, MIPS, SPARC, PowerPC, và các kiến trúc khác Linux cũng có khả năng chạy trên nhiều thiết bị khác nhau, bao gồm máy tính cá nhân, máy chủ, điện thoại thông minh, máy tính bảng, máy chủ nhúng và nhiều thiết bị khác

3 Tính bảo mật: Linux được xây dựng với tính bảo mật cao Mỗi tiến trình

trên Linux có không gian địa chỉ bộ nhớ độc lập và các tiến trình không thể truy cập vào bộ nhớ của các tiến trình khác Linux cũng có nhiều cơ chế bảo mật khác, bao gồm kiểm tra năng lực (capability check), SELinux, AppArmor và nhiều cơ chế khác để đảm bảo tính bảo mật của hệ thống

4 Tính ổn định: Linux là một hệ điều hành rấ ổn định và có khả năng hoạt t động liên tục trong nhiều tháng hoặc năm Nhiều máy chủ và hệ ống nhúng thđược sử dụng trong các ứng dụng yêu cầu tính ổn định cao

5 Sự linh hoạt và tùy chỉnh: Linux cho phép người dùng tùy chỉnh và cấu

hình hệ ống theo nhu cầu của họ Nhiều cấu hình có thể được thực hiệth n thông qua các tập tin cấu hình hoặc các lệnh dòng lệnh

2.2 Nội dung thực hành

Trang 4

2.2.1 Cài đặt Ubuntu và đổi tên máy ảo

- Thực hành 1 số lệnh cơ bản trên ubuntu:

2.2.2 Sudo

o Lệnh sudo cho phép thực hiện các lệnh dưới quyền quản trị viên – root:

2.2.3 Update

Trang 5

o Lệnh update: việc thực thi “sudo apt-get update sẽ tìm nạp danh sách các ” gói cho tất cả các kho lưu trữ

+ -l: ệt kê chi tiết thông tin về mỗi tệp, bao gồm kích thước, quyền truy cập, Lingày tháng tạo và sửa đổi

+ -h: ển thị kích thước tệp dưới dạng dễ đọc hơn.Hi

+ -t: Sắp xếp các tệp theo thời gian sửa đổi, với các tệp mới nhất được liệt kê đầu tiên

+ -r: Sắp xếp các tệp theo thứ tự ngược lại Có thể kết hợp các lựa chọn này lại

Trang 6

2.2.7 Man

o Lệnh man trong ubuntu: viết tắt của “manual” được sử dụng để hiển thị trang hướng dẫn của 1 câu lệnh hoặc 1 chương trình Trang man cung cấp thông tin chi tiết về cách sử dụng lệnh, bao gồm cú pháp, tùy chọn, ví dụ và mô tả vd: man ls

Trang 7

-

2.2.8 PS1

Được sử dụng để tùy chỉnh chuỗi nhắc trong cửa sổ đầu cuối để hiển thị thông tin cần

Trang 9

o Lệnh cp: Được sử dụng để sao chép tập tin và thư mục trong hệ điều hành ubuntu Cú pháp:

cp [TÙY_CHỌN] TÊN_TẬP_TIN/THƯ_MỤC ĐÍCH vd: copy file1.txt từ myfolder tới /home/leanhquan

-

2.2.12 Mv

o Lệnh mv: (viết tắt của "move") được sử dụng để di chuyển tập tin và thư mục trong hệ điều hành Ubuntu Lệnh này có chức năng tương tự như lệnh cp nhưng nó di chuyển tập tin gốc thay vì tạo bản sao

Vd: di chuyển file2.txt từ myfolder tới home/leanhquan

2.2.13 Rm

Trang 10

o Lệnh rm (viết tắt của "remove") được sử dụng để xóa tập tin và thư mục trong hệ điều hành Ubuntu Cú pháp: rm [tùy chọn] [tên file/thư mục] Vd: xóa file.txt

Trang 11

+ Nối các tập tin thành một tập tin duy nhất + Tạo tập tin mới và ghi nội dung vào tập tin đó

Trang 12

o Lệnh head: Hiển thị 1 số dòng đầu tập tin

Trang 13

Lệnh “wc” trong Ubuntu là mộ công cụ đếm số ợng từ, dòng, byte trong 1 t lưtập tin hoặc đầu vào chuẩn

Trang 14

Cụ ể, nó cho phép bạn lưu kết quả của lệnh vào một tập tin, thay vì hiển thị chúng trực tiếp trên thmàn hình terminal

2.2.24 Append

Trong Ubuntu, "append" được hiểu là thêm vào cuối của một tập tin sẵn có, thay vì ghi đè lên nội dung hiện có Để ực hiện việc "append" một chuỗi hoặc nội dung mới vào cuối tập tin, bạn có ththể sử dụng ký tự ">>" trong terminal

2.2.25 Sort

Lệnh "sort" trong Ubuntu được sử dụng để sắp xếp các dòng trong một tập tin theo thứ tự tăng dần hoặc giảm dần

Trang 15

2.2.26 Uniq

Lệnh uniq (viết tắt của "unique") được sử dụng để ại bỏ các dòng trùng lặp trong lotập tin văn bản Lệnh này hoạt động bằng cách so sánh các dòng liền kề và chỉ hiển thị dòng đầu tiên trong mỗi nhóm các dòng trùng lặp

Ngày đăng: 26/06/2024, 17:14

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN