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 đang chạy
C. Kiểm tra kết nối mạng
D. Cài đặt phần mềm
2. Lệnh `grep` trong Linux được sử dụng để làm gì?
A. Nén file
B. Tìm kiếm chuỗi văn bản trong file
C. Sao chép file
D. Xóa file
3. Lệnh nào sau đây dùng để thay đổi quyền truy cập của file hoặc thư mục trong Linux?
A. chmod
B. chown
C. chgrp
D. passwd
4. Hệ điều hành Linux được phát triển dựa trên nhân (kernel) nào?
A. Windows NT
B. Linux
C. macOS Darwin
D. Unix
5. Trong Linux, cổng (port) mặc định cho dịch vụ SSH là cổng số bao nhiêu?
6. Ưu điểm chính của hệ điều hành Linux là gì so với các hệ điều hành độc quyền khác?
A. Giao diện đồ họa đẹp hơn
B. Mã nguồn mở và miễn phí
C. Tương thích tốt hơn với phần cứng cũ
D. Có nhiều ứng dụng độc quyền hơn
7. Hệ thống quản lý gói phổ biến nhất được sử dụng trong các дистрибутив Debian và Ubuntu là gì?
A. yum
B. apt
C. pacman
D. dnf
8. Trong Linux, lệnh `tar` thường được sử dụng để làm gì?
A. Cài đặt phần mềm
B. Nén và giải nén file archive
C. Quản lý người dùng
D. Kiểm tra lỗi ổ cứng
9. Trong Linux, lệnh `df` được sử dụng để làm gì?
A. Hiển thị thông tin về RAM
B. Hiển thị dung lượng ổ đĩa đã sử dụng và còn trống
C. Hiển thị thông tin về CPU
D. Hiển thị thông tin về mạng
10. Đường dẫn tuyệt đối (absolute path) trong Linux bắt đầu bằng ký tự nào?
11. Công cụ nào sau đây được sử dụng để theo dõi tài nguyên hệ thống (CPU, RAM, Disk I/O, Network) trong thời gian thực?
A. ls
B. top hoặc htop
C. grep
D. find
12. Lệnh `uname -a` cung cấp thông tin gì?
A. Thông tin về người dùng hiện tại
B. Thông tin chi tiết về kernel và hệ thống
C. Thông tin về dung lượng ổ cứng
D. Thông tin về kết nối mạng
13. Trong Linux, quyền `rwx` tương ứng với quyền gì?
A. Chỉ đọc
B. Chỉ ghi
C. Đọc và ghi
D. Đọc, ghi và thực thi
14. Trong Linux, file 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
15. 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ẻ file qua mạng LAN
D. Gửi email
16. Trong Linux, swap space được sử dụng khi nào?
A. Khi hệ thống khởi động
B. Khi RAM vật lý đầy
C. Khi CPU quá tải
D. Khi ổ cứng sắp đầy
17. Lệnh `ps` được sử dụng để làm gì trong Linux?
A. Quản lý người dùng
B. Hiển thị danh sách các tiến trình đang chạy
C. Quản lý dịch vụ
D. Kiểm tra dung lượng ổ cứng
18. Trong Linux, lệnh `find` được sử dụng để làm gì?
A. Tìm kiếm file và thư mục dựa trên nhiều tiêu chí
B. Tạo file mới
C. Xóa file và thư mục
D. Sao chép file và thư mục
19. Lệnh nào sau đây dùng để xem nội dung của một file văn bản trong Linux?
A. cat
B. rmdir
C. cp
D. mv
20. Trong Linux, runlevel là gì?
A. Mức độ ưu tiên của tiến trình
B. Chế độ hoạt động của hệ thống
C. Phiên bản kernel Linux
D. Loại shell đang sử dụng
21. Trong Linux, tiến trình nào có PID (Process ID) là 1?
A. init hoặc systemd
B. shell
C. kernel
D. login
22. Khái niệm `mọi thứ trong Linux là file` (everything is a file) có ý nghĩa gì?
A. Chỉ có file dữ liệu mới được quản lý.
B. Tất cả các tài nguyên hệ thống, bao gồm cả phần cứng, đều được trừu tượng hóa thành file.
C. Chỉ các chương trình thực thi mới là file.
D. File và thư mục là hai khái niệm giống nhau.
23. Lệnh nào sau đây được sử dụng để tạo một thư mục mới trong Linux?
A. rmdir
B. mkdir
C. touch
D. cp
24. Lệnh `sudo` được sử dụng để làm gì?
A. Chạy lệnh với quyền của người dùng khác
B. Chạy lệnh với quyền quản trị viên (root)
C. Tạo người dùng mới
D. Xóa người dùng
25. Trong Linux, cron job được sử dụng để làm gì?
A. Lên lịch trình thực thi các lệnh hoặc script tự động
B. Giám sát hiệu suất hệ thống
C. Quản lý kết nối mạng
D. Sao lưu dữ liệu
26. Công cụ dòng lệnh nào sau đây thường được sử dụng để quản lý tường lửa (firewall) trong Linux?
A. iptables hoặc firewalld
B. ifconfig
C. netstat
D. ping
27. Lệnh nào sau đây được sử dụng để hiển thị danh sách các file và thư mục trong Linux?
A. mkdir
B. cd
C. ls
D. rm
28. Trong Linux, shell là gì?
A. Nhân hệ điều hành
B. Giao diện dòng lệnh để tương tác với hệ điều hành
C. Trình quản lý file đồ họa
D. Trình duyệt web
29. Loại hệ thống file nào sau đây thường được sử dụng mặc định trong Linux?
A. NTFS
B. FAT32
C. ext4
D. HFS+
30. Điểm khác biệt chính giữa lệnh `mv` và `cp` 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, `cp` dùng để sao chép.
C. `mv` chỉ dùng cho file, `cp` chỉ dùng cho thư mục.
D. `mv` nhanh hơn `cp`.