1. Lệnh 'kill' được sử dụng để làm gì trong Linux?
A. Khởi động lại hệ thống
B. Kết thúc một tiến trình
C. Liệt kê các tiến trình đang chạy
D. Thay đổi quyền truy cập tập tin
2. Lệnh 'df' trong Linux được sử dụng để hiển thị thông tin gì?
A. Dung lượng ổ đĩa đã sử dụng và còn trống
B. Danh sách các tập tin và thư mục
C. Thông tin về CPU
D. Thông tin về bộ nhớ RAM
3. Trong ngữ cảnh Linux, thuật ngữ 'distribution' ( дистрибутив ) đề cập đến điều gì?
A. Phiên bản nhân Linux mới nhất
B. Một bản dựng hoàn chỉnh của hệ điều hành dựa trên nhân Linux, bao gồm các công cụ hệ thống, môi trường desktop, và ứng dụng
C. Một loại hệ thống tập tin đặc biệt
D. Một giao diện dòng lệnh nâng cao
4. Lệnh 'chmod' được sử dụng để làm gì trong Linux?
A. Thay đổi thư mục hiện tại
B. Thay đổi mật khẩu người dùng
C. Thay đổi quyền truy cập tập tin và thư mục
D. Sao chép tập tin và thư mục
5. Công cụ dòng lệnh nào sau đây được sử dụng để tải tập tin từ hoặc lên một máy chủ từ xa sử dụng giao thức SSH?
A. ping
B. scp
C. traceroute
D. netcat
6. 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. GNU Hurd
7. Trong Linux, 'pipe' (|) được sử dụng để làm gì?
A. Chuyển hướng đầu ra của một lệnh thành đầu vào của lệnh khác
B. Tạo một thư mục mới
C. Liệt kê nội dung của thư mục
D. Chạy một chương trình ở chế độ nền
8. Câu lệnh nào sau đây được sử dụng để xem danh sách các tiến trình đang chạy trong Linux?
A. ls
B. ps
C. cd
D. mkdir
9. Trong Linux, 'SELinux' là viết tắt của cụm từ nào và nó có chức năng gì?
A. Security-Enhanced Linux; tăng cường bảo mật
B. System and Enterprise Linux; quản lý hệ thống doanh nghiệp
C. Simple and Efficient Linux; hệ điều hành đơn giản và hiệu quả
D. Software and Engineering Linux; nền tảng phần mềm và kỹ thuật
10. Loại hệ thống tập tin nào sau đây KHÔNG phải là một loại phổ biến trong Linux?
A. ext4
B. NTFS
C. FAT32
D. HPFS
11. Lệnh 'uname -a' trong Linux hiển thị thông tin gì?
A. Dung lượng ổ đĩa
B. Thông tin chi tiết về hệ thống kernel
C. Danh sách người dùng đang đăng nhập
D. Địa chỉ IP của máy tính
12. Khái niệm 'inode' trong Linux liên quan đến thành phần nào của hệ thống tập tin?
A. Nội dung của tập tin
B. Tên của tập tin
C. Siêu dữ liệu (metadata) của tập tin
D. Đường dẫn đến tập tin
13. Lệnh 'grep' trong Linux được sử dụng chủ yếu để làm gì?
A. Quản lý gói
B. Tìm kiếm chuỗi ký tự trong tập tin
C. Nén và giải nén tập tin
D. Quản lý người dùng và nhóm
14. Chức năng chính của 'swap space' (không gian trao đổi) trong Linux là gì?
A. Lưu trữ dữ liệu người dùng
B. Mở rộng bộ nhớ RAM
C. Lưu trữ các tập tin hệ thống
D. Tăng tốc độ CPU
15. Trong Linux, lệnh 'sudo' được sử dụng để làm gì?
A. Chuyển đổi người dùng hiện tại sang người dùng khác
B. Thực thi lệnh với quyền của người dùng root (superuser)
C. Tạo một người dùng mới
D. Xóa một người dùng
16. Trong Linux, 'shell' là gì?
A. Nhân của hệ điều hành
B. Giao diện dòng lệnh để tương tác với kernel
C. Hệ thống quản lý gói
D. Môi trường desktop đồ họa
17. Trong Linux, quyền nào cho phép người dùng đọc và thực thi một tập tin, nhưng không được phép sửa đổi?
A. rwx
B. rw-
C. r-x
D. --x
18. Phần mở rộng nào thường được sử dụng cho các tập tin script shell trong Linux?
A. .txt
B. .sh
C. .py
D. .exe
19. Trong Linux, lệnh 'man' được sử dụng để làm gì?
A. Quản lý bộ nhớ
B. Hiển thị trang hướng dẫn sử dụng (manual pages) cho các lệnh
C. Quản lý tiến trình
D. Cấu hình mạng
20. Hệ thống quản lý gói APT (Advanced Package Tool) thường được sử dụng trong дистрибутив Linux nào?
A. Red Hat Enterprise Linux
B. CentOS
C. Ubuntu
D. SUSE Linux Enterprise
21. Lệnh nào sau đây được sử dụng để tạo một liên kết tượng trưng (symbolic link) trong Linux?
A. cp
B. mv
C. ln -s
D. rm
22. Lệnh nào sau đây được sử dụng để giải nén một tập tin .tar.gz trong Linux?
A. gzip
B. tar -xzf
C. unzip
D. bzip2
23. Firewall (tường lửa) trong Linux hoạt động ở tầng mạng nào trong mô hình OSI?
A. Tầng ứng dụng (Application Layer)
B. Tầng giao vận (Transport Layer)
C. Tầng mạng (Network Layer)
D. Tầng liên kết dữ liệu (Data Link Layer)
24. Công cụ nào sau đây KHÔNG phải là một trình quản lý cửa sổ (window manager) phổ biến cho môi trường desktop Linux?
A. GNOME Shell
B. KDE Plasma
C. Xfce
D. Microsoft Windows Explorer
25. Lệnh nào được sử dụng để hiển thị địa chỉ IP của máy tính Linux?
A. ping
B. ifconfig hoặc ip addr
C. netstat
D. traceroute
26. Trong Linux, quá trình 'init' (hoặc systemd trong các hệ thống hiện đại) có PID (Process ID) là bao nhiêu?
A. 0
B. 1
C. 2
D. Bất kỳ số nào
27. Trong Linux, runlevel nào thường được sử dụng cho chế độ đa người dùng với giao diện đồ họa?
A. Runlevel 0
B. Runlevel 1
C. Runlevel 3
D. Runlevel 5
28. Thành phần nào của hệ điều hành Linux chịu trách nhiệm quản lý bộ nhớ?
A. Shell
B. Kernel
C. File system
D. Desktop environment
29. Trong Linux, 'cron' là gì?
A. Một trình soạn thảo văn bản
B. Một trình quản lý tiến trình
C. Một trình lên lịch tác vụ
D. Một giao diện dòng lệnh
30. Lệnh nào sau đây được sử dụng để thay đổi mật khẩu của người dùng trong Linux?
A. passwd
B. useradd
C. userdel
D. chown