Bộ 14 - 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:Ai là người đã viết phiên bản đầu tiên của nhân (kernel) Linux vào năm 1991?
💡 Lời giải chi tiết:
Theo lịch sử phát triển phần mềm mã nguồn mở, Linus Torvalds là người đã khởi xướng và viết phiên bản đầu tiên của nhân Linux. Kết luận Lý giải: Linus Torvalds
Câu 2:Trong hệ điều hành Linux, thư mục nào thường chứa các tập tin cấu hình của hệ thống?
💡 Lời giải chi tiết:
Thư mục /etc trong cấu trúc cây thư mục Linux là nơi lưu trữ tất cả các tập tin cấu hình hệ thống và dịch vụ. Kết luận Lý giải: /etc
Câu 3:Lệnh nào được sử dụng để tìm kiếm một chuỗi ký tự cụ thể bên trong một tập tin văn bản?
💡 Lời giải chi tiết:
Công cụ grep (Global Regular Expression Print) là lệnh phổ biến nhất được sử dụng để lọc và tìm kiếm văn bản theo mẫu trong Linux. Kết luận Lý giải: grep
Câu 4:Quyền truy cập tập tin 'chmod 755' có nghĩa là gì?
💡 Lời giải chi tiết:
Trong hệ thống bát phân, số 7 tương ứng với rwx (toàn quyền) và số 5 tương ứng với r-x (đọc và thực thi). Kết luận Lý giải: Chủ sở hữu có toàn quyền, nhóm và người khác có quyền đọc và thực thi
Câu 5:Lệnh nào cho phép xem các tiến trình đang chạy trong hệ thống theo thời gian thực?
💡 Lời giải chi tiết:
Lệnh top cung cấp một cái nhìn động và cập nhật liên tục về các tiến trình đang hoạt động cũng như việc sử dụng tài nguyên hệ thống. Kết luận Lý giải: top
Câu 6:Để thay đổi chủ sở hữu của một tập tin hoặc thư mục, bạn sử dụng lệnh nào?
💡 Lời giải chi tiết:
Lệnh chown (change owner) được sử dụng để thay đổi quyền sở hữu tập tin hoặc thư mục cho một người dùng hoặc nhóm cụ thể. Kết luận Lý giải: chown
Câu 7:Trên các bản phân phối dựa trên Debian như Ubuntu, lệnh nào được dùng để cập nhật danh sách gói phần mềm từ kho lưu trữ?
💡 Lời giải chi tiết:
Lệnh apt-get update hoặc apt update dùng để đồng bộ hóa các chỉ mục gói từ các nguồn được cấu hình trong hệ thống. Kết luận Lý giải: apt-get update
Câu 8:Trong trình soạn thảo văn bản Vi/Vim, tổ hợp phím nào dùng để lưu tập tin và thoát khỏi trình soạn thảo?
💡 Lời giải chi tiết:
Lệnh :wq trong chế độ dòng lệnh của Vi/Vim thực hiện ghi (write) nội dung vào đĩa và sau đó thoát (quit). Kết luận Lý giải: :wq
Câu 9:Ký hiệu nào được dùng để chuyển hướng đầu ra của một lệnh và ghi đè vào một tập tin?
💡 Lời giải chi tiết:
Toán tử '>' được dùng để chuyển hướng đầu ra tiêu chuẩn vào tập tin và sẽ ghi đè nếu tập tin đó đã tồn tại. Kết luận Lý giải: >
Câu 10:Điểm khác biệt cơ bản nhất giữa Hard link và Soft link (Symbolic link) trong Linux là gì?
💡 Lời giải chi tiết:
Hard link thực chất là một cái tên khác trỏ đến cùng một Inode vật lý trên đĩa, trong khi Soft link chỉ là một tập tin chứa đường dẫn đến tập tin khác. Kết luận Lý giải: Hard link chia sẻ cùng số Inode với tập tin gốc, trong khi Soft link thì không
Câu 11:Tiến trình đầu tiên được nhân Linux khởi chạy (có PID bằng 1) trong các hệ thống truyền thống là gì?
💡 Lời giải chi tiết:
Sau khi nhân được tải, nó sẽ khởi chạy tiến trình init (hoặc systemd trên các hệ thống hiện đại) làm cha của tất cả các tiến trình khác. Kết luận Lý giải: systemd hoặc init
Câu 12:Lệnh nào dùng để kiểm tra dung lượng còn trống của các phân vùng đĩa cứng dưới dạng dễ đọc (ví dụ: GB, MB)?
💡 Lời giải chi tiết:
Lệnh df (disk free) với tùy chọn -h (human-readable) hiển thị thông tin về không gian đĩa của các hệ thống tập tin. Kết luận Lý giải: df -h
Câu 13:Lệnh nào được dùng để hiển thị 20 dòng cuối cùng của một tập tin văn bản?
💡 Lời giải chi tiết:
Lệnh tail mặc định hiển thị phần cuối của tập tin, và tùy chọn -n cho phép chỉ định chính xác số dòng cần xem. Kết luận Lý giải: tail -n 20
Câu 14:Tập tin nào trong hệ thống Linux lưu trữ thông tin mật khẩu đã được mã hóa của người dùng?
💡 Lời giải chi tiết:
Để bảo mật, các bản phân phối Linux hiện đại lưu trữ mã băm mật khẩu trong /etc/shadow, nơi chỉ người dùng root mới có quyền đọc. Kết luận Lý giải: /etc/shadow
Câu 15:Lệnh nào 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 để xử lý định dạng gzip, -v để hiển thị quá trình và -f để chỉ định tên tập tin. Kết luận Lý giải: tar -xzvf filename.tar.gz
Câu 16:Để buộc dừng ngay lập tức một tiến trình đang bị treo bằng mã định danh (PID), bạn sử dụng lệnh nào?
💡 Lời giải chi tiết:
Tín hiệu số 9 (SIGKILL) gửi thông điệp yêu cầu nhân Linux chấm dứt tiến trình ngay lập tức mà không cho phép tiến trình đó dọn dẹp tài nguyên. Kết luận Lý giải: kill -9 PID
Câu 17:Dòng đầu tiên của một tệp lệnh Bash script (Shebang) thường bắt đầu bằng ký tự nào?
💡 Lời giải chi tiết:
Chuỗi '#!' được gọi là Shebang, dùng để chỉ định chương trình thông dịch sẽ thực thi các dòng lệnh bên dưới nó. Kết luận Lý giải: #! /bin/bash
Câu 18:Thành phần nào của hệ thống Linux được dùng làm bộ nhớ ảo khi bộ nhớ RAM vật lý đã đầy?
💡 Lời giải chi tiết:
Swap là không gian trên đĩa cứng được hệ điều hành sử dụng để tạm thời lưu trữ dữ liệu từ RAM khi dung lượng RAM vật lý không còn đủ. Kết luận Lý giải: Swap
Câu 19:Lệnh nào được dùng để lập lịch thực hiện các công việc định kỳ trong Linux?
💡 Lời giải chi tiết:
Dịch vụ cron sử dụng bảng crontab để quản lý các lệnh cần chạy tự động theo các khoảng thời gian xác định. Kết luận Lý giải: crontab
Câu 20:Ký hiệu đường ống (pipe) '|' trong Linux có chức năng gì?
💡 Lời giải chi tiết:
Đường ống cho phép kết hợp các lệnh đơn giản lại với nhau bằng cách chuyển dữ liệu từ đầu ra tiêu chuẩn của lệnh này sang đầu vào tiêu chuẩn của lệnh kia. Kết luận Lý giải: Lấy đầu ra của lệnh phía trước làm đầu vào cho lệnh phía sau
Câu 21:Thư mục nào trong Linux chứa các tập tin nhật ký (log files) ghi lại hoạt động của hệ thống?
💡 Lời giải chi tiết:
Theo tiêu chuẩn phân cấp hệ thống tập tin (FHS), thư mục /var/log là nơi lưu trữ các bản ghi nhật ký của hệ thống và các ứng dụng. Kết luận Lý giải: /var/log
Câu 22:Lệnh nào dùng để xem hướng dẫn sử dụng chi tiết của một lệnh khác trong Linux?
💡 Lời giải chi tiết:
Lệnh man (manual) hiển thị các trang tài liệu hướng dẫn về các câu lệnh, định dạng tệp và thư viện hệ thống. Kết luận Lý giải: man
Câu 23:Phần lõi của hệ điều hành Linux, chịu trách nhiệm quản lý tài nguyên phần cứng và giao tiếp với ứng dụng, được gọi là gì?
💡 Lời giải chi tiết:
Kernel là tầng thấp nhất của hệ điều hành, đóng vai trò cầu nối trung gian giữa phần cứng máy tính và các tiến trình ứng dụng. Kết luận Lý giải: Kernel
Câu 24:Để tìm kiếm tất cả các tập tin có tên kết thúc bằng '.log' trong thư mục hiện tại và các thư mục con, bạn dùng lệnh nào?
💡 Lời giải chi tiết:
Lệnh find với tùy chọn -name và ký tự đại diện '*' là cách hiệu quả nhất để tìm tập tin theo tên một cách đệ quy. Kết luận Lý giải: find . -name '*.log'
Câu 25:Lệnh nào dùng để đếm số dòng trong một tập tin văn bản?
💡 Lời giải chi tiết:
Lệnh wc (word count) với tham số -l (lines) trả về tổng số dòng có trong tập tin được chỉ định. Kết luận Lý giải: wc -l