Bộ 12 - 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, thành phần nào đóng vai trò là cầu nối trực tiếp giữa phần cứng máy tính và các ứng dụng người dùng?
💡 Lời giải chi tiết:
Theo kiến trúc hệ điều hành, Kernel là thành phần cốt lõi quản lý tài nguyên hệ thống và điều phối giao tiếp giữa phần cứng và phần mềm. Kết luận Lý giải: Kernel (Nhân)
Câu 2:Lệnh nào sau đây được sử dụng để thay đổi quyền truy cập của một tệp tin trong Linux?
💡 Lời giải chi tiết:
Lệnh 'chmod' (change mode) được sử dụng rộng rãi để thiết lập hoặc thay đổi các quyền đọc, ghi và thực thi cho chủ sở hữu, nhóm và người dùng khác. Kết luận Lý giải: chmod
Câu 3:Thư mục nào trong hệ thống tệp Linux thường chứa các tệp cấu hình 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 (FHS), thư mục '/etc' là nơi lưu trữ tập trung các tệp cấu hình dành cho hệ điều hành và các ứng dụng cài đặt. Kết luận Lý giải: /etc
Câu 4:Để tìm kiếm một chuỗi ký tự cụ thể bên trong một tệp văn bản, bạn sử dụng lệnh nào?
💡 Lời giải chi tiết:
Lệnh 'grep' (Global Regular Expression Print) là công cụ mạnh mẽ dùng để tìm kiếm các dòng chứa một mẫu văn bản xác định trong tệp. Kết luận Lý giải: grep
Câu 5:Trong Linux, ký hiệu nào đại diện cho thư mục hiện tại của người dùng đang đăng nhập?
💡 Lời giải chi tiết:
Trong quy ước đường dẫn của Linux, một dấu chấm đơn đại diện cho thư mục hiện tại, trong khi hai dấu chấm đại diện cho thư mục cha. Kết luận Lý giải: .
Câu 6:Lệnh 'tar -czvf backup.tar.gz /home/user' thực hiện hành động gì?
💡 Lời giải chi tiết:
Tùy chọn '-c' dùng để tạo mới, '-z' dùng để nén bằng gzip, '-v' hiển thị quá trình và '-f' xác định tên tệp lưu trữ. Kết luận Lý giải: Nén thư mục /home/user thành tệp lưu trữ tar và nén bằng gzip
Câu 7:Để xem các tiến trình đang chạy và mức tiêu thụ tài nguyên hệ thống theo thời gian thực, lệnh nào là phù hợp nhất?
💡 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ề hoạt động của CPU, bộ nhớ và các tiến trình đang thực thi. Kết luận Lý giải: top
Câu 8:Tệp tin '/etc/shadow' trong Linux được sử dụng để lưu trữ thông tin gì?
💡 Lời giải chi tiết:
Vì lý do bảo mật, tệp '/etc/shadow' chỉ cho phép người dùng root truy cập để lưu giữ thông tin mật khẩu đã băm (hashed). Kết luận Lý giải: Mật khẩu đã được mã hóa của người dùng
Câu 9:Lệnh nào được sử dụng để hiển thị dung lượng đĩa còn trống trên các phân vùng hệ thống tệp đã gắn?
💡 Lời giải chi tiết:
Lệnh 'df' (disk free) báo cáo lượng không gian đĩa đã sử dụng và còn trống trên các hệ thống tệp được gắn vào máy máy. Kết luận Lý giải: df
Câu 10:Khi sử dụng lệnh 'chmod 755 file.sh', quyền hạn của 'nhóm' (group) đối với tệp tin này là gì?
💡 Lời giải chi tiết:
Số 5 trong mã octal (nhị phân 101) tương ứng với quyền đọc (4) và quyền thực thi (1), không có quyền ghi (2). Kết luận Lý giải: Quyền đọc và thực thi
Câu 11:Lệnh nào cho phép người dùng thực thi một lệnh với đặc quyền của người dùng siêu cấp (root)?
💡 Lời giải chi tiết:
Lệnh 'sudo' (superuser do) cho phép người dùng chạy các chương trình với các quyền bảo mật của một người dùng khác, thông thường là root. Kết luận Lý giải: sudo
Câu 12:Tín hiệu mặc định được gửi khi sử dụng lệnh 'kill [PID]' mà không có tham số đi kèm là gì?
💡 Lời giải chi tiết:
Lệnh 'kill' mặc định gửi tín hiệu SIGTERM (số 15), yêu cầu tiến trình kết thúc một cách an toàn và dọn dẹp tài nguyên. Kết luận Lý giải: SIGTERM (15)
Câu 13:Trong Shell Scripting, biến đặc biệt '$1' đại diện cho điều gì?
💡 Lời giải chi tiết:
Trong Bash, các biến từ $1 đến $n được sử dụng để truy cập các tham số dòng lệnh tương ứng được truyền vào script. Kết luận Lý giải: Đối số đầu tiên được truyền vào tập lệnh
Câu 14:Lệnh nào dùng để thay đổi chủ sở hữu của một tệp tin hoặc thư mục?
💡 Lời giải chi tiết:
Lệnh 'chown' (change owner) được sử dụng để thay đổi người dùng sở hữu và/hoặc nhóm sở hữu của tệp hoặc thư mục. Kết luận Lý giải: chown
Câu 15:Ký hiệu '>>' trong dòng lệnh Linux có ý nghĩa gì?
💡 Lời giải chi tiết:
Toán tử '>>' thực hiện chuyển hướng đầu ra tiêu chuẩn bằng cách thêm dữ liệu mới vào cuối tệp hiện có mà không làm mất dữ liệu cũ. Kết luận Lý giải: Nối thêm nội dung đầu ra vào cuối một tệp tin
Câu 16:Thư mục nào chứa các tệp thiết bị đặc biệt đại diện cho phần cứng trong Linux?
💡 Lời giải chi tiết:
Thư mục '/dev' chứa các tệp thiết bị (device files) cho phép người dùng và ứng dụng tương tác với trình điều khiển phần cứng. Kết luận Lý giải: /dev
Câu 17:Lệnh 'mkdir -p project/src/main' thực hiện việc gì?
💡 Lời giải chi tiết:
Tùy chọn '-p' (parents) trong lệnh mkdir cho phép tạo toàn bộ đường dẫn thư mục cần thiết mà không báo lỗi nếu thư mục đã hiện hữu. Kết luận Lý giải: Tạo cấu trúc thư mục phân cấp, bao gồm cả các thư mục cha nếu chúng chưa tồn tại
Câu 18:Trong trình soạn thảo 'vi' hoặc 'vim', lệnh nào được dùng để lưu tệp và thoát?
💡 Lời giải chi tiết:
Trong chế độ dòng lệnh của vim, lệnh ':wq' kết hợp ghi dữ liệu vào đĩa (write) và thoát khỏi chương trình (quit). Kết luận Lý giải: :wq
Câu 19:Lệnh nào được sử dụng để kiểm tra địa chỉ IP của các giao diện mạng trên hệ thống Linux hiện đại (thay thế cho ifconfig)?
💡 Lời giải chi tiết:
Công cụ 'ip' từ gói iproute2 là giải pháp hiện đại được khuyến khích sử dụng thay thế cho các lệnh mạng cũ như ifconfig. Kết luận Lý giải: ip addr
Câu 20:Hệ thống quản lý dịch vụ và khởi tạo (init system) phổ biến nhất trên các bản phân phối Linux hiện nay là gì?
💡 Lời giải chi tiết:
Hầu hết các bản phân phối chính như Ubuntu, Fedora, và Debian đã chuyển sang sử dụng 'systemd' làm hệ thống khởi tạo mặc định. Kết luận Lý giải: systemd
Câu 21:Lệnh 'tail -f /var/log/syslog' có tác dụng gì?
💡 Lời giải chi tiết:
Tùy chọn '-f' (follow) cho phép lệnh tail giữ tệp mở và in ra các dòng mới ngay khi chúng được thêm vào cuối tệp. Kết luận Lý giải: Hiển thị nội dung tệp syslog và cập nhật liên tục khi có dữ liệu mới
Câu 22:Để thay đổi giá trị ưu tiên (priority) của một tiến trình đang chạy, bạn sử dụng lệnh nào?
💡 Lời giải chi tiết:
Trong khi 'nice' dùng để đặt độ ưu tiên khi bắt đầu tiến trình, 'renice' được dùng để thay đổi độ ưu tiên của một tiến trình đã tồn tại. Kết luận Lý giải: renice
Câu 23:Liên kết cứng (Hard Link) trong Linux có đặc điểm nào sau đây?
💡 Lời giải chi tiết:
Liên kết cứng là một mục nhập thư mục trỏ trực tiếp đến cùng một inode (cấu trúc dữ liệu tệp) trên đĩa như tệp gốc. Kết luận Lý giải: Có cùng chỉ số inode với tệp gốc
Câu 24:Lệnh nào dùng để liệt kê danh sách các tệp đang được mở bởi các tiến trình trong hệ thống?
💡 Lời giải chi tiết:
Lệnh 'lsof' (list open files) cung cấp thông tin chi tiết về mọi tệp tin đang được sử dụng bởi bất kỳ tiến trình nào trên hệ thống. Kết luận Lý giải: lsof
Câu 25:Trong biểu thức quyền hạn 'drwxr-xr--', ký tự đầu tiên 'd' có ý nghĩa gì?
💡 Lời giải chi tiết:
Trong đầu ra của lệnh 'ls -l', ký tự đầu tiên chỉ định loại tệp, trong đó 'd' đại diện cho thư mục và '-' đại diện cho tệp thông thường. Kết luận Lý giải: Đây là một thư mục (directory)