wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

THI CUỐI KỲ LINUX (1 - 50)

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Linux là gì?

a)

Một hệ điều hành độc quyền

b)

Một nhân (kernel) hệ điều hành

c)

Một giao diện đồ họa

d)

Một ứng dụng văn phòng

2.

Ubuntu là gì?

a)

Một nhân hệ điều hành

b)

Một bản phân phối Linux dựa trên Debian

c)

Một ngôn ngữ lập trình

d)

Một hệ thống quản lý cơ sở dữ liệu

3.

Triết lý nào sau đây là quan trọng trong Linux?

a)

"Tất cả trong một"

b)

"Mọi thứ là một file"

c)

"Giao diện người dùng thân thiện"

d)

"Bảo mật tuyệt đối"

4.

Ai là người tạo ra nhân Linux?

a)

Bill Gates

b)

Steve Jobs

c)

Linus Torvalds

d)

Dennis Ritchie

5.

Ubuntu được phát triển dựa trên bản phân phối nào?

a)

Red Hat

b)

Fedora

c)

Debian

d)

Arch Linux

6.

Hệ thống tập tin Linux có cấu trúc dạng?

a)

Hình sao

b)

Phân cấp cây

c)

Tuyến tính

d)

Mạng lưới

7.

Thư mục gốc trong Linux được ký hiệu là?

a)

/home

b)

/root

c)

/

d)

C:\

8.

Thư mục nào thường chứa các file cấu hình hệ thống?

a)

/bin

b)

/etc

c)

/var

d)

/usr

9.

Lệnh nào dùng để thay đổi thư mục làm việc hiện tại?

a)

ls

b)

cd

c)

pwd

d)

mkdir

10.

Lệnh nào dùng để liệt kê nội dung của một thư mục?

a)

cd

b)

pwd

c)

ls

d)

mkdir

11.

Có mấy loại quyền cơ bản trong Linux?

a)

2

b)

3

c)

4

d)

5

12.

Các loại quyền cơ bản trong Linux là?

a)

Đọc, ghi, xóa

b)

Đọc, ghi, thực thi

c)

Tạo, sửa, xóa

d)

Chủ sở hữu, nhóm, người khác

13.

Lệnh nào dùng để thay đổi quyền của một file hoặc thư mục?

a)

chown

b)

chgrp

c)

chmod

d)

chuser

14.

Lệnh nào dùng để thay đổi chủ sở hữu của một file hoặc thư mục?

a)

chown

b)

chgrp

c)

chmod

d)

chuser

15.

Lệnh nào dùng để thay đổi nhóm sở hữu của một file hoặc thư mục?

a)

chown

b)

chgrp

c)

chmod

d)

chuser

16.

Tiến trình (process) là gì?

a)

Một chương trình đang được thực thi

b)

Một file trên đĩa cứng

c)

Một thiết bị phần cứng

d)

Một người dùng hệ thống

17.

Lệnh nào dùng để liệt kê các tiến trình đang chạy?

a)

ps

b)

kill

c)

top

d)

run

18.

Lệnh nào dùng để kết thúc một tiến trình?

a)

ps

b)

kill

c)

top

d)

end

19.

Lệnh top dùng để làm gì?

a)

Liệt kê các file

b)

Hiển thị thông tin thời gian thực về các tiến trình

c)

Thay đổi quyền của file

d)

Tạo thư mục mới

20.

Tiến trình nào có PID (Process ID) là 1?

a)

Kernel

b)

Shell

c)

init hoặc systemd

d)

root

21.

Shell là gì?

a)

Một phần cứng của máy tính

b)

Một chương trình thông dịch các lệnh của người dùng

c)

Một ngôn ngữ lập trình

d)

Một trình duyệt web

22.

Shell mặc định của Ubuntu là?

a)

Csh

b)

Ksh

c)

Bash

d)

Zsh

23.

Dấu nhắc lệnh (prompt) thường kết thúc bằng ký tự nào?

a)

$

b)

@

c)

%

d)

&

24.

Lệnh nào dùng để in ra đường dẫn của thư mục làm việc hiện tại?

a)

ls

b)

cd

c)

pwd

d)

dir

25.

Lệnh nào dùng để tạo một thư mục mới?

a)

touch

b)

cp

c)

mv

d)

mkdir

26.

Lệnh nào dùng để tạo một file trống?

a)

mkdir

b)

touch

c)

cat

d)

echo

27.

Lệnh nào dùng để sao chép file?

a)

mv

b)

rm

c)

cp

d)

dd

28.

Lệnh nào dùng để di chuyển hoặc đổi tên file?

a)

cp

b)

rm

c)

mv

d)

ren

29.

Lệnh nào dùng để xóa file hoặc thư mục?

a)

del

b)

erase

c)

rm hoặc rmdir

d)

delete

30.

Lệnh nào dùng để hiển thị nội dung của một file?

a)

ls

b)

cat hoặc less hoặc more

c)

show

d)

view

31.

Lệnh nào dùng để tìm kiếm file theo tên hoặc thuộc tính?

a)

grep

b)

find

c)

locate

d)

search

32.

Lệnh nào dùng để tìm kiếm chuỗi ký tự trong file?

a)

find

b)

grep

c)

locate

d)

sed

33.

Lệnh locate hoạt động nhanh hơn find vì sao?

a)

Nó tìm kiếm trong toàn bộ hệ thống

b)

Nó tìm kiếm trong cơ sở dữ liệu được cập nhật thường xuyên

c)

Nó chỉ tìm kiếm theo tên file

d)

Nó sử dụng phần cứng đặc biệt

34.

Dấu | (pipe) trong Linux dùng để làm gì?

a)

Chuyển hướng đầu ra chuẩn của một lệnh thành đầu vào chuẩn của lệnh khác

b)

Thực thi nhiều lệnh cùng lúc

c)

Tạo một thư mục mới

d)

Hiển thị trợ giúp về một lệnh

35.

Lệnh nào dùng để lọc và trích xuất dữ liệu từ văn bản?

a)

find

b)

grep

c)

awk hoặc sed

d)

cat

36.

Lệnh nào dùng để xem thông tin về bộ nhớ đã sử dụng?

a)

df

b)

du

c)

free

d)

top

37.

Lệnh nào dùng để xem thông tin về dung lượng đĩa đã sử dụng?

a)

df

b)

du

c)

free

d)

top

38.

Lệnh nào dùng để xem dung lượng của một thư mục?

a)

df

b)

du

c)

free

d)

top

39.

Lệnh nào dùng để tắt máy?

a)

reboot

b)

halt

c)

poweroff hoặc shutdown

d)

exit

40.

Lệnh nào dùng để khởi động lại máy?

a)

shutdown

b)

halt

c)

poweroff

d)

reboot

41.

Lệnh nào dùng để xem địa chỉ IP của máy?

a)

ping

b)

ifconfig hoặc ip addr

c)

netstat

d)

route

42.

Lệnh nào dùng để kiểm tra kết nối mạng đến một máy khác?

a)

ifconfig

b)

netstat

c)

route

d)

ping

43.

Lệnh nào dùng để xem các kết nối mạng đang hoạt động?

a)

ping

b)

ifconfig

c)

netstat

d)

route

44.

Port nào thường được sử dụng cho dịch vụ web (HTTP)?

a)

22

b)

25

c)

80

d)

443

45.

Port nào thường được sử dụng cho dịch vụ SSH?

a)

21

b)

22

c)

23

d)

25

46.

GRUB là gì?

a)

Một trình soạn thảo văn bản

b)

Một trình quản lý khởi động (bootloader)

c)

Một hệ thống quản lý cơ sở dữ liệu

d)

Một giao diện dòng lệnh

47.

Swap space là gì?

a)

Bộ nhớ RAM ảo trên đĩa cứng

b)

Không gian lưu trữ dữ liệu tạm thời

c)

Bộ nhớ cache của CPU

d)

Không gian lưu trữ các file sao lưu

48.

Systemd là gì?

a)

Một hệ thống quản lý gói

b)

Một trình soạn thảo văn bản

c)

Một hệ thống quản lý dịch vụ

d)

Một trình biên dịch

49.

Docker là gì?

a)

Một công cụ quản lý cơ sở dữ liệu

b)

Một nền tảng ảo hóa container

c)

Một hệ thống quản lý file

d)

Một ngôn ngữ lập trình

50.

SSH dùng để làm gì?

a)

Truy cập web

b)

Truy cập dòng lệnh từ xa một cách an toàn

c)

Chia sẻ file

d)

Gửi email