wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

[BỔ TRỢ] HỆ ĐIỀU HÀNH - BÀI 6

Total questions: 62

Worksheet time: 31mins

Name
Class
Date
1.

Tệp nào trên Linux lưu danh sách người dùng?

a)

/etc/user

b)

/etc/passwd

c)

/etc/group

d)

/etc/shadow

2.

Trong tệp /etc/passwd, trường nào đại diện cho tên người dùng?

a)

password

b)

userId

c)

username

d)

groupId

3.

Tùy chọn nào được sử dụng để thêm người dùng trên Linux?

a)

-a

b)

-u

c)

-p

d)

-r

4.

Lệnh nào được sử dụng để thêm tài khoản người dùng vào file /etc/passwd?

a)

useradd

b)

mkdir

c)

chown

d)

passwd

5.

Lệnh nào được sử dụng để chuyển quyền sở hữu thư mục cho người dùng?

a)

useradd

b)

mkdir

c)

chown

d)

passwd

6.

Lệnh nào được sử dụng để thêm người dùng mới trong Linux?

a)

sudo useradd -c 'Tran Van Manh' -d /home/tvmanh

b)

sudo mkdir /home/tvmanh

c)

sudo chown tvmanh /home/tvmanh

d)

sudo passwd tvmanh

7.

Lệnh nào được sử dụng để thay đổi quyền sở hữu thư mục trong Linux?

a)

sudo useradd -c 'Tran Van Manh' -d /home/tvmanh

b)

sudo mkdir /home/tvmanh

c)

sudo chown tvmanh /home/tvmanh

d)

sudo passwd tvmanh

8.

Trong lệnh "sudo chown tvmanh:tvmanh /home/tvmanh", "tvmanh:tvmanh" đại diện cho điều gì?

a)

Tên thư mục và quyền truy cập

b)

Tên người dùng và nhóm

c)

Tên người dùng và quyền truy cập

d)

Tên nhóm và quyền truy cập

9.

Lệnh nào sau đây được sử dụng để thêm người dùng vào nhóm phụ trong Linux?

a)

sudo usermod -G science tvmanh

b)

sudo useradd -aG science tvmanh

c)

sudo useradd -G science tvmanh

d)

sudo userdel -G science tvmanh

10.

Lệnh nào sau đây được sử dụng để chuyển người dùng thành admin trong Linux?

a)

sudo usermod -G admin tvmanh

b)

sudo usermod -aG sudo tvmanh

c)

sudo useradd -aG sudo tvmanh

d)

sudo userdel -aG sudo tvmanh

11.

Lệnh nào sau đây sẽ xóa người dùng và thư mục làm việc của họ trong /home?

a)

sudo userdel -r

b)

sudo useradd -r

c)

sudo usermod -r

d)

sudo passwd -r

12.

File /etc/group trong Linux chứa thông tin gì?

a)

Danh sách người dùng

b)

Danh sách các nhóm

c)

Danh sách các thư mục

d)

Danh sách các quyền truy cập

13.

Cấu trúc của một dòng trong file /etc/group là gì?

a)

username:password:userid:group

b)

groupname:groupPassword:groupId:users

c)

groupname:groupId:groupPassword:users

d)

username:userid:groupPassword:groupId

14.

Lệnh nào sau đây được sử dụng để thêm một nhóm người dùng mới trên Linux?

a)

sudo useradd

b)

sudo groupadd

c)

sudo addgroup

d)

sudo newgroup

15.

Tùy chọn nào sau đây được sử dụng với lệnh groupadd để chỉ định nhóm hệ thống?

a)

-s

b)

-u

c)

-r

d)

-g

16.

Hãy ghép các lệnh sau với nhóm "science" mà chúng tạo ra.

a)

groupadd -r science

1.

Thêm nhóm "science" với quyền hạn hệ thống

b)

sudo groupadd science

2.

Thêm nhóm "science" với quyền sudo

c)

sudo addgroup science

3.

Thêm nhóm "science" bằng lệnh addgroup

d)

groupadd science

4.

Thêm nhóm "science" không có quyền hạn đặc biệt

17.

Hãy ghép các lệnh sau với chức năng tương ứng của chúng.

a)

sudo usermod

1.

Chỉnh sửa thông tin người dùng

b)

sudo groupadd

2.

Thêm một nhóm người dùng mới

c)

sudo groupmod

3.

Chỉnh sửa thông tin nhóm người dùng

d)

sudo useradd

4.

Thêm một người dùng mới

18.

Trong ví dụ, lệnh nào được sử dụng để đổi tên nhóm từ "science" thành "computer_science"?

a)

sudo groupmod -n science computer_science

b)

sudo groupmod -n computer_science science

c)

sudo groupmod science computer_science

d)

sudo groupmod computer_science science

19.

Hãy ghép các lệnh sau với chức năng tương ứng của chúng.

a)

sudo userdel [tùy-chọn]

1.

Xóa một người dùng khỏi hệ thống

b)

sudo groupadd [tùy-chọn]

2.

Thêm một nhóm người dùng mới

c)

sudo groupdel [tùy-chọn]

3.

Xóa một nhóm người dùng khỏi hệ thống

d)

sudo usermod [tùy-chọn]

4.

Chỉnh sửa thông tin của một người dùng

20.

Lệnh nào sau đây được sử dụng để chuyển sang tài khoản root?

a)

sudo passwd root

b)

su root

c)

su

d)

sudo root

21.

Điều nào sau đây là đúng về tên file trong Linux?

a)

Tên file có thể trùng lặp trong một thư mục

b)

Tên file không phân biệt chữ hoa và chữ thường

c)

Tên file là duy nhất trong một thư mục

d)

Tên file có thể chứa dấu cách

22.

Đối tượng nào có quyền truy cập file với ký hiệu "u"?

a)

Chủ sở hữu file

b)

Nhóm sở hữu file

c)

Những người khác

d)

Tất cả

23.

Quyền "r" cho phép đối tượng làm gì với file?

a)

Đọc

b)

Ghi

c)

Thực thi

d)

Xóa

24.

Nhóm sở hữu file được ký hiệu bằng chữ cái nào?

a)

u

b)

g

c)

o

d)

a

25.

Quyền "x" cho phép đối tượng làm gì với file?

a)

Đọc

b)

Ghi

c)

Thực thi

d)

Chỉnh sửa

26.

Trong dãy quyền truy cập "drwxrw-r--", ký tự "d" đại diện cho điều gì?

a)

Thư mục

b)

File thường

c)

Quyền đọc

d)

Quyền ghi

27.

Trong dãy quyền truy cập "drwxrw-r--", quyền "rw-" của nhóm (g) cho phép thực hiện những hành động nào?

a)

Đọc và ghi

b)

Đọc và thực thi

c)

Ghi và thực thi

d)

Chỉ đọc

28.

Trong dãy quyền truy cập "drwxrw-r--", những người khác (o) có quyền gì?

a)

Đọc

b)

Ghi

c)

Thực thi

d)

Đọc và ghi

29.

Lệnh nào sau đây sẽ cấm tất cả các quyền của nhóm và người dùng khác trên file script_1.sh?

a)

chmod u=rw,g=r,o=x script_1.sh

b)

chmod u=rw,go=rx script_1.sh

c)

chmod a=rwx script_1.sh

d)

chmod u=rwx,go= script_1.sh

30.

Khi sử dụng lệnh "chmod u=rw,go=r", quyền truy cập nào được cấp cho người dùng và nhóm?

a)

Người dùng: đọc, ghi; Nhóm: đọc

b)

Người dùng: đọc, ghi, thực thi; Nhóm: đọc

c)

Người dùng: đọc; Nhóm: đọc, ghi

d)

Người dùng: đọc, thực thi; Nhóm: ghi

31.
Question Image

Hãy ghép các lệnh với chức năng tương ứng của chúng.

a)

Hiển thị danh sách file và thư mục

1.

ls -l

b)

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

2.

mkdir

c)

Xóa một file

3.

rm

d)

Thay đổi tên file

4.

mv

32.

Lệnh nào sau đây sẽ thêm quyền thực thi cho người khác (others) trên tệp script_1.sh?

a)

chmod g-x,o+x script_1.sh

b)

chmod u=RWX,go-x script_1.sh

c)

chmod a-rwx script_1.sh

d)

chmod u+x script_1.sh

33.

Lệnh nào sau đây sẽ đặt quyền đọc, ghi, thực thi cho người dùng (user) và loại bỏ quyền thực thi cho nhóm (group) trên tệp script_1.sh?

a)

chmod g-x,o+x script_1.sh

b)

chmod u=RWX,go-x script_1.sh

c)

chmod a-rwx script_1.sh

d)

chmod u+rwx,g+x script_1.sh

34.

Trong ví dụ "sudo chown tvmanh CNTTB_TH3", "tvmanh" là gì?

a)

Tên file

b)

Nhóm chủ file

c)

Người chủ file

d)

Kích thước file

35.

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

a)

chmod

b)

chown

c)

chgrp

d)

ls

36.

Trong ví dụ, lệnh nào được sử dụng để thay đổi nhóm sở hữu của thư mục CNTTB_TH3 thành nhóm science?

a)

sudo chown science CNTTB_TH3

b)

sudo chmod science CNTTB_TH3

c)

sudo chgrp science CNTTB_TH3

d)

sudo ls science CNTTB_TH3

37.

Lệnh nào sau đây không liên quan đến việc thay đổi quyền hoặc nhóm sở hữu của tệp tin/thư mục?

a)

chmod

b)

chown

c)

ls

d)

chgrp

38.

Lệnh nào được sử dụng để hiển thị các tiến trình đang chạy trên hệ thống?

a)

ls

b)

ps

c)

cd

d)

rm

39.

Cột "CMD" trong kết quả của lệnh "ps" cho biết thông tin gì?

a)

Định danh tiến trình

b)

Tên tiến trình

c)

Tổng thời gian sử dụng CPU

d)

Người dùng

40.

Lệnh nào được sử dụng để hiển thị các công việc hiện hành trên shell?

a)

ps

b)

jobs

c)

top

d)

kill

41.

Cú pháp của lệnh "jobs" là gì?

a)

jobs [-a]

b)

jobs [-b]

c)

jobs [-l]

d)

jobs [-p]

42.

Lệnh nào được sử dụng để tiếp tục một tiến trình đã bị tạm dừng?

a)

fg [%jobID]

b)

bg [%jobID]

c)

stop

d)

pause

43.

Phím tắt nào được sử dụng để tạm dừng một tiến trình đang chạy?

a)

ctrl + Z

b)

ctrl + X

c)

ctrl + C

d)

ctrl + V

44.

Nếu bạn muốn đưa một tiến trình có job ID là 2 trở lại trạng thái foreground, bạn sẽ sử dụng lệnh nào?

a)

fg %1

b)

fg %2

c)

fg %3

d)

fg %4

45.

Lệnh nào được sử dụng để hủy tiến trình trong hệ điều hành?

a)

stop

b)

end

c)

kill

d)

terminate

46.

Cú pháp đúng để hủy một tiến trình là gì?

a)

terminate 4052

b)

kill 4052

c)

jobs

d)

sleep 1000

47.

Lệnh nào được sử dụng để xem thông tin chi tiết về một tiến trình trong Linux?

a)

ps -ef

b)

top

c)

htop

d)

info

48.

Runlevel nào trong lệnh init được sử dụng để khởi động lại hệ thống?

a)

0

b)

1

c)

5

d)

6

49.

Runlevel 1 trong lệnh init thường được sử dụng cho mục đích gì?

a)

Dừng hệ thống

b)

Bảo trì hệ thống

c)

Chế độ không có kết nối mạng

d)

Nhiều người sử dụng với giao diện đồ họa

50.

Khi sử dụng "shutdown now", hệ thống sẽ làm gì?

a)

Tắt sau 10 phút

b)

Tắt ngay lập tức

c)

Tắt sau 1 giờ

d)

Khởi động lại ngay lập tức

51.

Tùy chọn nào của lệnh shutdown chỉ thực hiện cảnh báo mà không thực sự tắt máy?

a)

-r

b)

-h

c)

-k

d)

-f

52.

Tùy chọn nào của lệnh shutdown sẽ khởi động lại ngay sau khi tắt máy?

a)

-c

b)

-r

c)

-h

d)

-t

53.

Lệnh nào được sử dụng để tắt hệ thống sau một phút với thông báo cho người dùng?

a)

shutdown -h +1 "Sau mot phut nua he thong se shutdown!"

b)

shutdown -r +1 "Sau mot phut nua he thong se restart!"

c)

shutdown -c +1 "Sau mot phut nua he thong se cancel!"

d)

shutdown -s +1 "Sau mot phut nua he thong se sleep!"

54.

Trong shell (bash), người dùng có thể chạy lệnh như thế nào để đầu ra của lệnh này là đầu vào của lệnh kia?

a)

Sử dụng dấu chấm phẩy (;)

b)

Sử dụng pipe (|)

c)

Sử dụng dấu hai chấm (:)

d)

Sử dụng dấu gạch ngang (-)

55.

Tùy chọn `-n` trong lệnh `echo` có chức năng gì?

a)

Hiện xâu ký tự và dấu nhắc trên cùng một dòng

b)

Bắt khả năng thông dịch được các ký tự điều khiển

c)

Tắt khả năng thông dịch được các ký tự điều khiển

d)

Hiện xâu ký tự mà không có dấu nhắc

56.

Đâu là một loại shell thông dụng?

a)

BASH

b)

DASH

c)

FLASH

d)

MASH

57.

Câu lệnh nào sau đây được sử dụng để in ra giá trị của biến môi trường HOME trong shell?

a)

echo $HOME

b)

print $HOME

c)

display $HOME

d)

show $HOME

58.

Biến nào sau đây là một ví dụ của biến thông thường trong shell?

a)

i=100

b)

echo $1

c)

$HOME

d)

$PATH

59.

Câu lệnh nào sau đây được sử dụng để in ra giá trị của tham số đầu tiên trong shell script?

a)

echo $1

b)

echo $HOME

c)

echo $PATH

d)

echo $USER

60.

Khi bạn gán giá trị cho biến trong shell bằng cách sử dụng lệnh `i=200`, lệnh nào sau đây sẽ hiển thị giá trị của biến `i`?

a)

echo $i

b)

echo "$i"

c)

echo '$i'

d)

echo i

61.

Khi sử dụng lệnh echo '$i' , kết quả nào sau đây sẽ được hiển thị?

a)

200

b)

$i

c)

i

d)

Không có gì

62.

Biến $# trong shell biểu thị điều gì?

a)

Tổng số đối số

b)

Tên của kịch bản

c)

Đường dẫn hiện tại

d)

Trạng thái của lệnh trước đó