Tham số PPIUD dùng để chỉ:
Trả lời:
Đáp án đúng: B
Trong các hệ điều hành, đặc biệt là các hệ thống Unix và Linux, PPIUD không phải là một tham số chuẩn hoặc thuật ngữ thông dụng. Do đó, không có đáp án nào trong các lựa chọn trên là đúng. Các lựa chọn A, B, và C đều không phải là các khái niệm hoặc thuật ngữ được sử dụng để mô tả một tham số trong ngữ cảnh của hệ điều hành liên quan đến tiến trình.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: C
Câu hỏi yêu cầu tìm lệnh để kết thúc tất cả các tiến trình có tên "vi".
* `kill`: Lệnh `kill` được sử dụng để gửi tín hiệu đến một tiến trình. Nó yêu cầu PID (Process ID) cụ thể của tiến trình đó. Nếu chỉ sử dụng `kill vi`, nó sẽ cố gắng gửi tín hiệu đến một tiến trình có PID là "vi", điều này không hợp lý và có thể không hoạt động như mong đợi. `kill -9 vi` cũng tương tự, cố gắng gửi tín hiệu KILL (tín hiệu số 9) đến tiến trình có PID là "vi", không đúng với ý định kill tất cả các tiến trình tên "vi".
* `killall`: Lệnh `killall` được thiết kế để gửi tín hiệu đến tất cả các tiến trình có cùng tên. `killall vi` sẽ gửi tín hiệu TERM (mặc định) đến tất cả các tiến trình có tên là "vi". `killall -9 vi` sẽ gửi tín hiệu KILL (tín hiệu số 9) đến tất cả các tiến trình có tên là "vi".
* `-9` (SIGKILL): Tín hiệu số 9 (SIGKILL) là một tín hiệu mạnh, yêu cầu hệ điều hành ngay lập tức chấm dứt tiến trình. Tiến trình không thể bỏ qua tín hiệu này.
* `-HUP` (SIGHUP): Tín hiệu HUP (Hang Up) thường được sử dụng để yêu cầu tiến trình đọc lại file cấu hình và khởi động lại. Không phù hợp để kill tiến trình.
Như vậy, phương án D. killall –9 vi là phương án đúng nhất, vì nó sẽ gửi tín hiệu KILL đến tất cả các tiến trình có tên là "vi", đảm bảo chúng bị chấm dứt.
Lưu ý: Sử dụng `kill -9` hoặc `killall -9` có thể gây ra mất dữ liệu nếu tiến trình không kịp lưu trạng thái của nó. Nên ưu tiên sử dụng các tín hiệu nhẹ nhàng hơn (ví dụ: TERM) trước khi sử dụng KILL.
* `kill`: Lệnh `kill` được sử dụng để gửi tín hiệu đến một tiến trình. Nó yêu cầu PID (Process ID) cụ thể của tiến trình đó. Nếu chỉ sử dụng `kill vi`, nó sẽ cố gắng gửi tín hiệu đến một tiến trình có PID là "vi", điều này không hợp lý và có thể không hoạt động như mong đợi. `kill -9 vi` cũng tương tự, cố gắng gửi tín hiệu KILL (tín hiệu số 9) đến tiến trình có PID là "vi", không đúng với ý định kill tất cả các tiến trình tên "vi".
* `killall`: Lệnh `killall` được thiết kế để gửi tín hiệu đến tất cả các tiến trình có cùng tên. `killall vi` sẽ gửi tín hiệu TERM (mặc định) đến tất cả các tiến trình có tên là "vi". `killall -9 vi` sẽ gửi tín hiệu KILL (tín hiệu số 9) đến tất cả các tiến trình có tên là "vi".
* `-9` (SIGKILL): Tín hiệu số 9 (SIGKILL) là một tín hiệu mạnh, yêu cầu hệ điều hành ngay lập tức chấm dứt tiến trình. Tiến trình không thể bỏ qua tín hiệu này.
* `-HUP` (SIGHUP): Tín hiệu HUP (Hang Up) thường được sử dụng để yêu cầu tiến trình đọc lại file cấu hình và khởi động lại. Không phù hợp để kill tiến trình.
Như vậy, phương án D. killall –9 vi là phương án đúng nhất, vì nó sẽ gửi tín hiệu KILL đến tất cả các tiến trình có tên là "vi", đảm bảo chúng bị chấm dứt.
Lưu ý: Sử dụng `kill -9` hoặc `killall -9` có thể gây ra mất dữ liệu nếu tiến trình không kịp lưu trạng thái của nó. Nên ưu tiên sử dụng các tín hiệu nhẹ nhàng hơn (ví dụ: TERM) trước khi sử dụng KILL.
Lời giải:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về các lệnh dùng để xem thông tin bảng định tuyến (routing table) trong hệ thống Linux.
* `ifconfig`: Lệnh này chủ yếu dùng để cấu hình và hiển thị thông tin về các giao diện mạng (network interfaces), không phải bảng định tuyến.
* `netstat -nr`: Lệnh `netstat` với tùy chọn `-nr` (numerical, routing) được dùng để hiển thị bảng định tuyến. `-n` hiển thị địa chỉ IP thay vì tên host, `-r` hiển thị bảng định tuyến.
* `route -n`: Lệnh `route` với tùy chọn `-n` cũng được dùng để hiển thị bảng định tuyến. `-n` tương tự như trên, hiển thị địa chỉ IP thay vì tên host.
Vì cả `netstat -nr` và `route -n` đều đúng, đáp án chính xác là D.
Vậy, đáp án đúng là: D. B và C đúng
* `ifconfig`: Lệnh này chủ yếu dùng để cấu hình và hiển thị thông tin về các giao diện mạng (network interfaces), không phải bảng định tuyến.
* `netstat -nr`: Lệnh `netstat` với tùy chọn `-nr` (numerical, routing) được dùng để hiển thị bảng định tuyến. `-n` hiển thị địa chỉ IP thay vì tên host, `-r` hiển thị bảng định tuyến.
* `route -n`: Lệnh `route` với tùy chọn `-n` cũng được dùng để hiển thị bảng định tuyến. `-n` tương tự như trên, hiển thị địa chỉ IP thay vì tên host.
Vì cả `netstat -nr` và `route -n` đều đúng, đáp án chính xác là D.
Vậy, đáp án đúng là: D. B và C đúng
Lời giải:
Đáp án đúng: A
Câu hỏi yêu cầu liệt kê các tập tin có ký tự cuối cùng là '?'. Trong shell, ký tự '?' đại diện cho một ký tự bất kỳ. Do đó, để tìm chính xác ký tự '?', ta cần 'escape' nó bằng dấu '\'. Lệnh đúng phải là `ls *\?`.
* A. ls *?: Lệnh này sẽ liệt kê các tập tin có tên kết thúc bằng một ký tự bất kỳ, không phải là dấu '?'.
* B. ls*\?: Lệnh này đúng. Dấu `\` được sử dụng để 'escape' ký tự `?`, cho phép tìm kiếm chính xác ký tự này ở cuối tên file.
* C. ls *[?]: Lệnh này sẽ liệt kê các tập tin có ký tự cuối cùng là '?', vì ký tự '?' bên trong cặp ngoặc vuông `[]` được hiểu là chính ký tự đó.
* D. Tất cả đều sai: Phương án này sai vì có một đáp án đúng.
* A. ls *?: Lệnh này sẽ liệt kê các tập tin có tên kết thúc bằng một ký tự bất kỳ, không phải là dấu '?'.
* B. ls*\?: Lệnh này đúng. Dấu `\` được sử dụng để 'escape' ký tự `?`, cho phép tìm kiếm chính xác ký tự này ở cuối tên file.
* C. ls *[?]: Lệnh này sẽ liệt kê các tập tin có ký tự cuối cùng là '?', vì ký tự '?' bên trong cặp ngoặc vuông `[]` được hiểu là chính ký tự đó.
* D. Tất cả đều sai: Phương án này sai vì có một đáp án đúng.
Lời giải:
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về cách xử lý tên tệp bắt đầu bằng dấu gạch ngang (`-`) trong dòng lệnh Linux, vì dấu gạch ngang thường được hiểu là tùy chọn (option) của lệnh. Để xóa một tệp có tên bắt đầu bằng dấu gạch ngang, ta cần ngăn shell diễn giải phần tên tệp đó như một tùy chọn.
* Phương án A: `rm –f –abc`
* Sai. `-f` là tùy chọn force của lệnh `rm`, bỏ qua các thông báo và lỗi. Nó không giải quyết vấn đề tên tệp bắt đầu bằng dấu `-`.
* Phương án B: `rm –i –abc`
* Sai. `-i` là tùy chọn interactive, yêu cầu xác nhận trước khi xóa. Nó cũng không giải quyết vấn đề tên tệp.
* Phương án C: `rm -- -abc`
* Đúng. `--` là một dấu hiệu cho các lệnh Linux biết rằng mọi thứ theo sau nó không phải là tùy chọn mà là đối số (trong trường hợp này là tên tệp). Do đó, `-abc` sẽ được hiểu là tên tệp chứ không phải là tùy chọn.
* Phương án D: `rm \ -abc`
* Sai. `\` là ký tự escape, nó sẽ escape dấu cách. Do đó, lệnh này sẽ tìm một tệp có tên ` -abc` (có một khoảng trắng ở đầu), chứ không phải tệp `-abc`.
Vậy, đáp án đúng là C.
* Phương án A: `rm –f –abc`
* Sai. `-f` là tùy chọn force của lệnh `rm`, bỏ qua các thông báo và lỗi. Nó không giải quyết vấn đề tên tệp bắt đầu bằng dấu `-`.
* Phương án B: `rm –i –abc`
* Sai. `-i` là tùy chọn interactive, yêu cầu xác nhận trước khi xóa. Nó cũng không giải quyết vấn đề tên tệp.
* Phương án C: `rm -- -abc`
* Đúng. `--` là một dấu hiệu cho các lệnh Linux biết rằng mọi thứ theo sau nó không phải là tùy chọn mà là đối số (trong trường hợp này là tên tệp). Do đó, `-abc` sẽ được hiểu là tên tệp chứ không phải là tùy chọn.
* Phương án D: `rm \ -abc`
* Sai. `\` là ký tự escape, nó sẽ escape dấu cách. Do đó, lệnh này sẽ tìm một tệp có tên ` -abc` (có một khoảng trắng ở đầu), chứ không phải tệp `-abc`.
Vậy, đáp án đúng là C.
Lời giải:
Đáp án đúng: B
Lệnh "chmod u+rwx,g=rx,o-rwx myfile" có nghĩa là:
- u+rwx: User (chủ sở hữu) có quyền đọc, ghi và thực thi (rwx tương ứng với 4+2+1 = 7).
- g=rx: Group (nhóm) có quyền đọc và thực thi (rx tương ứng với 4+1 = 5).
- o-rwx: Others (những người khác) không có quyền đọc, ghi và thực thi (tương ứng với 0).
Như vậy, ta có số octal tương ứng là 750.
Do đó, lệnh tương đương là "chmod 750 myfile".
- u+rwx: User (chủ sở hữu) có quyền đọc, ghi và thực thi (rwx tương ứng với 4+2+1 = 7).
- g=rx: Group (nhóm) có quyền đọc và thực thi (rx tương ứng với 4+1 = 5).
- o-rwx: Others (những người khác) không có quyền đọc, ghi và thực thi (tương ứng với 0).
Như vậy, ta có số octal tương ứng là 750.
Do đó, lệnh tương đương là "chmod 750 myfile".
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp
136 tài liệu563 lượt tải

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp
125 tài liệu585 lượt tải

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng
325 tài liệu608 lượt tải

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất
331 tài liệu1010 lượt tải

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
246 tài liệu802 lượt tải

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
138 tài liệu417 lượt tải
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.
77.000 đ/ tháng