wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ôn MNM

Total questions: 70

Worksheet time: 35mins

Name
Class
Date
1.

Trong kênh chuẩn của Linux, ký tự 2> có nghĩa là:

a)

Chuyển hướng stdout vào file

b)

Chuyển hướng stderr vào file

c)

Chuyển hướng stdin từ file

d)

Mở rộng nội dung tập tin

2.

Khi thực hiện gom tập tin và thư mục, ta muốn nén tập tin gom đó theo dạng gzip, vậy ta thêm tham số:

a)

z

b)

j

c)

x

d)

f

3.

Để xác định vị trí của thư mục hiện hành, ta dùng lệnh:

a)

cd

b)

pwd

c)

mkdir

d)

passwd

4.

Ta cần tìm một tập tin baitap.txt trong thư mục /sinhvien vậy ta dùng lệnh:

a)

find baitap.txt

b)

find /sinhvien baitap.txt

c)

find /sinhvien -name baitap.txt

d)

find /sinhvien -user baitap.txt

5.

Ta cần sao chép tập tin /home/a.txt vào /sv, sau đó đổi tên thành student.txt ta dùng câu lệnh:

a)

cp /home/a.txt /sv/student.txt

b)

mv /home/a.txt /sv/student.txt

c)

cp -r /home/* /sv/

d)

mv -r /home/* /sv/

6.

Khi ta nhập lệnh: “cat > /home/test” điều này có nghĩa là:

a)

Ta muốn xem nội dung tập tin test.

b)

Ta tạo mới tập tin test và nhập nội dung mới vào.

c)

Ta mở tập tin test và nhập thêm nội dung mới vào.

d)

Ta tạo mới tập tin trong thư mục test.

7.

Trong các tên tập tin sau, tên tập tin nào không phù hợp:

a)

u\ 1

b)

.a

c)

/

d)

.a.txt

8.

Quá trình khởi động của init được gọi thực thi bằng câu lệnh:

a)

/sbin/init

b)

/var/init

c)

/usr/init

d)

/etc/init

9.

CentOS được phát triển từ bản phân phối:

a)

Debian

b)

Fedora

c)

Redhat Linux

d)

Ubuntu

10.

Trong các thư mục sau, thư mục nào có vai trò như Program file trong windows:

a)

/var

b)

/home

c)

/tmp

d)

/usr

11.

Trong Linux, thư mục /dev là thư mục chứa:

a)

Các file chương trình thực thi.

b)

Các file image của kernel dùng trong quá trình khởi động.

c)

Các file thiết bị.

d)

Các file cấu hình toàn cục của hệ thống.

12.

Trong kiến trúc hệ điều hành Linux, Kernel có nhiệm vụ là:

a)

Là nơi cung cấp tập lệnh cho người dùng thao tác.

b)

Là các tiện ích dùng trong Linux.

c)

Là trung tâm điều khiển hoạt động của hệ thống.

d)

Các câu trên đều đúng.

13.

Trong hệ điều hành Linux, thư mục root là:

a)

Là thư mục gốc, chứa các thư mục khác, có ký hiệu là .

b)

Là thư mục gốc, chứa các thư mục khác, có ký hiệu là /

c)

Là thư mục nằm dưới thư mục gốc, có ký hiệu là /

d)

Là thư mục chứa thư mục gốc, có ký hiệu là \

14.

Hãy cho biết kết quả của câu lệnh: ls -la | grep abc.txt

a)

Liệt kê nội dung tập tin abc.txt

b)

Tìm xem trên hệ thống có tồn tại tập tin abc.txt

c)

Tạo mới tập tin abc.txt đưa vào trong hệ thống

d)

Các câu trên không đúng.

15.

Khi ta sử dụng tiện ích soạn thảo văn bản nano, để thoát ra khỏi ta sử dụng phím:

a)

Nhấn ESC, sau đó bấm :q!

b)

Nhấn vào nút x trên màn hình hiển thị.

c)

Ta nhấn Ctrl + C

d)

Ta nhấn Ctrl + X

16.

Cho biết tiện ích nào dùng để quản lý đĩa cứng:

a)

gedit

b)

vi

c)

fdisk

d)

nano

17.

Tiện ích Thunderbird là tiện ích dùng trong:

a)

Tạo văn bản.

b)

Quản lý ổ đĩa

c)

Quản lý email

d)

Kiểm tra gói tin

18.

Trong quản lý user, UID là

a)

Chỉ số không trùng lặp, đi kèm với username và dành riêng cho hệ thống quản lý.

b)

Chỉ số không trùng lặp, đi kèm với username và dành cho người dùng quản lý.

c)

Chỉ số có thể trùng lặp, đi kèm với username và dành riêng cho hệ thống quản lý.

d)

Chỉ số có thể trùng lặp, đi kèm với username và dành cho người dùng quản lý

19.

Chỉ số UID của root được gán bằng:

a)

Trong khoảng 1 đến 99

b)

65534

c)

Lớn hơn 100

d)

0

20.

Tập tin /etc/passwd sẽ lưu trữ nội dung:

a)

Tên người dùng

b)

UID và GID

c)

Home directory của người dùng

d)

Bao gồm tất cả các câu còn lại.

21.

Mật khẩu của user được lưu ở tập tin:

a)

/etc/passwd và được lưu dưới dạng không mã hóa.

b)

/etc/passwd và được lưu dưới dạng mã hóa.

c)

/etc/shadow và được lưu dưới dạng mã hóa.

d)

/etc/shadow và được lưu dưới dạng không mã hóa.

22.

Để gán cho user u1 vào 1 nhóm phụ có tên là memberTest, ta dùng câu lệnh:

a)

usermod -g u1 memberTest

b)

usermod -G u1 memberTest

c)

usermod -u u1 memberTest

d)

usermod -l u1 memberTest

23.

Để khóa tài khoản người dùng, ta dùng câu lệnh:

a)

passwd -l <username>

b)

usemod -L <username>

c)

Có 2 cách: usemod -L <username> hoặc passwd -l <username>

d)

Các câu còn lại đều không chính xác

24.

Cú pháp của file cấu hình /etc/group là:

a)

Tên nhóm:mật khẩu:GID

b)

Mật khẩu:tên nhóm: GID

c)

GID:Tên nhóm: Mật khẩu

d)

GID:Mật khẩu: Tên nhóm

25.

Trong vấn đề cấp quyền người dùng, Linux có bao nhiêu đối tượng để thực hiện cấp quyền:

a)

2

b)

3

c)

4

d)

5

26.

Trong việc phân quyền, quyền ghi tương ứng với số:

a)

0

b)

1

c)

2

d)

4

27.

Khi liệt kê một tập tin, ta thấy phân quyền của tập tin đó như sau: “rw-r-----” vậy quyền của nó là:

a)

Tất cả user đều có quyền đọc và ghi

b)

Owner có quyền đọc ghi, group có quyền đọc, other không có quyền gì cả.

c)

Owner có quyền đọc ghi, other có quyền đọc, group không có quyền gì cả.

d)

Các câu còn lại không chính xác

28.

Khi phân quyền 1 tập tin, ta phân quyền tập tin này thành 740, vậy các quyền được ghi vào sẽ là:

a)

rwxr-----

b)

rw-rw----

c)

r--rw-r--

d)

rwx------

29.

Lệnh chown là lệnh dùng để:

a)

Thay đổi nhóm sở hữu

b)

Thay đổi người sở hữu

c)

Thay đổi quyền user

d)

Xóa user

30.

Trong file system của Linux, có bao nhiêu thành phần chính:

a)

1

b)

2

c)

3

d)

4

31.

Trong file system, superblock là:

a)

Cấu trúc được tạo tại vị trí bắt đầu file system

b)

Nơi lưu những thông tin về tập tin và thư mục được tạo trong file system.

c)

Vùng dữ liệu thực sự của tập tin và thư mục

d)

Bao gồm tất cả các câu còn lại.

32.

Hard link file là:

a)

Hình thức tạo một liên kết tạm trỏ về file nguồn.

b)

Hình thức tạo một hay nhiều liên kết tạm trỏ về file nguồn.

c)

Hình thức tạo một hay nhiều file tạm có cùng nội dung với file nguồn.

d)

Các câu còn lại đều không đúng.

33.

Khi thực hiện định dạng file system, ta sử dụng lệnh:

a)

fdisk

b)

mkfs

c)

fsck

d)

du

34.

Hệ thống tập tin nào sau đây không thuộc Linux:

a)

EXT

b)

BtrFS

c)

ReiserFS

d)

FAT

35.

Để thực hiện trỏ 1 Partition /dev/sda1 đã format vào thư mục /Test ta thực hiện lệnh:

a)

mount /Test

b)

mount /Test /dev/sda1

c)

mount /dev/sda1 /Test

d)

mount /dev/sda1

36.

Khi ta đã mount /dev/sda1 vào /Test, giờ ta mount thêm /dev/sdb1 vào /Test vậy điều gì sẽ xảy ra:

a)

mount của /dev/sda1 vẫn giữ nguyên

b)

mount của /dev/sdb1 sẽ thay thế

c)

mount của /dev/sda1 và /dev/sdb1 sẽ cùng lúc trỏ vào /Test

d)

Không thực hiện được và sẽ báo lỗi

37.

Để thực hiện mount tự động, ta thực hiện cấu hình bằng lệnh:

a)

nano /etc/fstab

b)

nano /mnt/fstab

c)

nano /var/fstab

d)

nano /home/fstab

38.

Tập tin RPM là một tập tin:

a)

Hệ thống của Linux

b)

Cơ sở dữ liệu chứa thông tin và tập tin của các package để cài.

c)

Dùng để khởi động của Linux.

d)

Một tiện ích văn bản trên Linux

39.

Những Package được đóng gói, khi đặt tên sẽ có cấu trúc:

a)

Tên package-số hiệu-phiên bản. kiến trúc.rpm

b)

Tên package-số hiệu.kiến trúc.rpm

c)

Tên package-phiên bản.kiến trúc.rpm

d)

Tên package-phiên bản-số hiệu.kiến trúc.rpm

40.

Câu lệnh dùng để cài đặt phần mềm bằng rpm là:

a)

rpm -e <package>

b)

rpm -Uvh <package>

c)

rpm -ivh <package>

d)

rpm -q <package>

41.

Khi cài đặt phần mềm từ file nguồn, sau khi ta đã xử lý theo chỉ dẫn của tập tin (install hay readme) ta sử dụng lệnh:

a)

./configure

b)

make

c)

make install

d)

Có thể là bất kỳ câu lệnh nào trong tất cả câu lệnh ở các câu còn lại.

42.

yum là một tiện ích:

a)

Quản lý văn bản trên Linux

b)

Quản lý phần mềm trên Linux, có thể cài trực tiếp từ internet

c)

Quản lý ổ đĩa trên Linux

d)

Bao gồm tất cả các câu còn lại.

43.

Để cấu hình card mạng có tên là: “ifcfg-eth0” ta dùng lệnh:

a)

nano /etc/sysconfig/ifcfg-eth0

b)

nano /etc/sysconfig/network-script/ifcfg-eth0

c)

nano /etc/sysconfig/network-scripts/ifcfg-eth0

d)

nano /etc/sysconfig/networkscipts/ifcfg-eth0

44.

PID được gọi là:

a)

Chỉ số định danh của từng cá nhân

b)

Chỉ số định danh của tiến trình

c)

Chỉ số định danh của ngôn ngữ lập trình

d)

Các câu còn lại đều không đúng

45.

Tiến trình tương tác là tiến trình:

a)

Khởi động và quản lý bởi shell

b)

Không nằm ở terminal mà nằm ở hàng đợi chờ xử lý

c)

Nằm ẩn dưới hệ thống.

d)

Bao gồm các câu còn lại.

46.

Khi thực hiện đưa một tiến trình từ tiền cảnh vào hậu cảnh, ta thêm vào cuối câu lệnh dấu:

a)

*

b)

&

c)

$

d)

@

47.

Khi thực hiện hủy 1 tiến trình ngay lập tức, ta dùng signal số:

a)

1

b)

9

c)

15

d)

7

48.

Trong các tiến trình, giá trị nice nào sau đây thiết lập tiến trình mang độ ưu tiên cao nhất:

a)

0

b)

9

c)

-20

d)

-30

49.

Để thực hiện Quota, sau khi ta mở tập tin /etc/fstab, ta thêm vào sau defaults thông số:

a)

userquota

b)

uquota

c)

usquota

d)

usrquota

50.

Khi ta thực hiện phân phối Quota, giá trị của cột block tương ứng với dung lượng là:

a)

KB

b)

MB

c)

GB

d)

TB

51.

General Public License (GPL) là

a)

Một giấy phép phân phối phần mềm mã nguồn mở.

b)

Một chứng nhận bản quyền của hệ điều hành Linux.

c)

Một phần mềm chạy trên Linux.

d)

Một phiên bản của hệ điều hành mã nguồn mở.

52.

Trong shell script, khi truyền các tham số, để biết tổng số lượng các tham số đã truyền, ta dùng:

a)

$*

b)

$0

c)

$1

d)

$#

53.

Thư mục /dev thực hiện

a)

Chứa các file tạm.

b)

Chứa mount point của các thiết bị được mount vào hệ thống.

c)

Chứa home directory của người dùng.

d)

Chứa các tập tin thiết bị.

54.

Cho biết dấu nhắc nào dưới đây chỉ user đang sử dụng là user quản trị

a)

$

b)

#

c)

?

d)

@

55.

Câu lệnh nào sau đây dùng để thay đổi người sở hữu

a)

chown

b)

umask

c)

chmod

d)

chgrp

56.

Trong Linux, Shell cung cấp

a)

Các tiện ích dùng trong Linux

b)

Các công cụ bảo mật dùng trong Linux

c)

Các tập lệnh giúp người dùng thao tác với Kernel

d)

Trung tâm quản lý điều khiển toàn bộ hệ thống của Linux

57.

Trong Shell Script, lệnh NULL được biểu diễn bằng dấu

a)

:

b)

;

c)

!

d)

?

58.

Trong các quyền của người dùng, quyền số 4 tương đương với quyền

a)

Write only

b)

Read only

c)

Excute

d)

Read và Write

59.

Sự khác biệt giữa lệnh sudo và lệnh su

a)

Hai câu lệnh như nhau, không có gì khác biệt

b)

Lệnh su dùng để mượn quyền của user khác, sudo dùng để chuyển hẳn sang một user khác

c)

Lệnh su dùng để nâng cấp quyền của một user, lệnh sudo dùng để hạ quyền của một user

d)

Lệnh su dùng để chuyển hẳn sang một user khác, lệnh sudo dùng để mượn quyền của user khác để thi hành một việc gì đó

60.

Để thực hiện thiết lập mount tự động khi ta reset lại máy, ta cần thiết lập ở tập tin

a)

/etc/fstab

b)

/etc/var

c)

/etc/dev

d)

/etc/httpd

61.

Trong shell script, biến global khi sử dụng hàm là biến

a)

Phải khai báo có chữ global trước biến, khi sử dụng có thể giữ giá trị sau khi gọi hàm

b)

Không cần khai báo chữ global trước biến, khi sử dụng, giá trị có thể bị mất sau khi gọi xong hàm.

c)

Khai báo như một biến bình thường, giá trị của biến được giữ lại sau khi gọi hàm.

d)

Phải khai báo có chữ local trước biến, khi sử dụng chỉ có giá trị trong hàm, ra ngoài hàm sẽ không còn lưu giá trị

62.

Thành phần nào sau đây có chức năng lưu trữ các thông tin của File System

a)

Inode

b)

SuperBlock

c)

StorageBlock

d)

Các đáp án a, b, c đều đúng

63.

Thông tin nào không chứa trong inode

a)

Kích thước file

b)

Quyền trên file

c)

Số lượng kí tự trong file

d)

Người sở hữu tập tin

64.

Trong shell script, để thực hiện cho người dùng nhập liệu từ bàn phím, ta dùng lệnh

a)

read

b)

write

c)

echo

d)

print

65.

Lệnh nào tìm kiếm các dòng bắt đầu bằng từ root trong file /etc/passwd

a)

grep $root /etc/passwd

b)

grep ^root /etc/passwd

c)

grep root$ /etc/passwd

d)

grep root^ /etc/passwd

66.

Trên hệ điều hành Linux, khi ta chuẩn bị thực hiện một công việc với thời gian định trước, và chỉ thực hiện 1 lần tại thời điểm đó, ta nên dùng lệnh

a)

at

b)

crontab

c)

batch

d)

Các đáp án a, b, c đều đúng

67.

Trong các kênh của Linux, kênh nhập chuẩn là

a)

STDIN

b)

STDOUT

c)

STDERR

d)

STD

68.

Trong Linux câu lệnh nào sau đây dùng để áp đặt tham số và biến môi trường trong Shell

a)

set

b)

eval

c)

exec

d)

awk

69.

Khi quản lý tiến trình, tiến trình đang ở trạng thái “Uninterruptable Sleep”, điều này có nghĩa là

a)

Tiến trình đang chờ đợi tài nguyên

b)

Tiến trình đang thực thi

c)

Tiến trình đang kết thúc

d)

Tiến trình đã dừng nhưng chưa kết thúc hẳn

70.

Trong shell script, để and các điều kiện lại, ta dùng ký hiệu

a)

||

b)

!

c)

^

d)

&&