1. Ý nghĩa của 'daemon' trong ngữ cảnh Linux là gì?
A. Một loại virus máy tính
B. Một chương trình chạy nền, thường thực hiện các tác vụ hệ thống
C. Một giao diện đồ họa người dùng
D. Một loại phần cứng đặc biệt
2. Đâu là trình quản lý gói mặc định cho các дистрибутив Linux dựa trên Debian như Ubuntu?
A. yum
B. apt
C. dnf
D. pacman
3. Trong mô hình phân quyền của Linux, người dùng 'root' có đặc quyền gì?
A. Chỉ có thể xem tệp hệ thống
B. Quyền truy cập và kiểm soát tối đa hệ thống
C. Không có quyền đặc biệt nào
D. Chỉ được phép chạy ứng dụng
4. Lệnh nào sau đây cho phép xem dung lượng ổ đĩa đã sử dụng và còn trống trong Linux?
A. du
B. df
C. free
D. lsblk
5. Lệnh nào dùng để hiển thị địa chỉ IP của máy tính Linux?
A. ifconfig
B. ipconfig
C. netstat
D. ping
6. Trong Linux, 'directory' và 'folder' có phải là hai khái niệm khác nhau không?
A. Đúng, chúng hoàn toàn khác nhau về cấu trúc và chức năng
B. Sai, chúng là các thuật ngữ tương đương, chỉ thư mục
C. Đúng, 'directory' là thư mục hệ thống, 'folder' là thư mục người dùng
D. Sai, 'folder' chỉ tồn tại trên giao diện đồ họa, 'directory' trên dòng lệnh
7. Lệnh 'sudo' trong Linux được sử dụng để làm gì?
A. Xem thông tin hệ thống
B. Chạy lệnh với quyền của người dùng khác, thường là root
C. Thay đổi mật khẩu người dùng
D. Tắt hệ thống
8. Lệnh nào sau đây dùng để thay đổi thư mục làm việc hiện tại trong dòng lệnh Linux?
A. pwd
B. cd
C. mkdir
D. rmdir
9. Lệnh nào sau đây được sử dụng để tải tệp từ một máy chủ web thông qua dòng lệnh trong Linux?
A. ftp
B. wget
C. curl
D. scp
10. Chức năng chính của 'shell' trong hệ điều hành Linux là gì?
A. Quản lý bộ nhớ
B. Giao diện dòng lệnh và thông dịch lệnh
C. Điều khiển phần cứng
D. Quản lý tiến trình
11. Chức năng của lệnh 'tar' trong Linux là gì?
A. Quản lý người dùng
B. Nén và giải nén tệp
C. Hiển thị thông tin hệ thống
D. Sao chép tệp
12. Lệnh 'kill' trong Linux được sử dụng để làm gì?
A. Khởi động lại hệ thống
B. Kết thúc một tiến trình đang chạy
C. Xóa tệp
D. Tạo thư mục mới
13. 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 kernel
C. Darwin
D. Mach
14. Lệnh nào sau đây được sử dụng để liệt kê các tệp và thư mục trong Linux?
A. dir
B. ls
C. list
D. show
15. Hệ thống tệp nào sau đây KHÔNG phải là hệ thống tệp phổ biến trong Linux?
A. ext4
B. NTFS
C. XFS
D. Btrfs
16. Khái niệm 'phân vùng swap' trong Linux dùng để làm gì?
A. Lưu trữ tạm thời các tệp hệ thống quan trọng
B. Mở rộng bộ nhớ RAM bằng cách sử dụng không gian ổ cứng
C. Lưu trữ các chương trình và ứng dụng
D. Tăng tốc độ truy cập ổ cứng
17. Trong Linux, 'pipe' (ký hiệu '|') dùng để làm gì?
A. Chuyển hướng đầu ra của một lệnh làm đầu vào cho lệnh khác
B. Thực thi lệnh song song
C. Bình luận trong script
D. Kết thúc lệnh
18. Trong Linux, lệnh 'firewall-cmd' thường được sử dụng để quản lý tường lửa nào?
A. iptables
B. nftables
C. firewalld
D. ufw
19. Lệnh 'uname -a' trong Linux trả về thông tin gì?
A. Danh sách người dùng đang đăng nhập
B. Thông tin chi tiết về kernel và hệ thống
C. Dung lượng ổ đĩa đã sử dụng
D. Địa chỉ IP của máy
20. Trong Linux, quyền nào cho phép người dùng chỉ đọc tệp, không được chỉnh sửa hay thực thi?
A. r (read)
B. w (write)
C. x (execute)
D. rw (read and write)
21. Ý nghĩa của ký tự '*' (dấu hoa thị) trong dòng lệnh Linux là gì?
A. Đại diện cho thư mục gốc
B. Ký tự đại diện (wildcard) cho bất kỳ chuỗi ký tự nào
C. Chỉ định tệp ẩn
D. Báo hiệu lỗi cú pháp
22. Sự khác biệt chính giữa 'hard link' và 'symbolic link' (symlink) trong Linux là gì?
A. Hard link là bản sao thực tế của tệp, symlink chỉ là đường dẫn
B. Hard link chia sẻ inode, symlink có inode riêng và chứa đường dẫn tới tệp gốc
C. Hard link chỉ dùng cho thư mục, symlink chỉ dùng cho tệp
D. Không có sự khác biệt, cả hai đều là liên kết tệp
23. Điểm khác biệt chính giữa lệnh 'mv' và 'cp' trong Linux là gì?
A. 'mv' sao chép tệp, 'cp' di chuyển tệp
B. 'mv' di chuyển hoặc đổi tên tệp, 'cp' sao chép tệp
C. 'mv' chỉ hoạt động với thư mục, 'cp' chỉ hoạt động với tệp
D. Không có sự khác biệt, cả hai đều sao chép tệp
24. Loại giấy phép nguồn mở nào thường được liên kết với nhân Linux?
A. MIT License
B. GPL (GNU General Public License)
C. BSD License
D. Apache License 2.0
25. Trong Linux, cổng SSH (Secure Shell) mặc định là cổng số bao nhiêu?
26. Lệnh nào sau đây được sử dụng để thay đổi quyền truy cập của tệp hoặc thư mục trong Linux?
A. chmod
B. chown
C. chgrp
D. perm
27. Công cụ dòng lệnh nào thường được sử dụng để tìm kiếm các mẫu văn bản trong tệp hoặc đầu ra lệnh khác trong Linux?
A. find
B. grep
C. locate
D. search
28. Lệnh nào được sử dụng để hiển thị thông tin về việc sử dụng bộ nhớ và CPU trong thời gian thực?
A. ps
B. top
C. free
D. df
29. Trong Linux, 'inode' là gì?
A. Một loại tệp đặc biệt chứa cấu hình hệ thống
B. Cấu trúc dữ liệu chứa metadata về tệp, như quyền, kích thước, và vị trí dữ liệu
C. Một lệnh để quản lý thiết bị đầu vào/đầu ra
D. Tên của nhân hệ điều hành Linux
30. Lệnh 'ps aux' cung cấp thông tin gì trong Linux?
A. Thông tin về không gian ổ đĩa
B. Thông tin chi tiết về tất cả các tiến trình đang chạy trên hệ thống
C. Thông tin về người dùng hệ thống
D. Thông tin về phần cứng máy tính