Đề thi, bài tập trắc nghiệm online Hệ điều hành linuxĐề 9 – Bài tập, đề thi trắc nghiệm online Hệ điều hành linux Đăng vào 2 Tháng 5, 2026 bởi admin Đề 9 – Bài tập, đề thi trắc nghiệm online Hệ điều hành linux Đề 9 – Bài tập, đề thi trắc nghiệm online Hệ điều hành linux Số câu30Quiz ID13459 Làm bài Câu 1 1. Công cụ nào trong Linux cho phép bạn theo dõi và giám sát các tiến trình hệ thống theo thời gian thực, hiển thị thông tin về CPU, bộ nhớ, v.v.? A A. ps B B. kill C C. top/htop D D. netstat Câu 2 2. Phân biệt sự khác biệt chính giữa 'hard link' và 'symbolic link' (symlink) trong Linux. A A. Hard link là bản sao thực sự của tệp, symlink chỉ là đường dẫn tượng trưng B B. Hard link chia sẻ cùng inode, symlink có inode riêng và trỏ đến inode của tệp gốc C C. Symlink nhanh hơn hard link trong truy cập tệp D D. Hard link có thể liên kết thư mục, symlink thì không Câu 3 3. Trong Linux, tiến trình nào có PID (Process ID) là 1 thường là tiến trình gì? A A. Tiến trình người dùng đầu tiên khởi chạy B B. Tiến trình shell hiện tại C C. Tiến trình init hoặc systemd D D. Tiến trình trình quản lý cửa sổ Câu 4 4. Câu lệnh nào sau đây được sử dụng để liệt kê các tệp và thư mục trong Linux? A A. cd B B. mkdir C C. ls D D. rm Câu 5 5. Để xem dung lượng ổ đĩa đã sử dụng và còn trống trong Linux, lệnh nào sau đây thường được dùng? A A. free B B. top C C. df D D. du Câu 6 6. Loại hệ thống tệp nào thường được sử dụng mặc định trong nhiều дистрибутив Linux hiện đại? A A. FAT32 B B. NTFS C C. ext4 D D. HFS+ Câu 7 7. Lệnh `uname -a` trong Linux cung cấp thông tin gì? A A. Thông tin về người dùng hiện tại B B. Thông tin về dung lượng ổ đĩa C C. Thông tin chi tiết về nhân Linux, tên hệ thống, kiến trúc phần cứng, phiên bản hệ điều hành D D. Thông tin về tiến trình đang chạy Câu 8 8. Giải thích ngắn gọn về khái niệm 'pipe' (|) trong dòng lệnh Linux. A A. Chuyển hướng đầu ra tiêu chuẩn của một lệnh thành đầu vào tiêu chuẩn của lệnh khác B B. Tạo một bản sao của tệp C C. Kết hợp nhiều lệnh thành một dòng duy nhất D D. Thực thi các lệnh song song Câu 9 9. Điều gì xảy ra nếu bạn cố gắng xóa một thư mục không rỗng bằng lệnh `rmdir` trong Linux? A A. Thư mục sẽ bị xóa cùng với nội dung bên trong B B. Lệnh sẽ báo lỗi và không xóa thư mục C C. Chỉ nội dung bên trong thư mục bị xóa, thư mục vẫn còn D D. Hệ thống sẽ hỏi xác nhận trước khi xóa Câu 10 10. SSH (Secure Shell) được sử dụng cho mục đích chính nào trong quản trị hệ thống Linux? A A. Truyền tệp tin nhanh chóng B B. Kết nối và điều khiển máy tính từ xa một cách an toàn C C. Giám sát hiệu suất hệ thống D D. Sao lưu dữ liệu hệ thống Câu 11 11. Lệnh `netstat` hoặc `ss` trong Linux được sử dụng để kiểm tra thông tin gì liên quan đến mạng? A A. Hiệu suất CPU và bộ nhớ B B. Thông tin về người dùng đăng nhập C C. Kết nối mạng, cổng đang mở, dịch vụ đang lắng nghe D D. Dung lượng ổ đĩa đã sử dụng Câu 12 12. Trong Linux, runlevel (mức chạy) nào thường đại diện cho chế độ đồ họa đầy đủ (GUI) với môi trường desktop? A A. Runlevel 0 B B. Runlevel 1 C C. Runlevel 3 D D. Runlevel 5 Câu 13 13. Trong Linux, quyền nào cho phép người dùng đọc và thực thi tệp, nhưng không được sửa đổi? A A. rwx B B. rw- C C. r-x D D. --x Câu 14 14. Giải thích tại sao Linux thường được coi là hệ điều hành mã nguồn mở. A A. Vì nó miễn phí sử dụng cho mọi mục đích B B. Vì mã nguồn của nhân Linux và nhiều phần mềm đi kèm được công bố công khai và cho phép sửa đổi, phân phối lại C C. Vì nó chỉ chạy trên phần cứng máy chủ D D. Vì nó được phát triển bởi một cộng đồng lớn các nhà phát triển trên toàn thế giới Câu 15 15. Giả sử bạn muốn tìm tất cả các tệp .txt trong thư mục hiện tại và các thư mục con của nó. Lệnh `find` nào sau đây là phù hợp? A A. find . -name '*.txt' B B. find / -name '*.txt' C C. locate '*.txt' D D. grep '*.txt' * Câu 16 16. Lệnh nào được sử dụng để thay đổi quyền truy cập của tệp hoặc thư mục trong Linux? A A. chmod B B. chown C C. chgrp D D. chuser Câu 17 17. Ưu điểm chính của việc sử dụng dòng lệnh (command line interface - CLI) trong Linux so với giao diện đồ họa (GUI) là gì trong nhiều tình huống quản trị hệ thống? A A. CLI dễ học và sử dụng hơn GUI B B. CLI thường nhanh hơn, hiệu quả hơn, và linh hoạt hơn cho các tác vụ tự động hóa và quản lý hệ thống C C. GUI tiêu thụ ít tài nguyên hệ thống hơn CLI D D. GUI có nhiều lệnh mạnh mẽ hơn CLI Câu 18 18. Firewall (tường lửa) trong Linux, như iptables hoặc firewalld, có chức năng chính là gì? A A. Tăng tốc độ kết nối mạng B B. Ngăn chặn truy cập trái phép vào hoặc ra khỏi hệ thống C C. Quản lý người dùng và nhóm D D. Giám sát hiệu suất hệ thống Câu 19 19. Đâu là trình quản lý gói mặc định được sử dụng trong các дистрибутив Linux dựa trên Debian, như Ubuntu? A A. yum B B. pacman C C. apt D D. rpm Câu 20 20. Điểm khác biệt chính giữa lệnh `mv` và `cp` trong Linux là gì? A A. `mv` dùng để sao chép, `cp` dùng để di chuyển tệp B B. `mv` di chuyển hoặc đổi tên tệp/thư mục, `cp` sao chép tệp/thư mục C C. `mv` chỉ làm việc với tệp, `cp` chỉ làm việc với thư mục D D. `mv` nhanh hơn `cp` khi sao chép tệp lớn Câu 21 21. Trong Linux, 'distribution' (дистрибутив) là gì? A A. Một phiên bản cập nhật của nhân Linux B B. Một gói hoàn chỉnh bao gồm nhân Linux, các công cụ hệ thống, thư viện, và ứng dụng, được đóng gói và phân phối bởi một tổ chức hoặc cộng đồng C C. Một loại giấy phép sử dụng Linux D D. Một phương pháp cài đặt Linux qua mạng Câu 22 22. Chức năng chính của lệnh `sudo` trong Linux là gì? A A. Thay đổi thư mục làm việc B B. Chạy lệnh với quyền của người dùng khác, thường là root C C. Hiển thị thông tin hệ thống D D. Tạo một thư mục mới Câu 23 23. Trong Linux, lệnh `kill` được sử dụng để làm gì? A A. Xóa tệp B B. Kết thúc một tiến trình đang chạy C C. Khởi động lại hệ thống D D. Hiển thị thông tin về người dùng đã đăng nhập Câu 24 24. Hệ điều hành Linux được phát triển dựa trên nhân (kernel) nào? A A. Windows NT B B. BSD C C. Linux D D. Mach Câu 25 25. Lệnh `grep` trong Linux được sử dụng để làm gì? A A. Nén và giải nén tệp B B. Tìm kiếm các mẫu văn bản trong tệp hoặc đầu ra của lệnh khác C C. Quản lý người dùng và nhóm D D. Hiển thị lịch sử lệnh Câu 26 26. Để nén một thư mục thành tệp .tar.gz trong Linux, bạn sẽ sử dụng lệnh nào? A A. gzip B B. tar -czvf C C. zip D D. compress Câu 27 27. Trong Linux, Swap space (không gian trao đổi) được sử dụng khi nào và cho mục đích gì? A A. Để lưu trữ dữ liệu tạm thời khi hệ thống khởi động B B. Để tăng tốc độ đọc/ghi ổ đĩa C C. Để mở rộng bộ nhớ RAM khi RAM vật lý đầy D D. Để lưu trữ các tệp hệ thống quan trọng Câu 28 28. Trong ngữ cảnh Linux, 'shell' là gì? A A. Một phần của nhân Linux quản lý bộ nhớ B B. Một trình thông dịch dòng lệnh cho phép người dùng tương tác với hệ điều hành C C. Một loại ứng dụng đồ họa mặc định D D. Một giao thức mạng để truyền dữ liệu Câu 29 29. Khái niệm 'inode' trong hệ thống tệp Linux dùng để chỉ điều gì? A A. Nội dung của tệp B B. Tên của tệp C C. Cấu trúc dữ liệu chứa metadata về tệp (quyền, kích thước, vị trí dữ liệu,...) D D. Đường dẫn đầy đủ đến tệp Câu 30 30. Khi nào bạn nên sử dụng lệnh `apt update` trước khi `apt upgrade` trên hệ thống Debian/Ubuntu? A A. Chỉ khi cài đặt phần mềm mới B B. Luôn luôn, để đảm bảo danh sách gói và phiên bản phần mềm mới nhất được cập nhật trước khi nâng cấp C C. Chỉ khi gỡ bỏ phần mềm D D. Không cần thiết, có thể dùng `apt upgrade` trực tiếp Đề 8 – Bài tập, đề thi trắc nghiệm online Quản trị tài chính Đề 10 – Bài tập, đề thi trắc nghiệm online Thủy khí