Bộ 4 - Trắc nghiệm Hệ điều hành linux online có đáp án
Thời gian còn lại: --:--
Kết quả của bạn:
Bạn đã đúng:
Bạn đã sai:
Tổng số câu:
Câu 1:Trong hệ điều hành Linux, tín hiệu (signal) nào được gửi mặc định khi sử dụng lệnh 'kill' để yêu cầu một tiến trình kết thúc một cách an toàn?
💡 Lời giải chi tiết:
Theo tiêu chuẩn POSIX, tín hiệu SIGTERM (15) là tín hiệu mặc định của lệnh 'kill' giúp tiến trình có cơ hội dọn dẹp tài nguyên và đóng các tệp tin trước khi dừng lại. Kết luận Lý giải SIGTERM (15).
Câu 2:Thư mục nào trong cấu trúc phân cấp hệ thống tệp tin Linux chứa các tệp tin cấu hình cho toàn bộ hệ thống?
💡 Lời giải chi tiết:
Thư mục '/etc' được thiết kế để lưu trữ tất cả các tệp tin cấu hình hệ thống và các kịch bản khởi động của các dịch vụ. Kết luận Lý giải /etc.
Câu 3:Quyền truy cập tệp tin được biểu diễn dưới dạng bát phân là '755' tương ứng với những quyền nào sau đây?
💡 Lời giải chi tiết:
Giá trị '755' tương ứng với quyền 'rwx' (7) cho chủ sở hữu, 'r-x' (5) cho nhóm và 'r-x' (5) cho những người dùng khác. Kết luận Lý giải rwxr-xr-x.
Câu 4:Tùy chọn nào của lệnh 'grep' cho phép tìm kiếm một chuỗi ký tự mà không phân biệt chữ hoa và chữ thường?
💡 Lời giải chi tiết:
Tùy chọn '-i' (ignore case) trong lệnh 'grep' được sử dụng để bỏ qua sự khác biệt giữa chữ hoa và chữ thường trong quá trình tìm kiếm. Kết luận Lý giải -i.
Câu 5:Để ghi thêm nội dung vào cuối một tệp tin hiện có mà không làm mất dữ liệu cũ, bạn nên sử dụng ký hiệu chuyển hướng nào?
💡 Lời giải chi tiết:
Ký hiệu '>>' trong Linux thực hiện việc chuyển hướng đầu ra tiêu chuẩn vào cuối một tệp tin thay vì ghi đè hoàn toàn nội dung cũ như ký hiệu '>'. Kết luận Lý giải >>.
Câu 6:Lệnh nào sau đây được sử dụng trong các bản phân phối dựa trên Debian để cập nhật danh sách gói phần mềm từ các kho lưu trữ?
💡 Lời giải chi tiết:
Lệnh 'apt update' có nhiệm vụ tải xuống thông tin gói mới nhất từ kho lưu trữ để hệ thống biết các phiên bản phần mềm nào hiện có sẵn. Kết luận Lý giải apt update.
Câu 7:Tệp tin nào lưu trữ thông tin mật khẩu đã được mã hóa của người dùng trong hệ thống Linux?
💡 Lời giải chi tiết:
Trong các hệ thống Linux hiện đại, tệp '/etc/shadow' được sử dụng để lưu trữ mật khẩu đã mã hóa nhằm tăng cường bảo mật so với việc lưu trực tiếp trong '/etc/passwd'. Kết luận Lý giải /etc/shadow.
Câu 8:Trong Shell Bash, lệnh nào được sử dụng để biến một biến cục bộ thành biến môi trường có thể truy cập bởi các tiến trình con?
💡 Lời giải chi tiết:
Lệnh 'export' dùng để đánh dấu một biến sao cho nó được truyền vào môi trường của bất kỳ tiến trình con nào được khởi tạo từ shell hiện tại. Kết luận Lý giải export.
Câu 9:Thư mục chuẩn nào trong Linux thường chứa các tệp tin nhật ký (log files) của hệ thống và các ứng dụng?
💡 Lời giải chi tiết:
Hầu hết các tệp tin nhật ký ghi lại hoạt động của hệ thống và dịch vụ đều được lưu trữ tập trung tại thư mục '/var/log'. Kết luận Lý giải /var/log.
Câu 10:Để thiết lập một dịch vụ tự động khởi động cùng hệ thống bằng 'systemd', bạn cần sử dụng lệnh nào?
💡 Lời giải chi tiết:
Lệnh 'systemctl enable' tạo các liên kết tượng trưng cần thiết để hệ thống 'systemd' biết rằng dịch vụ đó phải được khởi động ở bước boot tiếp theo. Kết luận Lý giải systemctl enable.
Câu 11:Lệnh nào được sử dụng để xem dung lượng đĩa được sử dụng bởi một thư mục cụ thể theo định dạng dễ đọc cho con người (human-readable)?
💡 Lời giải chi tiết:
Lệnh 'du -sh' (disk usage) tính toán tổng dung lượng của thư mục và hiển thị kết quả rút gọn dưới các đơn vị như KB, MB hoặc GB. Kết luận Lý giải du -sh.
Câu 12:Thành phần nào trong hệ thống tệp tin Linux chứa các siêu dữ liệu (metadata) của tệp tin như quyền truy cập, kích thước và thời gian sửa đổi nhưng không chứa tên tệp?
💡 Lời giải chi tiết:
Mỗi tệp tin trong hệ thống tệp tin Linux được đại diện bởi một 'Inode' (index node) chứa tất cả thông tin về tệp ngoại trừ tên tệp và nội dung dữ liệu thực tế. Kết luận Lý giải Inode.
Câu 13:Cổng dịch vụ mặc định được sử dụng cho giao thức truyền tải tệp tin an toàn (SSH) là cổng nào?
💡 Lời giải chi tiết:
Giao thức SSH (Secure Shell) theo tiêu chuẩn sử dụng cổng TCP số 22 để thiết lập các kết nối điều khiển từ xa được mã hóa. Kết luận Lý giải 22.
Câu 14:Vùng không gian trên đĩa cứng được sử dụng để mở rộng bộ nhớ RAM vật lý khi hệ thống bị thiếu hụt bộ nhớ được gọi là gì?
💡 Lời giải chi tiết:
Không gian 'Swap' (vùng hoán đổi) cho phép hệ điều hành di chuyển các trang bộ nhớ ít sử dụng từ RAM ra đĩa cứng để giải phóng dung lượng RAM cho các tác vụ khác. Kết luận Lý giải Swap space.
Câu 15:Lệnh nào cho phép bạn xem lại danh sách các câu lệnh mà bạn đã thực hiện trong phiên làm việc hiện tại?
💡 Lời giải chi tiết:
Lệnh 'history' truy xuất tệp lịch sử của shell để hiển thị danh sách các câu lệnh người dùng đã nhập trước đó. Kết luận Lý giải history.
Câu 16:Để liệt kê tất cả các tiến trình đang chạy trên hệ thống bao gồm cả các tiến trình của người dùng khác, bạn thường sử dụng lệnh 'ps' với tùy chọn nào?
💡 Lời giải chi tiết:
Tùy chọn '-ef' (hoặc 'aux') của lệnh 'ps' cung cấp danh sách đầy đủ tất cả các tiến trình đang hoạt động của mọi người dùng trên toàn hệ thống. Kết luận Lý giải ps -ef.
Câu 17:Biến môi trường nào chứa đường dẫn đến trình bao (shell) mặc định đang được sử dụng bởi người dùng?
💡 Lời giải chi tiết:
Biến '$SHELL' lưu trữ đường dẫn tuyệt đối đến tệp thực thi của trình bao mà người dùng đang sử dụng, chẳng hạn như '/bin/bash'. Kết luận Lý giải $SHELL.
Câu 18:Câu lệnh nào được sử dụng để giải nén một tệp tin có định dạng '.tar.gz'?
💡 Lời giải chi tiết:
Trong lệnh 'tar', tùy chọn '-x' dùng để giải nén, '-z' dùng cho định dạng gzip, '-v' để hiển thị quá trình và '-f' để chỉ định tệp tin. Kết luận Lý giải tar -xzvf tệp_tin.tar.gz.
Câu 19:Trong trình soạn thảo văn bản Vi/Vim, tổ hợp phím nào được dùng để lưu các thay đổi và thoát khỏi chương trình?
💡 Lời giải chi tiết:
Trong chế độ dòng lệnh của Vim, lệnh ':wq' (write and quit) thực hiện đồng thời việc ghi dữ liệu vào đĩa và đóng trình soạn thảo. Kết luận Lý giải :wq.
Câu 20:Lệnh nào dùng để kiểm tra thông tin về các phân vùng đĩa cứng và dung lượng còn trống của chúng trên hệ thống Linux?
💡 Lời giải chi tiết:
Lệnh 'df -h' (disk free) báo cáo dung lượng đĩa đã sử dụng và còn trống trên các hệ thống tệp tin đã gắn (mounted) dưới dạng dễ đọc. Kết luận Lý giải df -h.
Câu 21:Lệnh nào được sử dụng để thay đổi chủ sở hữu của một tệp tin hoặc thư mục trong Linux?
💡 Lời giải chi tiết:
Lệnh 'chown' (change owner) cho phép người quản trị thay đổi người dùng sở hữu và nhóm sở hữu của tệp tin hoặc thư mục. Kết luận Lý giải chown.
Câu 22:Để tìm kiếm các tệp tin có tên kết thúc bằng đuôi '.log' trong thư mục hiện tại và các thư mục con, bạn sử dụng lệnh nào?
💡 Lời giải chi tiết:
Lệnh 'find' với tham số '.' để chỉ thư mục hiện tại và '-name' để chỉ định mẫu tên tệp tin cần tìm kiếm. Kết luận Lý giải find . -name '*.log'.
Câu 23:Giá trị 'umask' mặc định nào sẽ khiến các tệp tin mới tạo có quyền truy cập là '666' (đọc và ghi cho tất cả mọi người)?
💡 Lời giải chi tiết:
Giá trị 'umask' đóng vai trò là mặt nạ loại bỏ quyền, do đó '000' sẽ không loại bỏ quyền nào, giữ nguyên quyền mặc định của hệ thống cho tệp mới là '666'. Kết luận Lý giải 000.
Câu 24:Trong cấu trúc cây thư mục Linux, thư mục nào thường chứa dữ liệu cá nhân và các tệp cấu hình của người dùng thông thường?
💡 Lời giải chi tiết:
Thư mục '/home' là vị trí mặc định nơi hệ thống tạo các thư mục con riêng biệt cho từng người dùng để lưu trữ dữ liệu cá nhân. Kết luận Lý giải /home.
Câu 25:Ký tự 'shebang' nào thường xuất hiện ở dòng đầu tiên của một kịch bản shell để chỉ định trình thông dịch sẽ thực thi kịch bản đó?
💡 Lời giải chi tiết:
Chuỗi '#!' (đọc là shebang) theo sau là đường dẫn trình thông dịch thông báo cho nhân hệ điều hành biết chương trình nào cần dùng để chạy tệp kịch bản. Kết luận Lý giải #!/bin/bash.