Đề 5 – Bài tập, đề thi trắc nghiệm online 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?
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. 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. 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. 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. 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. 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. Trong Linux, `systemd` là gì và vai trò chính của nó là gì?
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. Ý nghĩa của quyền `rwx` trong hệ thống quyền truy cập của Linux là gì?
11. Bộ nhớ ảo (virtual memory) trong Linux được sử dụng để làm gì?
12. Shell trong Linux có vai trò chính là gì?
13. Trong Linux, tường lửa (firewall) thường được cấu hình bằng công cụ nào?
14. Trong Linux, `pipe` (dấu |) được sử dụng để làm gì?
15. Lệnh `df` trong Linux được sử dụng để làm gì?
16. Trong Linux, `inode` là gì?
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. Đ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. Để 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. Khái niệm `distribution` (bản phân phối) trong Linux đề cập đến điều gì?
21. Lệnh `sudo` trong Linux được sử dụng với mục đích gì?
22. Hệ thống quản lý gói (package manager) trong Linux có vai trò chính là gì?
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. 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. 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. Công cụ dòng lệnh `grep` trong Linux được sử dụng chủ yếu cho mục đích gì?
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. 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. Chức năng chính của `swap space` (hoặc swap file) trong Linux là gì?
30. Mục đích của `initramfs` hoặc `initrd` trong quá trình khởi động Linux là gì?