wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi về Linux_2

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.

Tập tin nào chứa thông tin về các nhóm người dùng trong Linux?

a)

/etc/passwd

b)

/etc/group

c)

/etc/shadow

d)

/etc/gshadow

2.

Để thay đổi quyền sở hữu nhóm của file myfile thành group "dev" lệnh nào?

a)

chown :dev myfile

b)

chgrp dev myfile

c)

chmod g+dev myfile

d)

usermod -g dev myfile

3.

Lệnh nào để tìm tất cả file có đuôi .txt trong thư mục hiện tại và các thư mục con?

a)

find . -name "*.txt"

b)

ls -R *.txt

c)

grep .txt

d)

locate *.txt

4.

Trong Apache (httpd) file cấu hình chính thường nằm ở đâu trên CentOS/RHEL?

a)

/etc/httpd/conf/httpd.conf

b)

/etc/apache2/apache2.conf

c)

/var/www/html/conf

d)

/usr/local/apache/conf

5.

Để khởi động lại dịch vụ Apache trên systemd lệnh nào?

a)

service apache restart

b)

systemctl restart httpd

c)

apachectl restart

d)

/etc/init.d/httpd restart

6.

Lệnh nào để xem dung lượng đĩa đã sử dụng?

a)

df -h

b)

du -sh

c)

free -h

d)

ls -lh

7.

Trong bash script dòng đầu tiên thường là gì?

a)

#!/bin/bash

b)

#!/usr/bin/python

c)

echo "Start"

d)

set -x

8.

Để thêm user "devuser" với shell /bin/bash và home /home/devuser lệnh nào?

a)

useradd -m -s /bin/bash devuser

b)

adduser devuser

c)

usermod -s /bin/bash devuser

d)

mkdir /home/devuser

9.

Lệnh nào để xóa user "olduser" và thư mục home của họ?

a)

userdel -r olduser

b)

rm -rf /home/olduser

c)

deluser olduser

d)

usermod -L olduser

10.

Port mặc định của SSH là bao nhiêu?

a)

21

b)

22

c)

80

d)

443

11.

Để thay đổi port SSH sang 2222 ta chỉnh sửa file nào?

a)

/etc/ssh/sshd_config

b)

/etc/ssh/ssh_config

c)

/etc/services

d)

/etc/hosts.allow

12.

Lệnh nào để xem kernel version đang chạy?

a)

uname -r

b)

cat /proc/version

c)

kernel --version

d)

lsmod

13.

Trong mã nguồn mở giấy phép GPL yêu cầu gì chính?

a)

Phải công bố source code nếu phân phối binary

b)

Không được sửa đổi

c)

Phải trả phí

d)

Chỉ dùng cho cá nhân

14.

Lệnh nào dùng để xem thông tin phiên bản của distribution Linux đang chạy?

a)

cat /etc/os-release

b)

lsb_release -a

c)

uname -a

d)

Tất cả đều đúng tùy distro

15.

Để cài gói "vim" trên Ubuntu/Debian lệnh nào?

a)

apt install vim

b)

yum install vim

c)

dnf install vim

d)

rpm -i vim

16.

Trên CentOS/RHEL 8+ lệnh cài gói là gì?

a)

dnf install vim

b)

apt-get install vim

c)

pacman -S vim

d)

emerge vim

17.

Lệnh nào để xem các package đã cài?

4 lines
18.

Trên CentOS/RHEL 8+ lệnh cài gói là gì?

a)

dnf install vim

b)

apt-get install vim

c)

pacman -S vim

d)

emerge vim

19.

Lệnh nào để xem các package đã cài?

a)

dpkg -l (Debian) hoặc rpm -qa (RPM)

b)

ls /usr/bin

c)

yum list

d)

apt show

20.

Để tìm file có tên chứa "config" trong toàn hệ thống?

a)

find / -name "config" 2>/dev/null

b)

locate config

c)

grep config /

d)

ls -R | grep config

21.

Lệnh nào để kill tiến trình có PID 1234?

a)

kill 1234

b)

kill -9 1234

c)

pkill 1234

d)

Tất cả đều đúng tùy trường hợp

22.

Trong vi lệnh nào để tìm kiếm từ "bug" và đi tiếp?

a)

/bug

b)

?bug

c)

n

d)

:set hlsearch

23.

Tập tin nào lưu trữ mật khẩu đã mã hóa của người dùng trong Linux?

a)

/etc/passwd

b)

/etc/shadow

c)

/etc/group

d)

/etc/gshadow

24.

Lệnh chmod 644 myfile tương đương với quyền nào?

a)

rw-r--r--

b)

rwxr-xr-x

c)

rwx------

d)

rwxrwx---

25.

Để mount thiết bị USB /dev/sdb1 vào thư mục /mnt/usb lệnh nào đúng?

a)

mount /dev/sdb1 /mnt/usb

b)

mount -t usb /dev/sdb1 /mnt/usb

c)

umount /dev/sdb1

d)

fdisk /dev/sdb1

26.

Lệnh nào dùng để tìm kiếm recursive chuỗi "error" trong tất cả file dưới /var/log?

a)

grep -r "error" /var/log

b)

find /var/log -grep error

c)

cat /var/log | grep error

d)

ls /var/log | grep error

27.

Trong file cấu hình Apache httpd.conf khối nào dùng để định nghĩa máy chủ ảo?

4 lines
28.

Lệnh nào để xem tất cả các alias đã định nghĩa trong shell hiện tại?

a)

alias

b)

unalias

c)

export

d)

set

29.

Để lập lịch chạy lệnh "backup.sh" mỗi ngày lúc 2:00 AM dùng crontab nào?

a)

0 2 * * * /path/backup.sh

b)

* 2 0 * * /path/backup.sh

c)

2 0 * * * /path/backup.sh

d)

0 * 2 * * /path/backup.sh

30.

Lệnh sed nào để thay thế "old" bằng "new" trong file data.txt?

a)

sed 's/old/new/g' data.txt

b)

sed -i 'old/new' data.txt

c)

sed 'replace old new' data.txt

d)

sed 's/old/new' data.txt