Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Quản Trị Hệ Thống - Đề 06 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.
Câu 1: Trong mô hình TCP/IP, tầng nào chịu trách nhiệm chính cho việc định tuyến dữ liệu giữa các mạng khác nhau?
- A. Tầng Vận chuyển (Transport Layer)
- B. Tầng Mạng (Network Layer)
- C. Tầng Liên kết Dữ liệu (Data Link Layer)
- D. Tầng Ứng dụng (Application Layer)
Câu 2: Bạn cần cấp quyền "đọc" và "ghi" cho người dùng "alice" đối với thư mục "/data/reports" nhưng vẫn giữ nguyên quyền hiện tại cho chủ sở hữu và nhóm. Lệnh `chmod` nào sau đây thực hiện đúng yêu cầu này?
- A. chmod 777 /data/reports
- B. chmod u+rw /data/reports
- C. chmod g+rw /data/reports,o+r /data/reports
- D. chmod a+rw /data/reports
Câu 3: Một máy chủ web đang chạy dịch vụ trên cổng 80 và 443. Bạn muốn kiểm tra xem cổng 80 có đang mở và chấp nhận kết nối từ xa hay không. Lệnh `netstat` hoặc `ss` nào sau đây sẽ cung cấp thông tin này?
- A. netstat -tulnp | grep :443
- B. ss -tulnp | grep :443
- C. netstat -an | grep 80
- D. ss -tulnp | grep :80
Câu 4: Hệ thống của bạn đang chạy chậm và bạn nghi ngờ do một tiến trình tiêu thụ quá nhiều tài nguyên CPU. Công cụ dòng lệnh nào sau đây hữu ích nhất để xác định tiến trình "ngốn" CPU này?
- A. top
- B. ping
- C. traceroute
- D. df -h
Câu 5: Bạn muốn lên lịch trình sao lưu cơ sở dữ liệu vào 3 giờ sáng hàng ngày. Công cụ nào của hệ thống Linux phù hợp nhất để thực hiện tác vụ lên lịch này?
- A. at
- B. cron
- C. batch
- D. sleep
Câu 6: Trong cấu hình mạng, DHCP server có vai trò chính là gì?
- A. Phân giải tên miền thành địa chỉ IP
- B. Cung cấp dịch vụ email
- C. Cấp phát địa chỉ IP động cho các thiết bị trong mạng
- D. Đảm bảo an toàn mạng bằng tường lửa
Câu 7: Bạn cần kiểm tra kết nối mạng đến một máy chủ có địa chỉ IP là 192.168.1.100. Lệnh nào sau đây được sử dụng để kiểm tra kết nối và đo thời gian trễ?
- A. ping 192.168.1.100
- B. traceroute 192.168.1.100
- C. nslookup 192.168.1.100
- D. ssh 192.168.1.100
Câu 8: Hệ thống của bạn gặp sự cố và bạn cần khởi động lại máy chủ từ xa qua SSH. Lệnh nào sau đây được sử dụng để khởi động lại hệ thống một cách an toàn?
- A. kill -9 1
- B. sudo reboot
- C. shutdown now
- D. exit
Câu 9: Bạn muốn xem nhật ký hệ thống để tìm kiếm thông báo lỗi liên quan đến dịch vụ "apache2". File nhật ký nào thường chứa thông tin này trong hệ thống Linux?
- A. /var/log/auth.log
- B. /var/log/dmesg
- C. /var/log/syslog
- D. /var/log/kern.log
Câu 10: Trong quản lý người dùng Linux, file `/etc/passwd` chứa thông tin quan trọng nào?
- A. Mật khẩu đã mã hóa của người dùng
- B. Thông tin về nhóm người dùng
- C. Cấu hình shell mặc định cho người dùng
- D. Thông tin cơ bản về người dùng như username, UID, GID, home directory, shell
Câu 11: Bạn cần thay đổi mật khẩu cho người dùng "bob". Lệnh nào sau đây được sử dụng để thực hiện việc này?
- A. passwd bob
- B. chpasswd bob
- C. usermod -p bob
- D. change password bob
Câu 12: SSH (Secure Shell) sử dụng giao thức mã hóa nào để bảo vệ dữ liệu truyền tải giữa máy khách và máy chủ?
- A. HTTP
- B. TLS/SSL
- C. FTP
- D. Telnet
Câu 13: Bạn muốn nén một thư mục "data" thành file "data.tar.gz". Lệnh `tar` nào sau đây thực hiện đúng yêu cầu này?
- A. tar -cf data.tar data
- B. tar -xf data.tar.gz
- C. tar -czvf data.tar.gz data
- D. gzip data
Câu 14: Trong hệ thống quản lý gói APT (Advanced Package Tool) trên Debian/Ubuntu, lệnh nào được sử dụng để cập nhật danh sách các gói và phiên bản có sẵn từ kho phần mềm?
- A. apt install
- B. apt upgrade
- C. apt remove
- D. apt update
Câu 15: Bạn cần cài đặt gói phần mềm "nginx" bằng APT. Lệnh nào sau đây thực hiện đúng việc cài đặt này?
- A. sudo apt install nginx
- B. sudo apt update nginx
- C. sudo apt upgrade nginx
- D. sudo apt remove nginx
Câu 16: Trong hệ thống file Linux, inode là gì?
- A. Nội dung của file
- B. Cấu trúc dữ liệu chứa metadata về file (quyền, kích thước, vị trí dữ liệu)
- C. Tên của file
- D. Đường dẫn đến file
Câu 17: Bạn muốn thay đổi chủ sở hữu của file "myfile.txt" thành người dùng "john" và nhóm thành "developers". Lệnh `chown` nào sau đây thực hiện đúng yêu cầu này?
- A. chown john myfile.txt
- B. chown :developers myfile.txt
- C. chown john:developers myfile.txt
- D. chmod john:developers myfile.txt
Câu 18: SELinux (Security-Enhanced Linux) là gì và mục đích chính của nó là gì?
- A. Một phần mềm tường lửa
- B. Một hệ thống phát hiện xâm nhập
- C. Một công cụ quản lý mật khẩu
- D. Một module bảo mật nhân Linux, cung cấp cơ chế kiểm soát truy cập bắt buộc (MAC)
Câu 19: Bạn nghi ngờ một tiến trình đang lắng nghe trên một cổng mạng cụ thể (ví dụ cổng 5000) và muốn xác định tiến trình đó. Lệnh nào sau đây có thể giúp bạn?
- A. ps aux | grep 5000
- B. netstat -tulnp | grep :5000
- C. traceroute -p 5000 localhost
- D. iptables -L | grep 5000
Câu 20: Trong hệ thống Linux, Runlevel nào thường được sử dụng cho chế độ đa người dùng với giao diện đồ họa (GUI)?
- A. Runlevel 0
- B. Runlevel 1
- C. Runlevel 5
- D. Runlevel 6
Câu 21: Bạn cần xem dung lượng đĩa đã sử dụng và còn trống trên hệ thống. Lệnh nào sau đây cung cấp thông tin này?
- A. df -h
- B. du -sh /
- C. free -m
- D. lsblk
Câu 22: Giả sử bạn có một script shell tên "backup.sh" và bạn muốn cấp quyền thực thi cho script này. Lệnh `chmod` nào sau đây là phù hợp?
- A. chmod +r backup.sh
- B. chmod +x backup.sh
- C. chmod -x backup.sh
- D. chmod 777 backup.sh
Câu 23: RAID (Redundant Array of Independent Disks) được sử dụng để làm gì trong quản trị hệ thống?
- A. Tăng tốc độ CPU
- B. Tăng dung lượng RAM
- C. Tăng cường độ tin cậy và hiệu suất lưu trữ dữ liệu
- D. Bảo vệ hệ thống khỏi virus
Câu 24: Swap space (không gian trao đổi) trong Linux được sử dụng khi nào?
- A. Khi hệ thống khởi động
- B. Khi CPU quá tải
- C. Khi đĩa cứng đầy
- D. Khi RAM vật lý không đủ để chứa dữ liệu đang được sử dụng
Câu 25: Docker container là gì và lợi ích chính của việc sử dụng container là gì?
- A. Môi trường ảo hóa nhẹ, giúp đóng gói và chạy ứng dụng một cách nhất quán trên các môi trường khác nhau
- B. Một loại máy chủ vật lý mạnh mẽ
- C. Một hệ điều hành thay thế Linux
- D. Một công cụ quản lý cơ sở dữ liệu
Câu 26: Bạn muốn tìm tất cả các file có phần mở rộng ".log" trong thư mục hiện tại và các thư mục con. Lệnh `find` nào sau đây thực hiện đúng yêu cầu này?
- A. find . -name *.log
- B. find . -name "*.log"
- C. find . -type f -name log
- D. locate *.log
Câu 27: Mục đích chính của tường lửa (firewall) trong hệ thống mạng là gì?
- A. Tăng tốc độ truyền dữ liệu mạng
- B. Cung cấp địa chỉ IP cho các thiết bị
- C. Kiểm soát và lọc lưu lượng mạng, ngăn chặn truy cập trái phép
- D. Phân giải tên miền thành địa chỉ IP
Câu 28: Bạn cần kiểm tra cấu hình mạng của máy chủ Linux, bao gồm địa chỉ IP, netmask, gateway. Công cụ dòng lệnh nào sau đây cung cấp thông tin này?
- A. ping
- B. traceroute
- C. nslookup
- D. ip addr show
Câu 29: Trong ngữ cảnh quản trị hệ thống, thuật ngữ "hardening" (tăng cường bảo mật) có nghĩa là gì?
- A. Tăng tốc độ xử lý của hệ thống
- B. Quá trình cấu hình hệ thống để giảm thiểu rủi ro bảo mật và các lỗ hổng có thể bị khai thác
- C. Sao lưu dữ liệu hệ thống thường xuyên
- D. Cài đặt phần mềm diệt virus
Câu 30: Bạn muốn chuyển hướng đầu ra lỗi (stderr) của một lệnh sang file "error.log". Cú pháp nào sau đây là đúng trong shell bash?
- A. command > error.log
- B. command < error.log
- C. command 2> error.log
- D. command &> error.log