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 1 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

Thông tin cơ bản

Tiêu đề Cài Đặt Hệ Điều Hành Máy Trạm Linux
Tác giả Lê Anh Quân
Người hướng dẫn Vũ Minh Mạnh
Trường học Học Viện Công Nghệ Bưu Chính Viễn Thông
Chuyên ngành Thực tập cơ sở cài đặt hệ điều hành máy trạm linux
Thể loại Báo cáo thực tập
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 15
Dung lượng 3,67 MB

Nội dung

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

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 th diệ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ữ

2.2.4 Upgrade

o Lệnh upgrade: “sudo apt-get upgrade” thực hiện nâng cấp phần mềm thực tế

2.2.5 Pwd

o Lệnh pwd : Lệnh này được sử dụng để in ra đường dẫn đầy đủ đến thư mục làm việc hiện tại của bạn

2.2.6 Ls

o Lệnh ls: (viết tắt của "list") được sử dụng để ệt kê các tệp và thư mục trong li thư mục hiện tại, lệnh này có nhiều lựa chọn cách thức hiển thị danh sách: + -a: ệt kê tất cả các tệp, bao gồm cả các tệp ẩLi n

+ -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, Li ngà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 8

2.2.9 Mkdir

Lệnh mkdir: được sử dụng để tạo thư mục mới:

Cú pháp: mkdir [tên_thư_mục]

2.2.10 Cd

o Lệnh cd (viết tắt của "change directory") được sử dụng để thay đổi thư mục làm việc hiện tại trong Ubuntu, cú pháp: cd [đường dẫn thư mục]

2.2.11 Cp

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

2.2.14 Rmdir

o Lệnh rmdir (viết tắt của "remove directory") được sử dụng để xóa thư mục rỗng trong hệ điều hành Ubuntu Vd: Xóa file.txt khỏi home/leanhquan

-

2.2.15 Cat

Lệnh cat dùng để:

+ Hiển thị nội dung của tập tin

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 đó

2.2.16 More

Cho file.txt vớ 10 dòngi

Lệnh more:

+ Hiển thị nội dung của tập tin từng trang

+ Hỗ ợ ộn trang và tìm kiếm cơ bảtr cu n

2.2.17 Head

Trang 12

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

2.2.18 Tail

o Lệnh tail: Hiển thị 1 số dòng cuối tập tin

2.2.19 Grep

Lệnh grep trong Ubuntu được sử dụng để tìm kiếm chuỗi trong một hoặc nhiều tập tin

2.2.20 Wc

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

2.2.21 Clear

Lệnh “clear trong Ubuntu được sử dụng để xóa màn hình hiển thị của terminal ” hoặc console

2.2.22 Echo

Lệnh “echo trong Ubuntu được sử dụng để hiển thị trong terminal”

2.2.23 >

Trong Ubuntu, ký tự ">" được sử dụng để chuyển hướng đầu ra của một lệnh sang một tập tin

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 th mà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ó th thể 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 lo tậ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

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN