wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

HỆ ĐIỀU HÀNH - BÀI 4

Total questions: 30

Worksheet time: 38mins

Name
Class
Date
1.

Hệ điều hành nào sau đây KHÔNG được phát triển dựa trên nhân Linux?

a)

Debain

b)

Ubuntu

c)

Windows Server

d)

Fedora

2.

Tại sao nhân của hệ điều hành Linux được lại sử dụng cho việc phát triển các hệ điều hành được sử dụng rộng rãi như Android, iOS, Ubuntu,...? (chọn 2)

a)

Vì nhân Linux được bán với chi phí thấp

b)

Vì nhân Linux miễn phí

c)

Vì nhân Linux có cấu trúc đơn giản, dễ bảo trì

d)

Vì nhân Linux có kích thước nhỏ và xử lý nhanh

3.

Nếu dung lượng RAM của máy tính nằm trong khoảng từ 2GB đến 8GB thì kích thước phân vùng swap nên chọn tối thiểu là bao nhiêu đủ để hệ thống hoạt động bình thường?

a)

Bằng kích thước RAM

b)

20GB

c)

Gấp ba RAM

d)

10GB

4.

Khi cài đặt hệ điều hành Ubuntu, phân vùng chứa hệ điều hành sẽ được định dạng như thế nào (chọn 2)

a)

Hệ thống tệp tin kiểu NTFS

b)

Hệ thống tệp tin kiểu ext4

c)

Là loại phân vùng Primary

d)

Là loại phân vùng Logical

5.

Thư mục nào của hệ điều hành chứa các thư mục làm việc (thư mục gốc) của người dùng trong Ubuntu (Linux nói chung):
(Ghi đường dẫn đầy đủ, ví dụ: /etc)

  1. Tên với đường dẫn đầy đủ là:



(a)  

6.

Viết lệnh thực hiện cài đặt gói phần mềm vim (hệ thống tự động chọn phiên bản phù hợp) bằng tiện ích apt-get trên shell bash của Ubuntu:
(Lệnh và các tham số cách nhau ít nhất một dấu cách (space))

  1. Nhập lệnh:



(a)  

7.

Viết lệnh phù hợp trên shell bash vào vị trí ------ để giải nén gói phần mềm có tên kytea trong lệnh sau:
------ -xzf kytea-0.4.7.tar.gz

  1. Lệnh phù hợp là:



(a)  

8.

Điền một tùy chọn phù hợp vào vị trí ---------- để cài đặt tiện ích virtualenv cho phép ảo hóa môi trường python trên Ubuntu:
pip3 --------- virtualenv

  1. Tùy chọn là:



(a)  

9-10.

Người dùng đứng tại thư mục kytea-0.4.7 chứa mã nguồn của gói phần mềm này. Hãy điền lệnh vào vị trí (1) và tùy chọn vào vị trí (2) để kiểm tra cấu hình, các phụ thuộc và tạo Makefile, đồng thời chỉ định vị trí cài đặt gói phần mềm vào thư mục /home/pvquang/kytea

cd kytea-0.4.7
---(1)--- ---(2)----=/home/pvquang/kytea

9.

Lệnh (1):

(a)  

10.

Tùy chọn (2):

(a)  

11.

Điền giá trị phù hợp vào vị trí ----------- để hoàn thành lệnh sau nhằm cho phép thêm đường dẫn đến thư mục cài đặt của gói phần mềm kytea là /home/pvquang/kytea/bin vào cuối của biến môi trường PATH giúp người dùng có thể thực thi phần mềm này khi đứng ở vị trí bất kỳ:

export PATH=-----------

  1. Giá trị cần điền là:



(a)  

12.

Kéo các kích thước phù hợp của phân vùng swap nên được thiết lập khi cài một phân phối của Linux vào ô tương ứng với kích thước của RAM:

a)

Kích thước RAM 16GB

1.

Có thể không cần vùng swap

b)

Kích thước RAM 2GB

2.

4GB

c)

Kích thước RAM 4GB

3.

8GB

d)

Kích thước RAM 8GB

4.

16GB

13.

Kéo các gói phần mềm hoặc công cụ tùy chọn trên Ubuntu sau đây vào ô tương ứng với mô tả của chúng:

a)

Giao diện dòng lệnh

1.

Terminal

b)

Hệ thống cửa sổ với giao diện đồ họa

2.

X Windows System

c)

Công cụ văn phòng

3.

LibreOffice

d)

Môi trường Desktop

4.

GNOME hoặc KDE

14.

Kéo các thư mục trong Ubuntu (Linux nói chung) dưới đây vào ô tương ứng với mô tả của chúng?

a)

Chứa thư mục gốc của người dùng

1.

/home

b)

Chứa danh sách các file thiết bị

2.

/dev

c)

Chứa các file trừu tượng hóa nhân hệ điều hành

3.

/proc

d)

Các kịch bản (hoặc file) khởi động hệ điều hành

4.

/boot

e)

Chứa các file lưu các biến đổi trong quá trình hoạt động của hệ thống (nhật ký, hòm thư, ...)

5.

/var

15.

Cho các câu lệnh sau đây được thực thi khi cài đặt gói phần mềm kytea. Hãy kéo các thành phần của lệnh vào ô tương ứng với chức năng của chúng:
cd kytea-0.4.7
./configure --prefix=/home/user/kytea

a)

Vị trí thư mục phần mềm được cài đặt

1.

/home/user/kytea

b)

Lệnh cho phép cấu hình các gói phụ thuộc và tạo makefile

2.

./configure

c)

Chuyển đường dẫn vào thư mục chứa phiên bản kytea

3.

cd

d)

Tùy chọn chỉ định vị trí phần mềm được cài đặt

4.

--prefix

16.

Kéo các công cụ dưới đây vào ô tương ứng với chức năng mà chúng có thể thực hiện khi cài đặt phần mềm trên Ubuntu?

a)

Cài các gói phần mềm có đuôi .rpm

1.

rpm

b)

Cài phần mềm online vào thư mục riêng của người dùng trên môi trường ảo hóa

2.

pip3

c)

Cài các gói phần mềm có đuôi .deb

3.

dpkg

d)

Cài phần mềm online với quyền admin

4.

apt-get

17.

Gõ lệnh cần thiết để xem phiên bản nhân hệ điều hành với đầy đủ các thông tin như sau:

(Lệnh và tham số chỉ cách nhau ít nhất một dấu cách (space))

  1. Nhập lệnh:



(a)  

18.

Khi cài đặt Ubuntu, người dùng thiết lập một phân vùng như sau:

Phân vùng được thiết lập được sử dụng để:

a)

Làm phân vùng SWAP hỗ trợ RAM, tránh máy bị treo khi RAM có dung lượng nhỏ

b)

Làm phân vùng lưu trữ dữ liệu lâu dài, giúp mở rộng kích thước phân vùng chính khi cần

c)

Làm phân vùng chính cài đặt hệ điều hành

d)

Làm phân vùng thay thế cho RAM khi RAM bị hỏng

19.

Phương pháp nào KHÔNG được sử dụng khi cài đặt gói phần mềm, thư viện trên Ubuntu?

a)

Cài đặt online nhờ các tiện ích apt-get, apt, yum, ...

b)

Biên dịch mã nguồn và lưu vào một thư mục cụ thể để sử dụng

c)

Cài trực tiếp bằng cách tải gói phần mềm về máy

d)

Sao chép (copy) file cài đặt vào thư mục /usr của hệ thống

20.

Viết lệnh thực hiện cập nhật (update) gói phần mềm vim (hệ thống tự động chọn phiên bản mới phù hợp) bằng tiện ích apt-get trên shell bash của Ubuntu:
(Lệnh và các tham số cách nhau ít nhất một dấu cách (space))

  1. Nhập lệnh:



(a)  

21.

Viết lệnh thực hiện gỡ bỏ (remove) gói phần mềm vim bằng tiện ích apt-get trên Ubuntu:
(Lệnh và các tham số cách nhau ít nhất một dấu cách (space))

  1. Nhập lệnh:



(a)  

22.

Thư mục gốc của toàn bộ hệ thống trong Ubuntu (Linux nói chung) là thư mục nào?

a)

C:

b)

/etc

c)

/

d)

/home

23.

Thư mục gốc của một user khi đăng nhập vào hệ điều hành Ubuntu trong thư mục /home có tên là htvuong, hãy viết đường dẫn đầy đủ đến thư mục này.
(Ghi đường dẫn đầy đủ, ví dụ: /home/user)

  1. Đường dẫn đầy đủ là:



(a)  

24.

Hãy kéo các dung lượng RAM tối thiểu cần thiết sau đây vào ô tương ứng với chế độ cài đặt của hệ điều hành Linux:

a)

Hệ thống có workstation đầy đủ

1.

256MB hoặc lớn hơn

b)

Hệ thống không có giao diện đồ họa

2.

64MB

c)

Hệ thống có workstation với giao diện đồ họa điển hình

3.

128MB

25.

Tại sao hệ điều hành Linux thường được sử dụng chủ yếu trên các máy chủ (Server) của các công ty lớn? (chọn 2)

a)

Vì tốn ít bộ nhớ

b)

Vì khả năng dễ sử dụng và truy cập từ xa

c)

Vì Linux hỗ trợ quản lý tài nguyên đa người dùng tốt

d)

Vì Linux có tính bảo mật tốt

26.

Nhập tên và đường dẫn đầy đủ đến thư mục của hệ điều hành chứa các file thiết bị (ổ cứng, USB, bàn phím, chuột...) dưới dạng tập tin trong Ubuntu (Linux nói chung):
(Ghi đường dẫn đầy đủ, ví dụ: /etc)

  1. Tên với đường dẫn đầy đủ là:



(a)  

27-28.

Hãy điền lệnh hoặc đường dẫn đến thư mục phù hợp vào vị trí trống (1) và (2) để thực hiện ảo hóa môi trường Python ra thư mục /home/user/py3_env sử dụng công cụ virtualenv?

---(1)--- -p python3 ----(2)-----

27.

Vị trí (1):

(a)  

28.

Vị trí (2):

(a)  

29.

Hãy kéo các đặc điểm phù hợp vào ô tương ứng với nhóm của chúng khi nói về nhân Linux:

Categorize the following

Chủ yếu phù hợp với kiến trúc vi xử lý của Intel

Không hỗ trợ quản lý đa người dùng, đa tiến trình

Được bán với chi phí thấp

Miễn phí

Có thể chạy trên nhiều kiến trúc vi xử lý khác nhau

Hỗ trợ quản lý đa người dùng, đa tiến trình

Các đặc điểm không đúng về nhân Linux:
Các đặc điểm của nhân Linux:
30.

Gõ lệnh cần thiết để xem phiên bản nhân hệ điều hành với các thông tin ngắn gọn như sau:
(Lệnh và tham số chỉ cách nhau ít nhất một dấu cách (space))

  1. Nhập lệnh:



(a)  

31.

Khi cài đặt Ubuntu, người dùng thiết lập một phân vùng như sau:

Phân vùng được thiết lập được sử dụng để:

a)

Làm phân vùng SWAP hỗ trợ RAM, tránh máy bị treo khi RAM có dung lượng nhỏ

b)

Làm phân vùng lưu trữ dữ liệu lâu dài, giúp mở rộng kích thước phân vùng chính khi cần

c)

Làm phân vùng thay thế cho RAM khi RAM bị hỏng

d)

Làm phân vùng chính cài đặt hệ điều hành

32.

Kéo các thư mục trong Ubuntu (Linux nói chung) dưới đây vào ô tương ứng với mô tả của chúng?

a)

Chứa các chương trình thực thi trên giao diện dòng lệnh hoặc được thực thi bởi nhân hệ điều hành

1.

/bin và /sbin

b)

Chứa các tệp tin tạm thời trong quá trình hoạt động của hệ thống

2.

/tmp

c)

Chứa các gói phần mềm được cài đặt thêm vào hệ thống

3.

/opt

d)

Chứa các thư viện dùng chung được chia sẻ bởi các ứng dụng và nhân hệ điều hành

4.

/lib

e)

Chứa các file cấu hình chuyên biệt về hệ thống và hầu hết các ứng dụng

5.

/etc