Bộ 11 - 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 kiến trúc hệ điều hành Linux, thành phần nào chịu trách nhiệm trực tiếp quản lý tài nguyên phần cứng và điều phối hoạt động giữa phần cứng và ứng dụng?
💡 Lời giải chi tiết:
Theo cấu trúc phân lớp của Linux, Kernel là lõi của hệ điều hành đóng vai trò trung gian điều phối và quản lý mọi tài nguyên phần cứng cho các tiến trình phần mềm. Kết luận Lý giải Kernel
Câu 2:Thư mục nào trong hệ thống tệp tin Linux (FHS) thường chứa các tệp tin cấu hình của hệ thống và các dịch vụ?
💡 Lời giải chi tiết:
Thư mục /etc được quy định theo tiêu chuẩn FHS là nơi lưu trữ các tệp tin cấu hình tĩnh phục vụ cho hoạt động của hệ điều hành và các ứng dụng cài đặt. Kết luận Lý giải /etc
Câu 3:Để thay đổi quyền truy cập của một tệp tin sao cho chủ sở hữu có toàn quyền, nhóm và người dùng khác chỉ có quyền đọc và thực thi, bạn sử dụng lệnh nào?
💡 Lời giải chi tiết:
Giá trị 755 tương ứng với chủ sở hữu có quyền 7 (rwx), nhóm và những người khác có quyền 5 (r-x). Kết luận Lý giải chmod 755 [tên_tệp]
Câu 4:Lệnh nào được sử dụng để tìm kiếm các tệp tin trong một cây thư mục dựa trên các tiêu chí như tên, kích thước hoặc thời gian sửa đổi?
💡 Lời giải chi tiết:
Lệnh find thực hiện tìm kiếm trực tiếp trên cấu trúc cây thư mục với nhiều bộ lọc thuộc tính chi tiết hơn so với lệnh locate vốn chỉ tìm trong cơ sở dữ liệu có sẵn. Kết luận Lý giải find
Câu 5:Điểm khác biệt cơ bản nhất giữa Soft Link (Symbolic Link) và Hard Link trong Linux là gì?
💡 Lời giải chi tiết:
Soft Link là một tệp riêng biệt chứa đường dẫn đến tệp khác nên có thể hoạt động xuyên suốt các phân vùng đĩa khác nhau, trong khi Hard Link bị giới hạn trong cùng một filesystem do ràng buộc về inode. Kết luận Lý giải Soft Link có thể liên kết giữa các hệ thống tệp (filesystems) khác nhau, còn Hard Link thì không
Câu 6:Trong Bash Shell, ký hiệu nào được sử dụng để chuyển hướng kết quả đầu ra của một lệnh và ghi nối tiếp vào cuối một tệp tin hiện có?
💡 Lời giải chi tiết:
Ký hiệu hai dấu ngoặc nhọn đóng (>>) thực hiện chuyển hướng đầu ra tiêu chuẩn vào tệp tin mà không xóa nội dung cũ, thay vào đó là ghi thêm vào cuối tệp. Kết luận Lý giải >>
Câu 7:Để khởi động lại một dịch vụ hệ thống (ví dụ: nginx) trên các bản phân phối Linux sử dụng systemd, lệnh nào sau đây là đúng?
💡 Lời giải chi tiết:
Công cụ systemctl là giao diện chuẩn để quản lý các đơn vị dịch vụ trong systemd và tham số restart được dùng để tắt và bật lại dịch vụ ngay lập tức. Kết luận Lý giải systemctl restart nginx
Câu 8:Lệnh grep nào sau đây giúp tìm kiếm một chuỗi ký tự trong tệp tin 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 cho phép trình tìm kiếm bỏ qua sự khác biệt giữa ký tự hoa và thường trong mẫu truy vấn. Kết luận Lý giải grep -i [chuỗi] [tệp]
Câu 9:Khi sử dụng lệnh top, thông số 'Load Average' hiển thị ba giá trị đại diện cho trung bình tải của hệ thống trong các khoảng thời gian nào?
💡 Lời giải chi tiết:
Theo thiết kế của nhân Linux, Load Average cung cấp cái nhìn về xu hướng tải của CPU và I/O thông qua trung bình số tiến trình đợi trong 1, 5 và 15 phút gần nhất. Kết luận Lý giải 1 phút, 5 phút và 15 phút
Câu 10:Biến môi trường nào lưu trữ đường dẫn đến thư mục cá nhân của người dùng đang đăng nhập?
💡 Lời giải chi tiết:
Biến $HOME là biến môi trường tiêu chuẩn trong hệ thống Unix-like dùng để xác định vị trí thư mục gốc của người dùng hiện tại. Kết luận Lý giải $HOME
Câu 11:Để thay đổi chủ sở hữu của một thư mục và toàn bộ nội dung bên trong nó (tất cả tệp và thư mục con), bạn cần sử dụng tùy chọn nào với lệnh chown?
💡 Lời giải chi tiết:
Tùy chọn -R (Recursive) cho phép lệnh chown áp dụng thay đổi quyền sở hữu đệ quy cho mọi đối tượng nằm bên trong thư mục chỉ định. Kết luận Lý giải -R
Câu 12:Lệnh nào cung cấp thông tin về dung lượng đĩa cứng đã sử dụng và còn trống trên các phân vùng đã được gắn (mounted) của hệ thống?
💡 Lời giải chi tiết:
Lệnh df (disk free) với tùy chọn -h hiển thị báo cáo về không gian đĩa của hệ thống tệp dưới định dạng dễ đọc cho con người. Kết luận Lý giải df -h
Câu 13:Tín hiệu (signal) nào sau đây được gửi bởi lệnh 'kill -9' để buộc một tiến trình phải dừng ngay lập tức mà không thể bị bỏ qua hoặc trì hoãn?
💡 Lời giải chi tiết:
SIGKILL (mã 9) là tín hiệu dừng cưỡng bức do hạt nhân thực hiện, không cho phép tiến trình thực hiện các thao tác dọn dẹp hay chặn tín hiệu. Kết luận Lý giải SIGKILL
Câu 14:Tệp tin nào được sử dụng để cấu hình danh sách người dùng hoặc nhóm có quyền thực thi lệnh dưới danh nghĩa người dùng tối cao (root)?
💡 Lời giải chi tiết:
Tệp /etc/sudoers chứa các quy tắc phân quyền cho phép chương trình sudo xác định xem một người dùng có quyền quản trị hay không. Kết luận Lý giải /etc/sudoers
Câu 15:Trong quá trình làm việc với SSH, lệnh nào được sử dụng để tạo ra cặp khóa công khai (public key) và khóa bí mật (private key) phục vụ xác thực không dùng mật khẩu?
💡 Lời giải chi tiết:
Tiện ích ssh-keygen là công cụ tiêu chuẩn trong bộ OpenSSH dùng để khởi tạo cặp khóa xác thực cho giao thức SSH. Kết luận Lý giải ssh-keygen
Câu 16:Để nén nhiều tệp tin thành một tệp lưu trữ duy nhất có định dạng '.tar.gz', bạn nên sử dụng tổ hợp tham số nào với lệnh tar?
💡 Lời giải chi tiết:
Trong lệnh tar, tham số 'c' để tạo mới, 'z' để nén bằng gzip, 'v' để hiển thị quá trình và 'f' để chỉ định tên tệp đầu ra. Kết luận Lý giải -czvf
Câu 17:Nếu một người dùng thiết lập giá trị umask là 022, thì quyền truy cập mặc định cho các thư mục mới được tạo ra bởi người dùng đó sẽ là gì?
💡 Lời giải chi tiết:
Quyền mặc định của thư mục được tính bằng cách lấy giá trị gốc 777 trừ đi giá trị umask (777 - 022 = 755). Kết luận Lý giải 755
Câu 18:Lệnh nào cho phép người dùng sửa đổi danh sách các tác vụ định kỳ (cron jobs) được lập lịch cho chính họ?
💡 Lời giải chi tiết:
Tham số -e (edit) trong lệnh crontab mở trình soạn thảo văn bản mặc định để người dùng thay đổi tệp lập lịch cá nhân. Kết luận Lý giải crontab -e
Câu 19:Trong trình soạn thảo Vi/Vim, để lưu các thay đổi đã thực hiện và thoát khỏi chương trình, bạn gõ lệnh nào ở chế độ Command mode?
💡 Lời giải chi tiết:
Trong chế độ dòng lệnh của Vi/Vim, tổ hợp ':w' (write) và 'q' (quit) thực hiện ghi dữ liệu xuống đĩa và đóng trình soạn thảo. Kết luận Lý giải :wq
Câu 20:Trong hệ thống Linux truyền thống, Runlevel 0 đại diện cho trạng thái nào của máy tính?
💡 Lời giải chi tiết:
Theo quy ước chuẩn của hệ thống khởi động SysVinit, Runlevel 0 là mức chạy được dành riêng cho việc dừng hoàn toàn hoạt động của hệ thống. Kết luận Lý giải Tắt máy (Halt/Shutdown)
Câu 21:Lệnh sed nào sau đây thực hiện thay thế tất cả các lần xuất hiện của từ 'apple' thành 'orange' trong toàn bộ tệp tin 'fruit.txt'?
💡 Lời giải chi tiết:
Cấu trúc 's/mẫu/thay_thế/g' của sed thực hiện thay thế chuỗi (s - substitute) trên phạm vi toàn cục (g - global) của mỗi dòng lệnh. Kết luận Lý giải sed 's/apple/orange/g' fruit.txt
Câu 22:Để liệt kê tất cả các tệp tin trong thư mục, bao gồm cả các tệp ẩn (bắt đầu bằng dấu chấm), bạn sử dụng tùy chọn nào với lệnh ls?
💡 Lời giải chi tiết:
Tùy chọn -a (all) yêu cầu lệnh ls hiển thị mọi đối tượng trong thư mục mà không bỏ qua các tệp ẩn theo quy ước của Linux. Kết luận Lý giải -a
Câu 23:Dịch vụ Web (HTTP) mặc định lắng nghe kết nối trên cổng (port) số mấy?
💡 Lời giải chi tiết:
Theo quy định của IANA, cổng 80 là cổng tiêu chuẩn dành cho giao thức truyền tải siêu văn bản (HTTP) không mã hóa. Kết luận Lý giải 80
Câu 24:Vùng không gian Swap trên đĩa cứng trong Linux được sử dụng chủ yếu để làm gì?
💡 Lời giải chi tiết:
Swap đóng vai trò là bộ nhớ ảo, cho phép hệ điều hành di chuyển các trang nhớ ít sử dụng từ RAM sang đĩa cứng để giải phóng tài nguyên cho các ứng dụng khác. Kết luận Lý giải Mở rộng bộ nhớ RAM vật lý khi hệ thống bị thiếu hụt bộ nhớ
Câu 25:Lệnh nào được sử dụng để tạo một tài khoản người dùng mới trong hệ thống Linux?
💡 Lời giải chi tiết:
Lệnh useradd (hoặc adduser trên một số hệ thống) là công cụ dòng lệnh cấp thấp để khởi tạo các thông tin cơ bản cho một người dùng mới. Kết luận Lý giải useradd