1. Trong Linux, 'pipe' (dấu '|') được sử dụng để làm gì?
A. Kết thúc một lệnh
B. Chuyển hướng đầu ra của một lệnh làm đầu vào cho lệnh khác
C. Thực thi nhiều lệnh song song
D. Bình luận trong script
2. Thư mục '/var' trong Linux thường chứa dữ liệu gì?
A. Các file cấu hình hệ thống
B. Các file thực thi chương trình
C. Dữ liệu biến đổi thường xuyên như log file, spooler in, email
D. Các file thiết bị
3. Câu lệnh nào sau đây được sử dụng để xem danh sách các file và thư mục trong Linux?
A. mkdir
B. rmdir
C. ls
D. cd
4. Nhân (kernel) của hệ điều hành Linux có đặc điểm nào sau đây?
A. Đóng nguồn và độc quyền
B. Mã nguồn mở và miễn phí
C. Chỉ tương thích với phần cứng Intel
D. Được phát triển bởi Microsoft
5. 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 kernel Linux duy nhất
B. Một bộ sưu tập kernel Linux, công cụ hệ thống và ứng dụng
C. Một loại giấy phép sử dụng Linux
D. Một phương pháp cài đặt Linux
6. Lệnh 'sudo' trong Linux được sử dụng để làm gì?
A. Chuyển đổi người dùng hiện tại
B. Thực thi lệnh với quyền của người dùng root hoặc người dùng khác
C. Tắt máy tính
D. Khởi động lại máy tính
7. Trong mô hình phân quyền của Linux, người dùng 'root' có quyền hạn gì?
A. Chỉ có quyền truy cập vào thư mục /home
B. Quyền hạn cao nhất, có thể thực hiện mọi thao tác trên hệ thống
C. Không có quyền hạn đặc biệt
D. Chỉ có quyền cài đặt phần mềm
8. Lệnh 'tar' trong Linux thường được sử dụng để làm gì?
A. Tìm kiếm file
B. Tạo và giải nén file archive (tarball)
C. So sánh file
D. Mã hóa file
9. Trong Linux, tiến trình 'root' (PID 1) thường là tiến trình nào?
A. Shell
B. Init system (ví dụ: systemd, init)
C. Trình quản lý cửa sổ
D. Ứng dụng web server
10. Điều gì sẽ xảy ra nếu bạn chạy lệnh 'shutdown -h now' trong Linux?
A. Máy tính sẽ khởi động lại ngay lập tức
B. Máy tính sẽ tắt nguồn ngay lập tức
C. Máy tính sẽ chuyển sang chế độ ngủ đông (hibernate)
D. Máy tính sẽ khóa màn hình
11. Công cụ nào sau đây KHÔNG phải là trình soạn thảo văn bản dòng lệnh phổ biến trong Linux?
A. vim
B. nano
C. emacs
D. gedit
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. Điều khiển phần cứng đồ họa
D. Quản lý tiến trình
13. Công cụ dòng lệnh nào sau đây được sử dụng để quản lý các gói phần mềm trên các hệ thống dựa trên Debian (như Ubuntu)?
A. yum
B. pacman
C. apt
D. dnf
14. Trong Linux, SSH (Secure Shell) được sử dụng để làm gì?
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 nội bộ
D. Gửi email
15. Trong Linux, swap space (không gian swap) được sử dụng để làm gì?
A. Lưu trữ file hệ thống
B. Mở rộng bộ nhớ RAM khi RAM đầy
C. Lưu trữ file cấu hình
D. Tăng tốc độ truy cập ổ cứng
16. Thành phần nào của hệ điều hành Linux tương tác trực tiếp với phần cứng?
A. Shell
B. Kernel
C. Ứng dụng người dùng
D. Trình quản lý cửa sổ (Window Manager)
17. Để chạy một chương trình ở chế độ nền (background) trong Linux, bạn sử dụng ký tự nào sau lệnh?
18. Lệnh 'chmod' trong Linux được sử dụng để làm gì?
A. Thay đổi mật khẩu người dùng
B. Thay đổi quyền truy cập file và thư mục
C. Di chuyển file và thư mục
D. Tạo thư mục mới
19. Trong Linux, lệnh nào sau đây được sử dụng để thay đổi người dùng hiện tại?
A. sudo
B. su
C. chmod
D. chown
20. Công cụ nào sau đây thường được sử dụng để thiết lập và quản lý tường lửa (firewall) trên hệ thống Linux?
A. tcpdump
B. iptables/nftables
C. wireshark
D. netcat
21. File cấu hình hệ thống chính trong Linux thường được lưu trữ ở thư mục nào?
A. /home
B. /root
C. /etc
D. /var
22. Ưu điểm chính của việc sử dụng Linux so với các hệ điều hành độc quyền khác là gì?
A. Ít ứng dụng phần mềm hơn
B. Tính ổn định, bảo mật và khả năng tùy biến cao, mã nguồn mở
C. Giao diện người dùng đồ họa (GUI) mặc định đẹp mắt hơn
D. Dễ dàng cài đặt và sử dụng cho người mới bắt đầu
23. Hệ điều hành Linux được phát triển dựa trên hệ điều hành nào?
A. Windows
B. MacOS
C. UNIX
D. DOS
24. Điều gì xảy ra khi bạn chạy lệnh 'rm file.txt' trong Linux?
A. File 'file.txt' được di chuyển vào thùng rác (trash)
B. File 'file.txt' được xóa vĩnh viễn
C. File 'file.txt' được đổi tên
D. File 'file.txt' được sao chép
25. Trong Linux, quyền truy cập 'rwx' tương ứng với quyền nào?
A. Chỉ đọc
B. Chỉ ghi
C. Đọc, ghi và thực thi
D. Không có quyền truy cập
26. Kiểu hệ thống file nào sau đây thường được sử dụng mặc định trong nhiều bản phân phối Linux hiện đại?
A. FAT32
B. NTFS
C. ext4
D. HFS+
27. Điểm khác biệt chính giữa hard link và symbolic link (symlink) trong Linux là gì?
A. Hard link chỉ hoạt động với thư mục, symlink chỉ hoạt động với file
B. Hard link là bản sao thực sự của file, symlink chỉ là đường dẫn
C. Symlink nhanh hơn hard link
D. Hard link có thể trỏ đến file trên hệ thống file khác, symlink thì không
28. Công cụ nào sau đây thường được sử dụng để theo dõi hiệu suất hệ thống Linux theo thời gian thực?
A. ping
B. top/htop
C. traceroute
D. ifconfig
29. Lệnh 'grep' trong Linux được sử dụng để làm gì?
A. Nén file
B. Tìm kiếm chuỗi ký tự trong file
C. Giải nén file
D. Sao chép file
30. Câu lệnh nào sau đây dùng để hiển thị địa chỉ IP của máy tính Linux?
A. ping
B. traceroute
C. ip addr
D. netstat