Đề 8 – Bài tập, đề thi trắc nghiệm online Hệ điều hành linux

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Hệ điều hành linux

Đề 8 - Bài tập, đề thi trắc nghiệm online Hệ điều hành linux

1. Bộ quản lý gói (package manager) `apt` thường được sử dụng trong bản phân phối Linux nào?

A. Fedora
B. CentOS
C. Ubuntu
D. Arch Linux

2. Docker trong Linux là gì và nó được sử dụng để làm gì?

A. Một bản phân phối Linux đặc biệt
B. Một nền tảng containerization giúp đóng gói và triển khai ứng dụng một cách nhất quán
C. Một hệ thống quản lý cơ sở dữ liệu
D. Một trình duyệt web

3. Lệnh nào sau đây được sử dụng để liệt kê các tệp và thư mục trong dòng lệnh Linux?

A. mkdir
B. cd
C. ls
D. rm

4. Chức năng chính của firewall (tường lửa) trong hệ thống Linux là gì?

A. Tăng tốc độ mạng
B. Kiểm soát và lọc lưu lượng mạng ra vào hệ thống dựa trên các quy tắc được định nghĩa
C. Quản lý địa chỉ IP
D. Mã hóa dữ liệu trên ổ cứng

5. Lệnh `netstat` hoặc `ss` trong Linux được sử dụng để làm gì?

A. Quản lý người dùng mạng
B. Hiển thị thông tin về kết nối mạng, cổng đang mở và dịch vụ mạng
C. Cấu hình card mạng
D. Kiểm tra tốc độ mạng

6. Process ID (PID) là gì trong Linux?

A. Địa chỉ bộ nhớ của tiến trình.
B. Tên người dùng đã tạo ra tiến trình.
C. Số định danh duy nhất cho mỗi tiến trình đang chạy.
D. Đường dẫn tuyệt đối đến tệp thực thi của tiến trình.

7. Lệnh `chmod` trong Linux được sử dụng để làm gì?

A. Thay đổi thư mục
B. Thay đổi quyền truy cập tệp và thư mục
C. Sao chép tệp
D. Xóa tệp

8. Hệ điều hành Linux được phát triển dựa trên nhân (kernel) nào?

A. Windows NT
B. Mach
C. Linux
D. BSD

9. Lệnh `grep` trong Linux dùng để làm gì?

A. Tạo thư mục
B. Tìm kiếm mẫu trong tệp
C. Di chuyển tệp
D. Hiển thị lịch sử lệnh

10. Trong Linux, lệnh `kill` được sử dụng để làm gì liên quan đến tiến trình?

A. Khởi tạo một tiến trình mới
B. Kết thúc một tiến trình đang chạy
C. Hiển thị thông tin về tiến trình
D. Thay đổi mức độ ưu tiên của tiến trình

11. Kiến trúc 'mọi thứ là một tệp' (everything is a file) trong Linux có nghĩa là gì?

A. Tất cả dữ liệu được lưu trữ dưới dạng tệp văn bản.
B. Mọi tài nguyên hệ thống, kể cả phần cứng, đều được biểu diễn như tệp.
C. Chỉ có các tệp văn bản và tệp thực thi mới tồn tại.
D. Mọi chương trình đều được biên dịch thành một tệp duy nhất.

12. LVM (Logical Volume Management) trong Linux cung cấp lợi ích gì?

A. Tăng tốc độ đọc/ghi ổ cứng
B. Quản lý linh hoạt không gian lưu trữ, cho phép mở rộng hoặc thu hẹp phân vùng một cách dễ dàng
C. Sao lưu dữ liệu tự động
D. Mã hóa toàn bộ ổ cứng

13. Bootloader (bộ nạp khởi động) trong Linux có vai trò gì?

A. Quản lý bộ nhớ RAM
B. Khởi động nhân hệ điều hành khi máy tính bật
C. Quản lý thiết bị ngoại vi
D. Cung cấp giao diện đồ họa

14. Lệnh `df` trong Linux được sử dụng để làm gì?

A. Hiển thị dung lượng ổ cứng đã sử dụng và còn trống
B. Tạo tệp mới
C. Xóa thư mục
D. Thay đổi mật khẩu người dùng

15. Trong Linux, quyền nào cho phép người dùng đọc và thực thi một tệp, nhưng không được sửa đổi?

A. rwx
B. rw-
C. r-x
D. --x

16. Trong hệ thống tệp Linux, thư mục `/etc` thường chứa những loại tệp nào?

A. Tệp nhật ký hệ thống
B. Tệp cấu hình hệ thống
C. Tệp thực thi của người dùng
D. Tệp dữ liệu tạm thời

17. Trong Linux, swap space (không gian trao đổi) được sử dụng khi nào?

A. Khi bộ nhớ RAM đã đầy
B. Khi khởi động hệ thống
C. Khi chạy các chương trình đồ họa
D. Khi truy cập ổ cứng

18. Runlevel (mức chạy) trong Linux định nghĩa điều gì?

A. Mức độ bảo mật của hệ thống
B. Chế độ hoạt động của hệ thống và các dịch vụ được khởi động
C. Tốc độ xử lý của hệ thống
D. Số lượng người dùng được phép đăng nhập

19. Quyền 'sticky bit' khi được thiết lập trên một thư mục có ý nghĩa gì?

A. Chỉ chủ sở hữu thư mục mới có thể xóa tệp trong thư mục.
B. Bất kỳ người dùng nào cũng có thể xóa tệp trong thư mục.
C. Không ai có thể xóa tệp trong thư mục, kể cả chủ sở hữu.
D. Thư mục trở thành thư mục chỉ đọc.

20. Lệnh `tar` trong Linux thường được sử dụng để làm gì?

A. Quản lý tiến trình
B. Tạo và giải nén tệp lưu trữ (archive)
C. Quản lý người dùng
D. Cấu hình mạng

21. Lệnh `sudo` được sử dụng để làm gì trong Linux?

A. Đăng nhập vào hệ thống
B. Chạy lệnh với quyền của người dùng khác, thường là root
C. Tắt hệ thống
D. Khởi động lại hệ thống

22. SSH (Secure Shell) được sử dụng để làm gì trong Linux?

A. Truy cập web
B. Truy cập dòng lệnh từ xa một cách an toàn
C. Chia sẻ tệp qua mạng
D. Gửi email

23. Trong Linux, 'pipe' (dấu `|`) được sử dụng để làm gì?

A. Chuyển hướng đầu ra của một lệnh làm đầu vào cho lệnh khác
B. Kết hợp nhiều lệnh thành một dòng lệnh
C. Tạo một tệp mới
D. Thực thi lệnh song song

24. Cron job trong Linux được sử dụng để làm gì?

A. Theo dõi hiệu suất hệ thống
B. Lên lịch và tự động hóa việc thực thi các lệnh hoặc script
C. Quản lý bộ nhớ
D. Kiểm tra lỗi ổ cứng

25. Đâu là bản phân phối Linux phổ biến, được biết đến với sự ổn định và thường được sử dụng cho máy chủ?

A. Ubuntu
B. Fedora
C. Debian
D. Arch Linux

26. Sự khác biệt chính giữa lệnh `mv` và `cp` trong Linux là gì?

A. `mv` dùng để sao chép, `cp` dùng để di chuyển.
B. `mv` dùng để di chuyển hoặc đổi tên tệp/thư mục, `cp` dùng để sao chép tệp/thư mục.
C. `mv` chỉ dùng cho tệp, `cp` chỉ dùng cho thư mục.
D. `mv` nhanh hơn `cp`.

27. Điểm khác biệt cơ bản giữa hệ thống tệp ext4 và XFS trong Linux là gì?

A. ext4 nhanh hơn XFS.
B. XFS hỗ trợ tốt hơn cho các hệ thống tệp lớn và hiệu suất cao, trong khi ext4 phổ biến và cân bằng hơn.
C. ext4 là hệ thống tệp nhật ký, XFS thì không.
D. XFS chỉ dùng cho máy chủ, ext4 chỉ dùng cho máy trạm.

28. Trong ngữ cảnh mạng Linux, cổng (port) số 22 thường được sử dụng cho giao thức nào?

A. HTTP
B. HTTPS
C. SSH
D. FTP

29. Lệnh nào sau đây dùng để hiển thị nội dung của một tệp văn bản trong dòng lệnh Linux?

A. cp
B. mv
C. cat
D. grep

30. SELinux (Security-Enhanced Linux) là gì và mục đích chính của nó là gì?

A. Một trình quản lý gói nâng cao
B. Một module bảo mật nhân Linux cung cấp cơ chế kiểm soát truy cập bắt buộc (MAC)
C. Một công cụ giám sát hiệu suất hệ thống
D. Một giao diện dòng lệnh thay thế cho Bash

1 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

1. Bộ quản lý gói (package manager) `apt` thường được sử dụng trong bản phân phối Linux nào?

2 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

2. Docker trong Linux là gì và nó được sử dụng để làm gì?

3 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

3. Lệnh nào sau đây được sử dụng để liệt kê các tệp và thư mục trong dòng lệnh Linux?

4 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

4. Chức năng chính của firewall (tường lửa) trong hệ thống Linux là gì?

5 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

5. Lệnh `netstat` hoặc `ss` trong Linux được sử dụng để làm gì?

6 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

6. Process ID (PID) là gì trong Linux?

7 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

7. Lệnh `chmod` trong Linux được sử dụng để làm gì?

8 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

8. Hệ điều hành Linux được phát triển dựa trên nhân (kernel) nào?

9 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

9. Lệnh `grep` trong Linux dùng để làm gì?

10 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

10. Trong Linux, lệnh `kill` được sử dụng để làm gì liên quan đến tiến trình?

11 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

11. Kiến trúc `mọi thứ là một tệp` (everything is a file) trong Linux có nghĩa là gì?

12 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

12. LVM (Logical Volume Management) trong Linux cung cấp lợi ích gì?

13 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

13. Bootloader (bộ nạp khởi động) trong Linux có vai trò gì?

14 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

14. Lệnh `df` trong Linux được sử dụng để làm gì?

15 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

15. Trong Linux, quyền nào cho phép người dùng đọc và thực thi một tệp, nhưng không được sửa đổi?

16 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

16. Trong hệ thống tệp Linux, thư mục `/etc` thường chứa những loại tệp nào?

17 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

17. Trong Linux, swap space (không gian trao đổi) được sử dụng khi nào?

18 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

18. Runlevel (mức chạy) trong Linux định nghĩa điều gì?

19 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

19. Quyền `sticky bit` khi được thiết lập trên một thư mục có ý nghĩa gì?

20 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

20. Lệnh `tar` trong Linux thường được sử dụng để làm gì?

21 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

21. Lệnh `sudo` được sử dụng để làm gì trong Linux?

22 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

22. SSH (Secure Shell) được sử dụng để làm gì trong Linux?

23 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

23. Trong Linux, `pipe` (dấu `|`) được sử dụng để làm gì?

24 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

24. Cron job trong Linux được sử dụng để làm gì?

25 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

25. Đâu là bản phân phối Linux phổ biến, được biết đến với sự ổn định và thường được sử dụng cho máy chủ?

26 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

26. Sự khác biệt chính giữa lệnh `mv` và `cp` trong Linux là gì?

27 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

27. Điểm khác biệt cơ bản giữa hệ thống tệp ext4 và XFS trong Linux là gì?

28 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

28. Trong ngữ cảnh mạng Linux, cổng (port) số 22 thường được sử dụng cho giao thức nào?

29 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

29. Lệnh nào sau đây dùng để hiển thị nội dung của một tệp văn bản trong dòng lệnh Linux?

30 / 30

Category: Hệ điều hành linux

Tags: Bộ đề 6

30. SELinux (Security-Enhanced Linux) là gì và mục đích chính của nó là gì?