Bộ 10 - 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 những dòng mã đầu tiên và công bố nhân (kernel) Linux vào năm 1991?
💡 Lời giải chi tiết:
Theo lịch sử phát triển của hệ điều hành mã nguồn mở, Linus Torvalds là người sáng tạo ra nhân Linux và duy trì sự phát triển của nó cho đến ngày nay. Kết luận Lý giải: Linus Torvalds
Câu 2:Thư mục nào trong hệ thống tệp tin Linux chứa các tệp tin cấu hình của hệ thống?
💡 Lời giải chi tiết:
Theo quy chuẩn phân cấp hệ thống tệp tin (FHS), thư mục '/etc' là nơi lưu trữ tất cả các tệp tin cấu hình cụ thể cho máy chủ đó. Kết luận Lý giải: /etc
Câu 3:Trong hệ thống Linux, người quản trị cao nhất (root) thường có mã định danh người dùng (UID) là bao nhiêu?
💡 Lời giải chi tiết:
Theo quy ước của nhân Linux và các hệ điều hành tương tự Unix, tài khoản siêu người dùng 'root' luôn có mã UID bằng 0. Kết luận Lý giải: 0
Câu 4:Lệnh nào được sử dụng để thay đổi quyền truy cập của một tệp tin hoặc thư mục?
💡 Lời giải chi tiết:
Lệnh 'chmod' (change mode) được sử dụng để thay đổi các bit quyền như đọc, ghi và thực thi cho người dùng, nhóm và những người khác. Kết luận Lý giải: chmod
Câu 5:Ký hiệu nào sau đây được dùng để chuyển hướng kết quả của một lệnh làm đầu vào cho một lệnh khác (piping)?
💡 Lời giải chi tiết:
Trong môi trường dòng lệnh Linux, ký hiệu đường ống '|' cho phép gửi đầu ra tiêu chuẩn của một tiến trình sang đầu vào tiêu chuẩn của tiến trình khác. Kết luận Lý giải: |
Câu 6:Lệnh nào dùng để liệt kê tất cả các tệp tin trong thư mục, bao gồm cả các tệp tin ẩn (bắt đầu bằng dấu chấm)?
💡 Lời giải chi tiết:
Tùy chọn '-a' (all) trong lệnh 'ls' cho phép hiển thị mọi mục trong thư mục kể cả những tệp tin bị ẩn bởi dấu chấm ở đầu tên. Kết luận Lý giải: ls -a
Câu 7:Trong Linux, tiến trình đầu tiên được khởi chạy bởi nhân hệ điều hành và có PID (Process ID) bằng 1 là gì?
💡 Lời giải chi tiết:
Tiến trình 'init' (hoặc 'systemd' trên các bản phân phối hiện đại) là cha của tất cả các tiến trình khác và luôn nhận PID là 1 khi hệ thống khởi động. Kết luận Lý giải: init hoặc systemd
Câu 8:Lệnh nào được sử dụng để kiểm tra dung lượng còn trống trên các phân vùng đĩa cứng?
💡 Lời giải chi tiết:
Lệnh 'df' (disk free) hiển thị thông tin về dung lượng đã dùng và còn lại của hệ thống tệp tin trên toàn bộ các thiết bị lưu trữ đã gắn kết. Kết luận Lý giải: df
Câu 9:Để tìm kiếm một chuỗi văn bản cụ thể bên trong một tệp tin, bạn nên sử dụng lệnh nào?
💡 Lời giải chi tiết:
Công cụ 'grep' là một tiện ích dòng lệnh mạnh mẽ dùng để lọc và tìm kiếm các dòng chứa một mẫu cụ thể trong tệp tin hoặc đầu ra của lệnh. Kết luận Lý giải: grep
Câu 10:Hệ quản trị gói phần mềm mặc định trên các bản phân phối Linux như Ubuntu và Debian là gì?
💡 Lời giải chi tiết:
Các dòng Linux dựa trên Debian như Ubuntu sử dụng công cụ 'apt' (Advanced Package Tool) để cài đặt, cập nhật và gỡ bỏ các gói phần mềm. Kết luận Lý giải: apt
Câu 11:Lệnh nào dùng để thay đổi chủ sở hữu (owner) của một tệp tin trong hệ thống Linux?
💡 Lời giải chi tiết:
Lệnh 'chown' (change owner) được thiết kế đặc biệt để 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 người dùng mới. Kết luận Lý giải: chown
Câu 12:Lệnh 'pwd' trong dòng lệnh Linux có chức năng gì?
💡 Lời giải chi tiết:
Lệnh 'pwd' (print working directory) trả về đường dẫn tuyệt đối từ thư mục gốc đến thư mục mà người dùng đang làm việc. Kết luận Lý giải: Hiển thị đường dẫn đầy đủ của thư mục hiện hành
Câu 13:Để dừng một tiến trình đang chạy ngay lập tức bằng tín hiệu 'SIGKILL', bạn sử dụng lệnh nào?
💡 Lời giải chi tiết:
Tín hiệu số 9 (SIGKILL) buộc hạt nhân Linux phải chấm dứt tiến trình ngay lập tức mà không cho phép tiến trình đó thực hiện các bước dọn dẹp cuối cùng. Kết luận Lý giải: kill -9
Câu 14:Biến môi trường nào quy định danh sách các thư mục mà hệ vỏ (shell) sẽ tìm kiếm các tệp tin thực thi?
💡 Lời giải chi tiết:
Biến '$PATH' chứa một danh sách các đường dẫn ngăn cách bởi dấu hai chấm, nơi hệ thống sẽ tìm lệnh khi bạn nhập vào terminal. Kết luận Lý giải: $PATH
Câu 15:Hệ vỏ (shell) mặc định phổ biến nhất trên hầu hết các bản phân phối Linux hiện nay là gì?
💡 Lời giải chi tiết:
Bash (Bourne Again SHell) là hệ vỏ tiêu chuẩn và được cài đặt sẵn làm mặc định cho người dùng trên phần lớn các hệ điều hành Linux. Kết luận Lý giải: Bash
Câu 16:Để lập lịch chạy tự động một tác vụ vào một thời điểm cụ thể định kỳ, bạn sử dụng công cụ nào?
💡 Lời giải chi tiết:
Dịch vụ 'cron' cho phép người dùng cấu hình các tệp tin 'crontab' để tự động thực hiện các câu lệnh hoặc kịch bản theo chu kỳ thời gian định sẵn. Kết luận Lý giải: cron
Câu 17:Lệnh 'cat' thường được sử dụng phổ biến nhất để làm gì trong Linux?
💡 Lời giải chi tiết:
Lệnh 'cat' (concatenate) dùng để nối các tệp tin và in kết quả ra đầu ra tiêu chuẩn, thường được dùng để xem nhanh nội dung văn bản. Kết luận Lý giải: Hiển thị nội dung của một hoặc nhiều tệp tin ra màn hình
Câu 18:Lệnh nào được sử dụng để tạo một liên kết mềm (symbolic link) cho một tệp tin?
💡 Lời giải chi tiết:
Lệnh 'ln' với tùy chọn '-s' (symbolic) được sử dụng để tạo một lối tắt trỏ tới đường dẫn của một tệp tin hoặc thư mục khác. Kết luận Lý giải: ln -s
Câu 19:Phần vùng 'Swap' trong Linux đóng vai trò gì cho hệ thống?
💡 Lời giải chi tiết:
Không gian 'Swap' được hệ điều hành sử dụng làm bộ nhớ ảo khi bộ nhớ RAM vật lý bị lấp đầy, giúp hệ thống tiếp tục hoạt động mà không bị treo. Kết luận Lý giải: Mở rộng bộ nhớ RAM vật lý bằng cách sử dụng không gian đĩa cứng
Câu 20:Lệnh nào cung cấp thông tin chi tiết về phiên bản nhân (kernel) và kiến trúc hệ thống đang sử dụng?
💡 Lời giải chi tiết:
Lệnh 'uname' với tham số '-a' (all) sẽ hiển thị tên nhân, phiên bản, ngày biên dịch và kiến trúc phần cứng của máy tính. Kết luận Lý giải: uname -a
Câu 21:Trong trình soạn thảo văn bản 'vi' hoặc 'vim', tổ hợp phím nào dùng để thoát mà không lưu các thay đổi?
💡 Lời giải chi tiết:
Lệnh ':q!' trong chế độ dòng lệnh của 'vi' cho phép đóng trình soạn thảo ngay cả khi dữ liệu đã bị sửa đổi mà không ghi lại vào đĩa. Kết luận Lý giải: :q!
Câu 22:Công cụ dòng lệnh nào cho phép theo dõi các tiến trình đang chạy và tài nguyên hệ thống theo thời gian thực?
💡 Lời giải chi tiết:
Tiện ích 'top' cung cấp một giao diện động hiển thị các tiến trình đang hoạt động, mức sử dụng CPU, RAM và các thông số hệ thống quan trọng khác. Kết luận Lý giải: top
Câu 23:Mục đích chính của lệnh 'sudo' là gì?
💡 Lời giải chi tiết:
Lệnh 'sudo' (superuser do) cho phép người dùng thông thường thực thi các câu lệnh có đặc quyền quản trị mà không cần đăng nhập trực tiếp vào tài khoản root. Kết luận Lý giải: Chạy lệnh với đặc quyền của người dùng root hoặc người dùng khác
Câu 24:Giá trị quyền truy cập '755' áp dụng cho một tệp tin tương ứng với các ký hiệu chữ cái nào?
💡 Lời giải chi tiết:
Số 7 tương ứng với 'rwx' (đọc, ghi, thực thi), trong khi số 5 tương ứng với 'r-x' (đọc, thực thi) cho nhóm và người dùng khác. Kết luận Lý giải: rwxr-xr-x
Câu 25:Thư mục nào được sử dụng để lưu trữ các tệp tin tạm thời và dữ liệu này thường bị xóa khi khởi động lại máy?
💡 Lời giải chi tiết:
Theo tiêu chuẩn hệ thống, '/tmp' là thư mục dùng chung để các ứng dụng lưu trữ dữ liệu tạm thời trong phiên làm việc hiện tại. Kết luận Lý giải: /tmp