wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Linux

Total questions: 89

Worksheet time: 45mins

Name
Class
Date
1.

Kernel của Linux được lập trình bằng ngôn ngữ gì?

a)

C#

b)

C++

c)

C

d)

Java

2.

Tác giả phiên bản hệ điều hành đầu tiên của Linux là?

a)

Linus Tolvards

b)

Linux Balmer

c)

Linus Balmer

d)

Linux Tovalrds

3.

Trong hệ điều hành Ubuntu, phần mềm quản lý gói cài đặt bằng giao diện đồ họa có tên là gì?

a)

Ubuntu Software Store

b)

Ubuntu Software Distribution

c)

Ubuntu Software Shop

d)

Ubuntu Software Center

4.

Điều nào sau đây là đúng khi nói về GRUB?

a)

Là phần mềm quản trị hệ thống Linux

b)

Là phần mềm soạn thảo văn bản trên Linux

c)

Là bootloader mặc định trong đa số phiên bản Linux

d)

Là phầm mềm quản lý đĩa cứng trên Linux

5.

Tên tài khoản quản trị cao nhất trong Linux là?

a)

administrator

b)

Root

c)

root

d)

Administrator

6.

Phần mềm nào sau đây là phần mềm hỗ trợ gõ dấu tiếng Việt trong linux?

a)

Ibus

b)

Vietkey

c)

Unikey

d)

L-unikey

7.

Phần mềm nào cho phép chạy các ứng dụng của hệ điều hành Windows trên Linux?

a)

Wine

b)

Windows Virtual Machine

c)

Windows Convert

d)

Windowschange

8.

Bộ công cụ văn phòng (Soạn thảo, Bảng tính, Trình chiếu) giành cho Linux tên gì?

a)

MicrosoftOffice

b)

FreeOffice

c)

OpenOffice

d)

ThinkOffice

9.

Phần quan trọng nhất bắt buộc phải có trong mọi hệ điều hành Linux là?

a)

Graphic User Interface

b)

Kernel

c)

Services

d)

Shell

10.

Để cài đặt một bản phát hành Linux (Distro), ổ cứng phải phân chia tối thiểu bao nhiêu phân vùng (partition)?

a)

1

b)

2

c)

4

d)

3

11.

Khi cài đặt song song hệ điều hành WIndows cùng một phiên bản Linux bất kỳ, thông thường thứ tự cài đặt sẽ tiến hành như thế nào?

a)

Cài đặt Linux trước, Windows sau

b)

Không thể cài đặt song song Windows và Linux

c)

Cài đặt bất kỳ

d)

Cài đặt Windows trước, Linux sau

12.

GNOME là gì?

a)

Là một môi trường làm việc của Linux

b)

Là một chương trình xử lý ảnh trên Linux

c)

Tất cả đáp án trên đều sai

d)

Là 1 bản phát hành (Distro) của Linux

13.

Giao diện đồ họa mặc định của Ubuntu hoặc Fedora có bao nhiêu cửa sổ làm việc?

a)

1

b)

3

c)

4

d)

2

14.

Với HĐH Linux, nếu gắn 2 card mạng kết nối có dây, thì lần lượt 2 card mạng có tên mặc định là gì?

a)

eth1, eth2

b)

etha, ethb

c)

wireless1, wireless2

d)

eth0 ,eth1

15.

Với đa số bản phát hành Linux, cách nào để bé khóa mật khẩu đăng nhập dễ dàng nhất?

a)

Sử dụng đãi LHT, tìm và xóa file SAM

b)

Truy cập vào Bootloader và sử dụng lệnh passwd

c)

Không thể bẻ khóa được mật khẩu của Linux

d)

Truy cập vào bằng mật khẩu mặc định của nhà sản xuất

16.

Phân vùng nào để chứa dữ liệu tạm thời của hệ thống trong quá trình hoạt động?

a)

swap

b)

etc

c)

home

d)

dev

17.

Số phiên bản kernel của Linux có gì đặc biệt

a)

Không sử dụng số trong phiên bản Kernel

b)

Số chẵn là bản ổn định chính thức (Final)

c)

Số chẵn là bản thử nghiệm (Beta)

d)

Số đánh theo năm phát hành kernel

18.

GRUB là gì?

a)

Chương trình quản lý phần mềm ứng dụng

b)

Quy tắc phát hành bản quyền phần mềm mã nguồn mở

c)

Chương trình quản lý máy tính bằng dòng lệnh (Terminal)

d)

Chương trình quản lý bootloader

19.

Bản đầu tiên của Linux (Version 0.01) được phát hành năm nào?

a)

1993

b)

1991

c)

1994

d)

1992

20.

Về mặc định khi thiết lập, người ta thường thiết lập dung lượng phân vùng SWAP là bao nhiêu nếu hệ thống máy tính có dung lượng RAM nhỏ hơn 2GB?

a)


Bằng một nửa dung lượng RAM

b)

Tất cả đều sai

c)

Gấp đôi dung lượng RAM

d)


Bằng dung lương RAM

21.

Phiên bản Ubuntu 12 desktop sử dụng môi trường đồ họa nào?

a)

X-Windows

b)

KDE

c)

GUIX

d)

3DMatrix

22.

Trong Linux, đặc điểm nào là đúng với tên tài khoản người dùng?

a)

Không được bắt đầu bằng một số

b)

Tên tài khoản là duy nhất

c)

Phân biệt chữ hoa và chữ thường

d)

Tất cả đều đúng

23.

Linux có bao nhiêu phiên bản?

a)

8

b)


Tất cả đều sai

c)

10

d)

5

24.

Định dạng file hệ thống mới nhất đang sử dụng của Linux hiện tại là gì?

a)

Ext5

b)

NTFS

c)

Ext4

d)

Ext6

25.

Trong Linux, đuôi tập tin *.tar là loại tập tin gì?

a)

Tập tin văn bản

b)

Tập tin thực thi

c)

Tập tin nén

d)

Tập tin âm thanh

26.

Đặc điểm nào sau đây đúng trong quá trình cài đặt Linux Ubuntu?

a)

Tất cả đều đúng

b)

Người dùng phải tự phân vùng đĩa cứng

c)

Cài phần mềm và cập nhật phiên bản mới ngay trong quá trình cài đặt

d)

Không cần đặt password cho các tài khoản

27.

Trong Linux Ubuntu Desktop, tổ hợp phím tắt nào dùng để mở chế độ dòng lệnh Terminal?

a)

Ctrl + Shift + T

b)

Ctrl + Alt + Delete

c)

Ctrl + T

d)

Ctrl + Alt + T

28.

Tham số -z trong lệnh tar dùng để làm gi?

a)

Tất cả điều sai

b)

Tạo một tập tin lưu trữ mới

c)

Nén/giải nén các tập tin lưu trữ bằng gzip

d)

Lấy một tập tin ra từ một tập tin lưu trữ

29.

Để liệt kê các tập tin có ký tự cuối cùng trong phần tên là ' ? ' tại thư mục hiện hành ta sử dụng lệnh nào?

a)

ls *?

b)

ls *\[?]

c)

ls *.*[?]

d)

ls *.*?

30.

Run level nào thực hiện việc khởi động lại hệ thống (Reboot)

a)

4

b)

6

c)

5

d)

3

31.

Quyền ghi tương ứng với giá trị nhị phân nào?

a)

111

b)

100

c)

001

d)

010

32.

Tham số -P trong lệnh mkdir dùng để làm gi?

a)

Tạo thư mục con

b)

Tạo thư mục liên tục

c)

Tất cả điều sai

d)

Tạo thư mục cha nếu thư mục cha chưa tồn tại

33.

Ý nghĩa của lệnh sudo là gì?

a)

Chạy các lệnh kết nối internet

b)

Tất cả đều sai

c)

Chạy các lệnh khác dưới quyền root

d)

Cài đặt phần mềm

34.

Lệnh nào cho phép tạo một user account mới trên hệ thống?

a)

useradd

b)

useradd, adduser

c)

adduser

d)

Tất cả đều sai

35.

Để sao chép 1 tập tin /tmp/hello.txt vào thư mục /tmp/hello/ ta phải dùng lệnh nào sau đây?

a)

cp /tmp/hello.txt /tmp/hello

b)

cp tmp/hello.txt /tmp/hello

c)

Tất cả đều sai

d)

cp tmp/hello.txt tmp/hello

36.

Lệnh rm ??t*.doc có ý nghĩa là gì?

a)

Di chuyển tất cả tập tin doc có ký tự thứ 3 của phần tên là ' t '

b)

Xóa tập tin doc có 3 ký tự của phần tên

c)

Xóa tất cả tập tin doc có ký tự thứ 3 của phần tên là ' t '

d)

Di chuyển tập tin doc có 3 ký tự của phần tên

37.

Với HĐH Linux, muốn đặt địa chỉ IP cho card mạng eth0 là 192.168.1.10/24 ta sử sụng lệnh như thế nào?

a)

Tất cả đều sai

b)

lệnh ifconfig 192.168.1.10 mask 255.255.255.0

c)

lệnh ifconfig eth0 192.168.1.10 netmask 255.255.255.0

d)

lệnh ifonfig 192.168.1.10 netmask 255.255.255.0

38.

Khi gõ lệnh cd ../ thì có ý nghĩa là?

a)

Tất cả đều sai

b)

Trở về thư mục cha (partert folder)

c)

Lệnh không đúng cú pháp

d)

Trở về thư mục nhà (home folder)

39.

Tham số -R trong lệnh chown dùng để làm gì?

a)

Tất cả điều sai

b)

Thay đổi cả trong thư mục cha

c)

Thay đổi cả trong thư mục con

d)

Tất cả điều đúng

40.

Trong vi, để thoát và ko lưu thay đổi thì sử dụng lệnh nào?

a)

q!

b)

qq!

c)

wq

d)

exit

41.

Để thiết lập địa chỉ IP cho máy tính chạy HĐH Linux ta dùng lệnh nào?

a)

ipaddress

b)

ipconfig

c)

ifconfig

d)

sudoconfig

42.

Siêu ký tự * dùng để làm gì?

a)

Thay thế cho 1 ký tự bất kỳ

b)

Thay thế cho 1 ký tự bất kỳ bao gồm cả ký tự rỗng

c)

Thay thế cho 1 chuỗi ký tự bất kỳ

d)

Thay thế cho 1 chuỗi ký tự bất kỳ bao gồm cả xâu rỗng

43.

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

a)

Xóa thư mục rỗng

b)

Tất cả đều sai

c)

Di chuyển thư mục

d)

Đổi tên thư mục

44.

Lệnh nào trong Linux dùng để đổi mật khẩu của một tài khoản?

a)

passwd

b)

changepass

c)

removepass

d)

resetpass

45.

Lệnh nào sau đây cho biết đường dẫn của thư mục hiện hành?

a)

pwd

b)

Tất cả đều đúng

c)

path

d)

sudo path

46.

Mỗi tiến trình (process) trong hệ thống Linux được đặc trưng bởi thông số gì?

a)

ID

b)

PUID

c)

IDS

d)

PID

47.

Hệ thống Linux có mấy run level chính?

a)

7

b)

6

c)

8

d)

5

48.

Hệ thống Linux có mấy run level chính?

a)

Vi

b)

Emacs

c)

Pico

d)

Word

49.

Ký tự đại diện ~/ là đại diện cho thư mục nào?

a)

Thư mục gốc

b)

Thư mục hiện tại

c)

Thư mục cha

d)

Thư mục nhà

50.

Để liệt kê đầy đủ thông tin của các file có trong thư mục hiện hành ta phải sử dụng tham số nào cho lệnh liệt kê?

a)


-a

b)


-l

c)

-x

d)

-*

51.

Để tạo tài khoảng người dùng "abc" là thành viên của nhóm "N1", ta dùng lệnh nào?

a)

useradd -g N1 abc

b)


useradd N1 -m abc

c)

useradd -m N1 abc

d)

useradd N1 -g abc

52.

Để xem hướng dẫn sử dụng lệnh ls ta sử dụng lệnh nào?

a)


man ls

b)

how ls

c)

list ls

d)

help ls

53.

Để dừng một tiến trình (Process) đang chạy ta dùng lệnh nào?

a)

disable

b)

kill

c)

stop

d)

halt

54.

Trong vi, để vào mode edit insert ta phải sử dụng phím nào?

a)

c

b)

i

c)

b

d)

a

55.

Trong Linux, thư mục hoặc tập tin ẩn luôn có đặc điểm gì?

a)


Dấu '-' ở đầu tiên của phần tên

b)


Dấu '.' ở đầu tiên của phần tên

c)


Dấu '~' ở đầu tiên của phần tên

d)

Dấu '?' ở đầu tiên của phần tên

56.

Tham số -f trong lệnh rm dùng để làm gì?

a)

Xóa toàn bộ kể cả thư mục con

b)

Hỏi trước khi xóa

c)

Không để làm gì cả

d)

Xóa không cần hỏi

57.

Trong Terminal, để hủy bỏ 1 lệnh đang thực hiện ta sử dụng tổ hợp phím tắt nào?

a)

Ctrl + Break

b)

ESC

c)

Ctrl + C

d)


Ctrl + A

58.

Để tạm thời ngắt kết nối card mạng eth0 trong Linux ta sử dụng lệnh nào?

a)


ifconfig eth0 stop

b)


ifconfig eth0 0

c)


ifconfig eth0 down

d)


ifconfig eth0 disable

59.

Lệnh mkdir A B C có ý nghĩa là?

a)

Tạo 3 thư mục A, B, C cùng cấp

b)


Tất cả đều sai

c)


Tạo 1 thư mục có tên "A B C"

d)


Tạo 3 thư mục A, B, C khác cấp

60.

Trong vi, để chuyển từ chế độ soạn thảo về chế động dòng lệnh ta nhấn phím gì?

a)


Ctrl+M

b)


Ctrl+C

c)


Esc

d)


Alt+Ctrl+C

61.

Lệnh shutdown thêm tham số "r" dùng để làm gì?

a)

Khởi động lại máy hẹn giờ

b)

Khởi động lại máy

c)


Tắt máy nay lập tức

d)


Tắt máy hẹn giờ

62.

Sau khi gõ lệnh "useradd sinhvien", hỏi tài khoản sinhvien có thể đăng nhập vào hệ thống hay không?

a)
Có, tài khoản sinhvien đã được kích hoạt.
b)
Có, tài khoản sinhvien có thể đăng nhập vào hệ thống.
c)
Không, tài khoản sinhvien không thể đăng nhập vào hệ thống.
d)
Không, tài khoản sinhvien đã bị khóa.
63.

Tập tin config.sh có thông tin như sau: -rwx--x--x config.sh.Để cấu hình phân quyền như vậy thì cần sử dụng thông tin phân quyền như thế nào?

a)

700

b)

744

c)

755

d)

711

64.

Phải thực hiện thao tác nào sau đây trước khi đọc nội dung đĩa CD?

a)

eject ổ đĩa

b)

Không đọc được đĩa CD trong Linux

c)

mount ổ đĩa

d)


gõ lệnh cd /mnt/cdrom

65.

Trong Terminal Linux Ubuntu, lệnh nào cho phép chuyển tài khoản người dùng về tài khoản quản trị root

a)


sudo -r

b)

sudo -a

c)

sudo *

d)


sudo -i

66.

Lệnh nào sau đây dùng để liệt kê danh sách tất cả các tập tin có phần mở rộng không chưa các ký tự có trong khoảng từ 'w' tới 'x' trong thư mục hiện hành?

a)


ls *.!w|!x

b)


ls ! *.[wx]

c)

ls *.[!w-x]

d)

Tất cả đều sai

67.

Lệnh nào sau đây cho phép tìm kiếm dữ liệu trong Linux?

a)


find

b)

sh

c)

search

d)


fd

68.

Để sao chép tất cả nội dung có trong thư mục /lythuyet vào thư mục /thuchanh Thì phải sử dụng lệnh sao chép kết hợp với các tham số như thế nào? (lythuyet va thuchanh là thư mục cùng cấp)

a)

Tất cả đều sai

b)


lệnh -r ./lythuyet ./thuchanh

c)


lệnh -a ./lythuyet ./thuchanh

d)

lệnh -p ./lythuyet ./thuchanh

69.

Muốn cấp quyền cho thư mục abc như sau:

- Chủ sở hữu: Đọc, ghi, thực thi 

- Quản trị: Đọc, Ghi 

- Người dùng còn lại: Chỉ được phép đọc. 

Tham số phân quyền nào sau đây sẽ được cho vào lệnh chmod?

a)

617

b)

761

c)

741

d)

764

70.

Lệnh mv là lệnh có chức năng gì?

a)


Xóa 1 tập tin

b)

Di chuyển 1 tập tin

c)


Xóa 1 hoặc nhiều tập tin

d)

Di chuyển 1 hoặc nhiều tập tin

71.

Một người dùng có tên "hoclai" vừa mở chế độ dòng lệnh Terminal để thao tác, Những lệnh nào sau đây là đúng? (2 đáp án)

a)


cd Documents

b)


cd ../

c)


cd /Documents

d)


cd Document

72.

Để liệt kê các file có trong thư mục hiện hành ta dùng lệnh gì?

a)


du

b)


ls

c)

dir

d)


cp

73.

Run Level nào thực hiện việc tắt máy (power down)

a)

3

b)

1

c)

0

d)

2

74.

Thư mục /dev chứa:

a)


Tập tin cấu hình hệ thống

b)


Dữ liệu tạm thời

c)


Thư mục đại diện thiết bị

d)


Tất cả đều sai

75.

Để xem các tiến trình (process) đang chạy trong hệ thống ta dùng lệnh nào?

a)


pl

b)


pc

c)


ps

d)

ls

76.

Lệnh thay đổi quyền sở hữu thư mục hay tập tin là?

a)

chgrp

b)

chown

c)

chmod

d)

Tất cả điều đúng

77.

Để chuyển sang một thư mục khác ta dùng lệnh?

a)

cdir

b)

mkdir

c)

cd

d)

dir

78.

Lệnh sau có ý nghĩa gì: kill 16112

a)


Gỡ phần mềm có id 16112

b)


Kiểm tra kết nối mạng

c)


Tắt tiến trình có pid 16112

d)

Tất cả đều sai

79.

Lệnh sau có ý nghĩa gì: nano bt1.txt

a)


Sao chép tập tin bt1.txt

b)

Chỉnh sửa hoặc tạo mới tập tin văn bản bt1.txt

c)


Xóa tập tin bt1.txt

d)

Nén tập tin bt1.txt

80.

Lệnh sau có ý nghĩa gì: "mkdir baitap toan tinhoc"

a)


Tạo cùng lúc 03 thư mục "baitap", "toan", "tinhoc" ở cùng vị trí

b)

Tất cả đều sai

c)

Tạo cùng lúc 03 thư mục, "baitap" chứa "toan", "toan" chứa "tinhoc"

d)

Tạo cùng lúc 03 thư mục, "baitap" chứa "toan" và "tinhoc"

81.

Muốn xóa tất cả tập tin văn bản txt, có ký tự thứ 02 là b thì phải dùng lệnh nào?

a)


rm *b*.txt

b)


rm ?b.*txt

c)

rm *b*.*txt*

d)

rm ?b*.txt

82.

Khi sử dụng chương trình soạn thảo văn bản Vim, muốn chuyển từ chế độ soạn thảo sang chế độ điều khiển (để ghi, hoặc thoát) thì sử dụng phím nào?

a)

Esc

b)

Alt+F4

c)


Enter

d)

Space

83.

Lệnh sau có ý nghĩa gì: 

mkdir baitap 

mkdir Baitap

a)


Tạo 02 thư mục "baitap" và "Baitap"

b)


Báo lỗi do thư mục "baitap" đã tạo ở lệnh trên

c)


Tạo 02 thư mục "baitap" chứa "Baitap"

d)


Tất cả đều sai

84.

Lệnh nào dùng để xem địa chỉ IP trong linux?

a)

show ip

b)

ifconfig

c)


ipconfig

d)

showip

85.

Chỉ muốn cấp quyền đọc dữ liệu thư mục "dulieu" cho mọi đối tượng thì dùng lệnh?

a)


chmod 444 dulieu

b)


chmod 222 dulieu

c)

chown 444 dulieu

d)

chown 222 dulieu

86.

Chức năng của lệnh mv là?

a)

Vừa di chuyển, vừa đổi tên đối tượng

b)

Tất cả đều sai

c)

Di chuyển đối tượng

d)

Đổi tên đối tượng

87.

Muốn di chuyển về thư mục Home của người dùng thì gõ lệnh gì?

a)


cd ~/Home

b)


cd ..Home

c)


cd Home

d)


cd /~Home

88.

Muốn cấp toàn quyền sử dụng một tập tin bt.txt cho mọi đối tượng thì dùng lệnh gì?

a)


chmod 777 bt.txt

b)

chown 777 bt.txt

c)


chown 111 bt.txt

d)

chmod 111 bt.txt

89.

Muốn kích hoạt card mạng eth0 thì phải sử dụng lệnh gì?

a)

ifconfig eth0 up

b)

ipconfig eth0 up

c)

ipconfig eth0 enable

d)


ifconfig eth0 enable