Đề 5 – 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

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

1. SELinux và AppArmor là hai cơ chế bảo mật tăng cường (security enhancement) phổ biến trong Linux, chúng hoạt động dựa trên nguyên tắc nào?

A. Mã hóa dữ liệu ổ cứng
B. Kiểm soát truy cập bắt buộc (Mandatory Access Control - MAC)
C. Phát hiện và ngăn chặn xâm nhập (Intrusion Detection and Prevention Systems - IDPS)
D. Tường lửa (Firewall)

2. Hệ điều hành Linux được phát triển dựa trên nền tảng hệ điều hành nào?

A. Windows
B. macOS
C. UNIX
D. Android

3. Lệnh 'apt', 'yum', 'dnf', 'pacman' là các công cụ quản lý gói phổ biến trên các bản phân phối Linux khác nhau. Chúng có điểm chung gì?

A. Chúng đều là trình duyệt web
B. Chúng đều là trình soạn thảo văn bản
C. Chúng đều được sử dụng để cài đặt, cập nhật và gỡ bỏ phần mềm
D. Chúng đều là công cụ quản lý mạng

4. Trong Linux, các tệp cấu hình hệ thống thường được lưu trữ ở thư mục nào?

A. /home
B. /var
C. /etc
D. /tmp

5. Trong Linux, lệnh nào sau đây được sử dụng để hiển thị danh sách các tệp và thư mục trong thư mục hiện tại?

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

6. Trong hệ thống phân quyền thư mục của Linux, thư mục gốc (root directory) được ký hiệu bằng ký tự nào?

A. .
B. ..
C. ~
D. /

7. Sự khác biệt chính giữa liên kết cứng (hard link) và liên kết mềm (symbolic link) trong Linux là gì?

A. Liên kết cứng nhanh hơn liên kết mềm
B. Liên kết cứng có thể liên kết đến thư mục, liên kết mềm thì không
C. Liên kết cứng trực tiếp trỏ đến inode, liên kết mềm trỏ đến đường dẫn tên tệp
D. Liên kết mềm chiếm ít không gian ổ cứng hơn liên kết cứng

8. Trong Linux, 'systemd' là gì và vai trò chính của nó là gì?

A. Một trình quản lý gói
B. Một hệ thống khởi tạo (init system) và trình quản lý hệ thống
C. Một giao diện dòng lệnh (shell)
D. Một môi trường desktop

9. Loại giấy phép mã nguồn mở nào cho phép bạn sử dụng, sửa đổi và phân phối phần mềm, nhưng yêu cầu các tác phẩm phái sinh cũng phải được phát hành dưới cùng giấy phép?

A. Giấy phép BSD
B. Giấy phép MIT
C. Giấy phép GPL (GNU General Public License)
D. Giấy phép Apache

10. Ý nghĩa của quyền 'rwx' trong hệ thống quyền truy cập của Linux là gì?

A. Đọc, ghi, xóa
B. Đọc, ghi, thực thi
C. Đọc, thực thi, sở hữu
D. Ghi, thực thi, đổi tên

11. Bộ nhớ ảo (virtual memory) trong Linux được sử dụng để làm gì?

A. Tăng tốc độ truy cập ổ cứng
B. Mở rộng bộ nhớ RAM bằng cách sử dụng không gian ổ cứng
C. Bảo vệ dữ liệu khỏi virus
D. Quản lý kết nối mạng

12. Shell trong Linux có vai trò chính là gì?

A. Quản lý bộ nhớ
B. Giao diện dòng lệnh để tương tác với kernel
C. Quản lý tiến trình
D. Giao diện đồ họa

13. Trong Linux, tường lửa (firewall) thường được cấu hình bằng công cụ nào?

A. grep
B. iptables hoặc firewalld
C. cron
D. ls

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

A. Chuyển hướng đầu ra tiêu chuẩn của một lệnh thành đầu vào tiêu chuẩn của lệnh khác
B. Tạo một tệp văn bản mới
C. Thực thi hai lệnh đồng thời
D. Tìm kiếm một chuỗi văn bản trong một tệp

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

A. Hiển thị danh sách các tệp và thư mục
B. Hiển thị dung lượng ổ đĩa đã sử dụng và còn trống
C. Thay đổi mật khẩu người dùng
D. Quản lý tiến trình

16. Trong Linux, 'inode' là gì?

A. Một loại tệp đặc biệt
B. Cấu trúc dữ liệu chứa thông tin metadata về một tệp hoặc thư mục
C. Tên gọi khác của kernel
D. Một lệnh quản lý bộ nhớ

17. Để thay đổi quyền truy cập của một tệp hoặc thư mục trong Linux, lệnh nào sau đây được sử dụng?

A. chmod
B. chown
C. chgrp
D. lsattr

18. Điều gì là ưu điểm chính của hệ điều hành Linux so với các hệ điều hành độc quyền khác?

A. Giao diện người dùng đẹp mắt hơn
B. Khả năng tương thích với tất cả phần mềm
C. Mã nguồn mở và miễn phí
D. Hiệu năng chơi game vượt trội

19. Để xem nội dung của một tệp văn bản trong Linux, lệnh nào sau đây thường được sử dụng?

A. grep
B. cat
C. find
D. sort

20. Khái niệm 'distribution' (bản phân phối) trong Linux đề cập đến điều gì?

A. Một phiên bản Linux chỉ dành cho máy chủ
B. Một tập hợp nhân Linux, các công cụ hệ thống và phần mềm ứng dụng được đóng gói cùng nhau
C. Một loại giấy phép sử dụng Linux
D. Tên gọi khác của kernel Linux

21. Lệnh 'sudo' trong Linux được sử dụng với mục đích gì?

A. Thay đổi mật khẩu người dùng
B. Chuyển đổi người dùng hiện tại
C. Thực thi lệnh với quyền quản trị (root)
D. Tạo một thư mục mới

22. Hệ thống quản lý gói (package manager) trong Linux có vai trò chính là gì?

A. Quản lý phần cứng
B. Quản lý người dùng
C. Cài đặt, cập nhật và gỡ bỏ phần mềm
D. Quản lý mạng

23. Công cụ nào trong Linux được sử dụng để theo dõi và phân tích hiệu suất hệ thống theo thời gian thực?

A. top
B. ps
C. netstat
D. vmstat

24. Công nghệ ảo hóa container (containerization) như Docker dựa trên các tính năng kernel Linux nào để hoạt động?

A. SELinux và AppArmor
B. cgroups và namespaces
C. Virtual memory và swap space
D. Firewall và iptables

25. Thành phần cốt lõi nhất của hệ điều hành Linux, chịu trách nhiệm quản lý tài nguyên hệ thống và giao tiếp với phần cứng, được gọi là gì?

A. Shell
B. Kernel
C. Desktop Environment
D. File System

26. Công cụ dòng lệnh 'grep' trong Linux được sử dụng chủ yếu cho mục đích gì?

A. Quản lý tệp và thư mục
B. Tìm kiếm các mẫu văn bản trong tệp
C. Quản lý tiến trình
D. Quản lý mạng

27. Để kết nối đến một máy chủ Linux từ xa qua dòng lệnh một cách an toàn, giao thức và công cụ nào thường được sử dụng?

A. Telnet và lệnh telnet
B. SSH và lệnh ssh
C. FTP và lệnh ftp
D. HTTP và lệnh curl

28. Trong Linux, tiến trình (process) nào có PID (Process ID) là 1 và thường là tiến trình đầu tiên được khởi chạy sau khi kernel boot?

A. init hoặc systemd
B. bash
C. login
D. kernel

29. Chức năng chính của 'swap space' (hoặc swap file) trong Linux là gì?

A. Lưu trữ các tệp hệ thống quan trọng
B. Mở rộng bộ nhớ RAM khi RAM vật lý đầy
C. Tăng tốc độ khởi động hệ thống
D. Sao lưu dữ liệu

30. Mục đích của 'initramfs' hoặc 'initrd' trong quá trình khởi động Linux là gì?

A. Khởi chạy môi trường đồ họa
B. Cung cấp một hệ thống tệp tin RAM tạm thời chứa các công cụ và trình điều khiển cần thiết để boot hệ thống và mount hệ thống tệp tin gốc thực sự
C. Quản lý bộ nhớ ảo
D. Cấu hình mạng

1 / 30

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

Tags: Bộ đề 5

1. SELinux và AppArmor là hai cơ chế bảo mật tăng cường (security enhancement) phổ biến trong Linux, chúng hoạt động dựa trên nguyên tắc nào?

2 / 30

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

Tags: Bộ đề 5

2. Hệ điều hành Linux được phát triển dựa trên nền tảng hệ điều hành nào?

3 / 30

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

Tags: Bộ đề 5

3. Lệnh `apt`, `yum`, `dnf`, `pacman` là các công cụ quản lý gói phổ biến trên các bản phân phối Linux khác nhau. Chúng có điểm chung gì?

4 / 30

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

Tags: Bộ đề 5

4. Trong Linux, các tệp cấu hình hệ thống thường được lưu trữ ở thư mục nào?

5 / 30

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

Tags: Bộ đề 5

5. Trong Linux, lệnh nào sau đây được sử dụng để hiển thị danh sách các tệp và thư mục trong thư mục hiện tại?

6 / 30

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

Tags: Bộ đề 5

6. Trong hệ thống phân quyền thư mục của Linux, thư mục gốc (root directory) được ký hiệu bằng ký tự nào?

7 / 30

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

Tags: Bộ đề 5

7. Sự khác biệt chính giữa liên kết cứng (hard link) và liên kết mềm (symbolic link) trong Linux là gì?

8 / 30

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

Tags: Bộ đề 5

8. Trong Linux, `systemd` là gì và vai trò chính của nó là gì?

9 / 30

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

Tags: Bộ đề 5

9. Loại giấy phép mã nguồn mở nào cho phép bạn sử dụng, sửa đổi và phân phối phần mềm, nhưng yêu cầu các tác phẩm phái sinh cũng phải được phát hành dưới cùng giấy phép?

10 / 30

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

Tags: Bộ đề 5

10. Ý nghĩa của quyền `rwx` trong hệ thống quyền truy cập của Linux là gì?

11 / 30

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

Tags: Bộ đề 5

11. Bộ nhớ ảo (virtual memory) trong Linux được sử dụng để làm gì?

12 / 30

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

Tags: Bộ đề 5

12. Shell trong Linux có vai trò chính là gì?

13 / 30

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

Tags: Bộ đề 5

13. Trong Linux, tường lửa (firewall) thường được cấu hình bằng công cụ nào?

14 / 30

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

Tags: Bộ đề 5

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

15 / 30

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

Tags: Bộ đề 5

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

16 / 30

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

Tags: Bộ đề 5

16. Trong Linux, `inode` là gì?

17 / 30

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

Tags: Bộ đề 5

17. Để thay đổi quyền truy cập của một tệp hoặc thư mục trong Linux, lệnh nào sau đây được sử dụng?

18 / 30

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

Tags: Bộ đề 5

18. Điều gì là ưu điểm chính của hệ điều hành Linux so với các hệ điều hành độc quyền khác?

19 / 30

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

Tags: Bộ đề 5

19. Để xem nội dung của một tệp văn bản trong Linux, lệnh nào sau đây thường được sử dụng?

20 / 30

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

Tags: Bộ đề 5

20. Khái niệm `distribution` (bản phân phối) trong Linux đề cập đến điều gì?

21 / 30

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

Tags: Bộ đề 5

21. Lệnh `sudo` trong Linux được sử dụng với mục đích gì?

22 / 30

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

Tags: Bộ đề 5

22. Hệ thống quản lý gói (package manager) trong Linux có vai trò chính là gì?

23 / 30

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

Tags: Bộ đề 5

23. Công cụ nào trong Linux được sử dụng để theo dõi và phân tích hiệu suất hệ thống theo thời gian thực?

24 / 30

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

Tags: Bộ đề 5

24. Công nghệ ảo hóa container (containerization) như Docker dựa trên các tính năng kernel Linux nào để hoạt động?

25 / 30

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

Tags: Bộ đề 5

25. Thành phần cốt lõi nhất của hệ điều hành Linux, chịu trách nhiệm quản lý tài nguyên hệ thống và giao tiếp với phần cứng, được gọi là gì?

26 / 30

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

Tags: Bộ đề 5

26. Công cụ dòng lệnh `grep` trong Linux được sử dụng chủ yếu cho mục đích gì?

27 / 30

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

Tags: Bộ đề 5

27. Để kết nối đến một máy chủ Linux từ xa qua dòng lệnh một cách an toàn, giao thức và công cụ nào thường được sử dụng?

28 / 30

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

Tags: Bộ đề 5

28. Trong Linux, tiến trình (process) nào có PID (Process ID) là 1 và thường là tiến trình đầu tiên được khởi chạy sau khi kernel boot?

29 / 30

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

Tags: Bộ đề 5

29. Chức năng chính của `swap space` (hoặc swap file) trong Linux là gì?

30 / 30

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

Tags: Bộ đề 5

30. Mục đích của `initramfs` hoặc `initrd` trong quá trình khởi động Linux là gì?