BÀI KIỂM TRA (N02)
Câu 1, Trong các lệnh sau đây lệnh nào có thể được sử dụng để đảm bảo rằng tập tin ‘myfile’ đã tồn tại?
A. cp myfile /dev/null
B. touch myfile
C. create myfile
D. mkfile myfile
Câu 2, Linux là một ……… hệ điều hành, nghĩa là mã nguồn của nó là miễn phí.
A, Mã nguồn mở
B, Thuộc bản quyền của người dùng
C, Mã nguồn đóng
D, Mã nhị phân
Câu 3, Bạn cần sao chép tất cả các file và thư mục chứa trong thư mục hiện hành tới một vị trí khác. Tiện ích nào có thể được sử dụng để thực hiện việc này?
A, cpio
B, cp
C, mv
D, mvdir
Câu 4, Trong hình sau, lệnh nào có thể được sử dụng để kết thúc ứng ụng ‘vi’?
# jobs -l
[1] 5110 Running kedit &
[2]- 5382 Stopped (signal) pine
[3]+ 5457 Stopped (tty output) vi
A, bg %3
B, kill 5457
C, term -i %3
D, fg 5457
Câu 5, Mức chạy (run level) cơ bản cho phép đơn người sử dụng?
A, 0
B, 1
C, 2
D, 3
Câu 6, Mức chạy (run level) cơ bản cho phép tắt hệ thống?
A, 0
B, 1
C, 2
D, 3
Câu 7, Lệnh nào sau đây được sử dụng để tắt máy tính của bạn được thực hiện ở mức chạy 1?
A. init 1
B. inittab 1
C. rlevel 1
D. level 1
Câu 8, Khi phân vùng đĩa cứng, kích thước phân vùng SWAP so với phân kích thước RAM như thế nào?
A, Bằng nhau
B, Nhỏ hơn
C, Kích thước phân vùng SWAP bằng ½ kích thước RAM
D, Kích thước phân vùng SWAP nên gấp đôi kích thước RAM
Câu 9, Cho kịch bản sau:
$ cat > script.sh
#!/bin/bash
for i in 3 7 4 5
do
if[$ -gt4]; then
echo $i
fi
done
^D
$ chmod +x script.sh
Khi lệnh ./script.sh thực hiện sẽ?
A, in ra kết quả là: 7 4 5, mỗi số trên một dòng
B, in ra kết quả là: 7 5, mỗi số trên một dòng
C, Thông báo lỗi
D, in ra kết quả là: 4
Câu 10, Tiện ích nào sau đây được sử dụng phổ biến trong hầu hết các phiên bản phân phối của Linux để phục vụ cho quá trình khởi động hệ thống?
A, LILO boot loader
B, FIFO boot loader
C, GNU
D, X Windows
Câu 11, Những lệnh nào của linux có thể được sử dụng để sửa đổi các danh sách của các thuộc tính của nhóm người dùng?
A. usermod
B. groupadd
C. groups
D. gpasswd
E. chgrp
F. userinfo
Câu 12, Để chạy 10 lệnh liên tiếp trong một file file1.c khi đang được thực thi thì phải dùng lệnh nào sau đây trong tiện ích gdb?
A. (gdb) step -10
B. (gdb) step :10
C. (gdb) 10 step
D. (gdb) step 10
Câu 13, Sử dụng lệnh shutdown nào để hủy bỏ một lệnh shut down sắp xảy ra?
A. shutdown - u
B. shutdown -x
C. shutdown -n
D. shutdown –c
Câu 14, Cho kịch bản sau:
$ cat > file1
a
b
c
d
Đâu là kết quả của lệnh: cat file1 | sed ‘1,2d’
A.
a
b
c
d
B.
b
c
d
C.
c
d
D.
d
Câu 15, Dựa trên việc đặt tên cho các phân vùng của hệ thống Linux, tên của các thích bị dưới đây được chỉ tới một phân vùng?
A. /dev/hda3
B. /dev/fd0
C. /dev/hdb7
D. /dev/hda2
E. /dev/fd7
F. /dev/sdc11
Câu 16, Lệnh nào được sử dụng để tìm mức chạy của hệ thống đã được thực hiện trước đó?
A, runlevel
B, level
C, rlevel previous
D, show levelprevious
Câu 17, Lệnh nào dưới đây sẽ chỉ ra cho bạn thấy 10 dòng giữa của 30 dòng của file có tên textfile?
A, Head –n 11-20 textfile
B, head –n 20 textfile | tail textfile
C, tail –n 10-20
D, cat textfile | pr –n 11-20
E, nl –n 10-30 textfile
Câu 18, Cho kịch bản như sau:
$ mtable.sh
if [ $# -ne 2 ]
then
echo “Bi loi"
exit 1
fi
n=$1
for i in 1 2 3 4 5 6 7 8 9 10
do
echo "$n * $i = `expr $i \* $n`“
done
$chmod +x mtable.sh
Thực thi ./mtable.sh 3 4 thực hiện sẽ?
A,
3*1 = 1
3*2 = 2
3*3 = 3
3*4 = 4
3*5 = 5
3*6 = 6
3*7 = 7
3*8 = 8
3*9 = 9
3*10 = 10
B,
i*1
i*2
i*3
i*4
i*5
i*6
i*7
i*8
i*9
i*10
C, Lỗi cú pháp
D, Bị lỗi
Câu 19, Lệnh nào sẽ hiển thị nội dung của file lớn theo từng trang màn hình?
A, head
B, cat
C, tac
D, more
E, tail
Câu 20, Lệnh nào được sử dụng để thay đổi quyền truy nhập file của a từ dòng 1 tới dòng 2?
-rw-r- -r-- 2 tb00029 staff 74 Dec 26 16:50 a
- r - -rw -rwx 2 tb00029 staff 74 Dec 26 16:50 a
A, chmod 761 a
B, chmod 467 a
C, chmod +124 a
D, chmod u-w, g+w, o+wx a
E, chmod u+x a; chmod o+x;
F, Tất cả đều sai
BÀI KIỂM TRA (N03)
Câu 1, Những lệnh nào được sử dụng để tạo ra một file d?
A, >d
B, touch d
C, ln –s a d
D, cp a d
E, ln a d
F, cat d
Câu 2, Bạn tạo ra một kịch bản với lệnh để xem lại kết quả thực thi của lệnh trước đo. Cách bạn kiểm tra chính xác trạng thái (status) của lệnh thực hiện trước đó trong BASH?
A, if [ “$#” –eq “0” ]; then…
B, if [ “$?” –eq “0” ]; then…
C, if [ “$#” == 0 ]; then…
D, if [ “$?” == ‘0’ ]; then…
E, if [ $@ –eq 0 ]; then…
Câu 3, Bạn cần sao chép tất cả các file và thư mục chứa trong thư mục hiện hành tới một vị trí khác. Tiện ích nào có thể được sử dụng để thực hiện việc này?
A, cpio
B, cp
C, mv
D, mvdir
Câu 4, Khi thực thi lệnh jobs và nhận được kết quả như sau:
[1]- Stopped (tty output) pine
[2]+ Stopped (tty output) MyScript
Các bạn đưa tiến trình MyScript vào trạng thái foreground?
A, fg % 2
B, ctrl-c
C, fg Myscript
D, ctrl-z
Câu 5, Mức chạy (run level) cơ bản cho phép khởi động lại hệ thống?
A, 3
B, 4
C, 5
D, 6
Câu 6, Mức chạy (run level) cơ bản cho phép tắt hệ thống?
A, 0
B, 1
C, 2
D, 3
Câu 7, Các run level được sử dụng để khởi tạo tiến trình định nghĩa trong file điều khiển nào?
A. /etc/init
B. /etc/proc
C. /etc/inittab
D. /etc/initproc
Câu 8, Khi phân vùng đĩa cứng, kích thước phân vùng SWAP so với phân kích thước RAM như thế nào?
A, Bằng nhau
B, Nhỏ hơn
C, Kích thước phân vùng SWAP bằng ½ kích thước RAM
D, Kích thước phân vùng SWAP nên gấp đôi kích thước RAM
Câu 9, Cho kịch bản như sau:
$cat while.sh
x=1
while [ $x -lt 3 ]
do
echo x = $x
x=`expr $x + 1`
Done
$chmod +x script.sh
Thực thi ./until.sh thực hiện sẽ?
A,
x=1
x=2
x=3
B,
x=1
C,
x=2
D,
x=1
x=2
Câu 10, Tiện ích nào sau đây được sử dụng phổ biến trong hầu hết các phiên bản phân phối của Linux để phục vụ cho quá trình khởi động hệ thống?
A, LILO boot loader
B, FIFO boot loader
C, GNU
D, X Windows
Câu 11, Những lệnh nào của linux có thể được sử dụng để sửa đổi các danh sách của các thuộc tính của nhóm người dùng?
A. usermod
B. groupadd
C. groups
D. gpasswd
E. chgrp
F. userinfo
Câu 12, Lệnh nào của linux có thê được sử dụng để tạo một tài khoản người dùng mới?
A. newuser
B. useradd
C. mkuser
D. usercfg
Câu 13, Dòng lệnh nào có thể được sử dụng để khởi động lại hệ thống Linux đang chạy ngay lập tức?
A. restart --delay=0
B. reboot -w
C. halt -p
D. shutdown -r now
Câu 14, Lệnh nào được sử dụng để gán các quyền cho một tập tin cụ thể cho một người dùng được chỉ định?
A. chmod
B. chown
C. assign
D. chgrp
Câu 15, Dựa trên việc đặt tên cho các phân vùng của hệ thống Linux, Tên của các thích bị dưới đây được chỉ tới một phân vùng “logical” (Giả sử phân vùng tương ứng tồn tại ở tất cả các hệ thống trong câu hỏi)?
A. /dev/sda3
B. /dev/fd0
C. /dev/hdb7
D. /dev/hda4
E. /dev/fd7
F. /dev/sdc11
Câu 16, Lệnh linux nào có thể được sử dụng để xác định không gian cho các phân vùng đĩa cứng?
A. free
B. df
C. du
D. fdisk
Câu 17, Lệnh nào sẽ hiển thị thứ tự ngược lại của một tập tin được đánh só từ 1 đến kết thúc của một file?
A, cat file | nl | pr
B, cat file | nl | tac
C, cat file | pr –n | reverse
D, Tất cả đều sai.
Câu 18, Cho kịch bản như sau:
$ mtable.sh
if [ $# -eq ]
then
echo “Bi loi"
exit 1
fi
n=$1
for i in 1 2 3 4 5 6 7 8 9 10
do
echo "$n * $i = `expr $i \* $n`“
done
$chmod +x mtable.sh
Thực thi ./mtable.sh thực hiện sẽ?
A,
1*1 = 1
1*2 = 2
1*3 = 3
1*4 = 4
1*5 = 5
1*6 = 6
1*7 = 7
1*8 = 8
1*9 = 9
1*10 = 10
B,
i*1
i*2
i*3
i*4
i*5
i*6
i*7
i*8
i*9
i*10
C, Lỗi cú pháp
D, Bị lỗi
Câu 19, Lệnh nào sẽ chỉ ra 10 dòng cuối cùng của một file một cách mặc định?
A, head
B, cat
C, tac
D, nl
E, tail
Câu 20, Lệnh nào được sử dụng để thay đổi quyền truy nhập file của a từ dòng 1 tới dòng 2?
A, chmod 761 a
B, chmod 167
C, chmod +124 a
D, chmod ou+x, g+w, o-r a
E, chmod u+x a; chmod o+x;
F, Tất cả đều sai
BÀI KIỂM TRA
Câu 1, Linux là một ……… hệ điều hành, nghĩa là mã nguồn của nó là miễn phí.
A, Mã nguồn mở
B, Thuộc bản quyền của người dùng
C, Mã nguồn đóng
D, Mã nhị phân
Câu 2, Một hệ thống máy tính là sự kết hợp của?
A, Phần cứng và hệ điều hành
B, Phần cứng và phần mềm
C, Hệ điều hành và các tài nguyên hệ thống
D, Phần mềm và dữ liệu
Câu 3, Mức chạy (run level) cơ bản cho phép khởi động lại hệ thống?
A, 3
B, 4
C, 5
D, 6
Câu 4, Mức chạy (run level) cơ bản cho phép tắt hệ thống?
A, 0
B, 1
C, 2
D, 3
Câu 5, Mức chạy (run level) cơ bản cho phép đơn người sử dụng?
A, 0
B, 1
C, 2
D, 3
Câu 5, Để chép một file /tmp/hello.txt vào thư mục /tmp/hello/ phải dùng lệnh nào sau đây?
A, copy /tmp/hello.txt /tmp/hello/
B, cp tmp/hello.txt /tmp/hello
C, cp /tmp/hello /tmp/hello
D, cp /tmp/hello.txt /tmp/hello
Câu 6, Lệnh nào được sử dụng để tìm mức chạy của hệ thống đã được thực hiện trước đó?
A, runlevel
B, level
C, rlevel previous
D, show levelprevious
Câu 7, Lệnh nào sau đây được sử dụng để tắt máy tính của bản được thực hiện ở mức chạy 1?
A. init 1
B. inittab 1
C. rlevel 1
D. level 1
Câu 8, Bạn muốn thực hiện tắt máy tính, nhưng bạn không muốn tắt máy ngay lập tức. Bạn muốn hệ thống đợi 60 giây sau mới tắt máy. Bạn sẽ lựa chọn lệnh tắt máy nào để thực hiện tắt máy thực sự sau khoảng thời gian 60 giây?
A. shutdown –h+1
B. shutdown -w 1
C. shutdown -c 60
D. shutdown -t 1
Câu 9, Các run level được sử dụng để khởi tạo tiến trình định nghĩa trong file điều khiển nào?
A. /etc/init
B. /etc/proc
C. /etc/inittab
D. /etc/initproc
Câu 10, Sử dụng lệnh shutdown nào để hủy bỏ một lệnh shut down sắp xảy ra?
A. shutdown - u
B. shutdown -x
C. shutdown -n
D. shutdown –c
Câu 11, Trong các lệnh sau đây lệnh nào có thể được sử dụng để đảm bảo rằng tập tin ‘myfile’ đã tồn tại?
A. cp myfile /dev/null
B. touch myfile
C. create myfile
D. mkfile myfile
Câu 12, Khi thiết kế hệ thống nên chia phân vùng đĩa cứng ít nhất thành mấy phân vùng?
A, 1
B, 2
C, 3
D, 4
Câu 13, Khi phân vùng đĩa cứng, kích thước phân vùng SWAP so với phân kích thước RAM như thế nào?
A, Bằng nhau
B, Nhỏ hơn
C, Kích thước phân vùng SWAP bằng ½ kích thước RAM
D, Kích thước phân vùng SWAP nên gấp đôi kích thước RAM
Câu 14, Lệnh nào sau đây sẽ tương tự như lệnh cat < file1.txt > file2.txt
A, cat < file1.txt file2.txt
B, cat file1.txt > file2.txt
C, cat < file1.txt | file2.txt
D, cat file1.txt | file2.txt
E, cp file1.txt > file2.txt
Câu 15, Cho kịch bản sau:
$ cat > script.sh
#!/bin/bash
for i in 3 7 4 5
do
if [ $i -eq 4 ]; then
echo $i
fi
done
^D
$ chmod +x script.sh
Khi lệnh ./script.sh thực hiện sẽ?
A, in ra kết quả là: 7 4 5, mỗi số trên một dòng
B, in ra kết quả là: 7 5, mỗi số trên một dòng
C, Thông báo lỗi
D, in ra kết quả là: 4
Câu 16, Cho đoạn kịch bản sau:
$ cat mychown.c
main ()
{
int flag;
flag = chown ("test.txt", -1, 62);
if (flag == -1) perror("mychown.c");
}
$ ls -l test.txt
-rw-r--r-- 1 glass music 3 May 25 11:42 test.txt
$ ./mychown
$ ls -l test.txt
kết quả của lệnh “$ ls -l test.txt” là? biết rằng id của nhóm cs là 62.
A, -rw-r--r-- 1 glass music 3 May 25 11:42 test.txt
B, -rw-r--r-- 1 glass cs 3 May 25 11:42 test.txt
C, -rw-rw-r-- 1 glass cs 3 May 25 11:42 test.txt
D, -rwxr--r-- 1 glass cs 3 May 25 11:42 test.txt
Câu 17, Tiện ích nào sau đây được sử dụng phổ biến trong hầu hết các phiên bản phân phối của Linux để phục vụ cho quá trình khởi động hệ thống?
A, LILO boot loader
B, FIFO boot loader
C, GNU
D, X Windows
Câu 18, Lệnh “#groupadd sales” cho phép người quản trị thực hiện?
A, Thêm một người dùng sales vào hệ thống
B, Thêm một thư mục sales vào hệ thống
C, Thêm một nhóm sales vào hệ thống
D, Thêm một file sales vào hệ thống
Câu 19, Tất cả các bản phân phối của Linux hỗ trợ các file hệ thống có định dạng nào trong các định dạng sau?
A, Ext2
B, XFS
C, FAT32
D, NTFS
Câu 20, Khi nhìn vào file /etc/passwd thấy tất cả các trường mật khẩu có chứa chữ ‘x’. Điều đó có nghĩa là?
A, Mật khẩu được mã hóa
B, Cho phép sử dụng mật khẩu bóng (shadow password)
C, Mật khẩu là trống
D, Mật khẩu hết hiệu lực
BÀI KIỂM TRA (N06) Câu 1, Trong các lệnh sau đây lệnh nào có thể được sử dụng để đảm bảo rằng tập tin ‘myfile’ đã tồn tại?
A. cp myfile /dev/null
B. touch myfile
C. create myfile
D. mkfile myfile
Câu 2, Linux là một ……… hệ điều hành, nghĩa là mã nguồn của nó là miễn phí.
A, Mã nguồn mở
B, Thuộc bản quyền của người dùng
C, Mã nguồn đóng
D, Mã nhị phân
Câu 3, Bạn cần sao chép tất cả các file và thư mục chứa trong thư mục hiện hành tới một vị trí khác. Tiện ích nào có thể được sử dụng để thực hiện việc này?
A, cpio
B, cp
C, mv
D, mvdir
Câu 4, Trong hình sau, lệnh nào có thể được sử dụng để kết thúc ứng ụng ‘vi’?
# jobs -l
[1] 5110 Running kedit &
[2]- 5382 Stopped (signal) pine
[3]+ 5457 Stopped (tty output) vi
A, bg %3
B, kill 5457
C, term -i %3
D, fg 5457
Câu 5, Mức chạy (run level) cơ bản cho phép đơn người sử dụng?
A, 0
B, 1
C, 2
D, 3
Câu 6, Mức chạy (run level) cơ bản cho phép tắt hệ thống?
A, 0
B, 1
C, 2
D, 3
Câu 7, Lệnh nào sau đây được sử dụng để tắt máy tính của bạn được thực hiện ở mức chạy 1?
A. init 1
B. inittab 1
C. rlevel 1
D. level 1
Câu 8, Khi phân vùng đĩa cứng, kích thước phân vùng SWAP so với phân kích thước RAM như thế nào?
A, Bằng nhau
B, Nhỏ hơn
C, Kích thước phân vùng SWAP bằng ½ kích thước RAM
D, Kích thước phân vùng SWAP nên gấp đôi kích thước RAM
Câu 9, Cho kịch bản sau:
$ cat > script.sh
#!/bin/bash
for i in 3 7 4 5
do
if [ $i -gt 4 ]; then
echo $i
fi
done
^D
$ chmod +x script.sh
Khi lệnh ./script.sh thực hiện sẽ?
A, in ra kết quả là: 7 4 5, mỗi số trên một dòng
B, in ra kết quả là: 7 5, mỗi số trên một dòng
C, Thông báo lỗi
D, in ra kết quả là: 4
Câu 10, Tiện ích nào sau đây được sử dụng phổ biến trong hầu hết các phiên bản phân phối của Linux để phục vụ cho quá trình khởi động hệ thống?
A, LILO boot loader
B, FIFO boot loader
C, GNU
D, X Windows
Câu 11, Những lệnh nào của linux có thể được sử dụng để sửa đổi các danh sách của các thuộc tính của nhóm người dùng?
A. usermod
B. groupadd
C. groups
D. gpasswd
E. chgrp
F. userinfo
Câu 12, Lệnh nào của linux có thể được sử dụng để tạo một tài khoản người dùng mới?
A. newuser
B. useradd
C. mkuser
D. usercfg
Câu 13, Sử dụng lệnh shutdown nào để hủy bỏ một lệnh shut down sắp xảy ra?
A. shutdown - u
B. shutdown -x
C. shutdown -n
D. shutdown –c
Câu 14, Lệnh nào được sử dụng để gán các quyền cho một tập tin cụ thể cho một người dùng được chỉ định?
A. chmod
B. chown
C. assign
D. chgrp
Câu 15, Dựa trên việc đặt tên cho các phân vùng của hệ thống Linux, tên của các thích bị dưới đây được chỉ tới một phân vùng?
A. /dev/hda3
B. /dev/fd0
C. /dev/hdb7
D. /dev/hda2
E. /dev/fd7
F. /dev/sdc11
Câu 16, Lệnh nào được sử dụng để tìm mức chạy của hệ thống đã được thực hiện trước đó?
A, runlevel
B, level
C, rlevel previous
D, show levelprevious
Câu 17, Lệnh nào dưới đây sẽ chỉ ra cho bạn thấy 10 dòng giữa của 30 dòng của file có tên textfile?
A, Head –n 11-20 textfile
B, head –n 20 textfile | tail
C, tail –n 10-20
D, cat textfile | pr –n 11-20
E, nl –n 10-30 textfile
Câu 18, Cho kịch bản như sau:
$ mtable.sh
if [ $# -eq 2 ]
then
echo “Bi loi"
exit 1
fi
n=$1
for i in 1 2 3 4 5 6 7 8 9 10
do
echo "$n * $i = `expr $i \* $n`“
done
$chmod +x mtable.sh
Thực thi ./mtable.sh 3 thực hiện sẽ?
A,
3*1 = 1
3*2 = 2
3*3 = 3
3*4 = 4
3*5 = 5
3*6 = 6
3*7 = 7
3*8 = 8
3*9 = 9
3*10 = 10
B,
i*1
i*2
i*3
i*4
i*5
i*6
i*7
i*8
i*9
i*10
C, Lỗi cú pháp
D, Bị lỗi
Câu 19, Lệnh nào sẽ chỉ ra 10 dòng đầu tiên của một file một cách mặc định?
A, head
B, cat
C, tac
D, nl
E, tail
Câu 20, Lệnh nào được sử dụng để thay đổi quyền truy nhập file của a từ dòng 1 tới dòng 2?
-rw-r- -r-- 2 tb00029 staff 74 Dec 26 16:50 a
- r - -rw -rwx 2 tb00029 staff 74 Dec 26 16:50 a
A, chmod 761 a
B, chmod 467
C, chmod +124 a
D, chmod u-w, g+w, o+wx a
E, chmod u+x a; chmod o+x;
F, Tất cả đều sai