Bạn đã làm thay đổi /etc/inittab sau khi cài đặt UPS của bạn. Làm thế nào để bạn thay đổi cấu hình mà không cần phải khởi động lại máy tính của bạn hoặc người dùng của bạn log off?
Trả lời:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về cách cấu hình lại hệ thống init mà không cần khởi động lại. /etc/inittab là một file cấu hình quan trọng trong các hệ thống init truyền thống (như SysVinit). Khi file này thay đổi, hệ thống cần được thông báo để tải lại cấu hình mới.
* **A. Vấn đề là nguồn lệnh /etc/inittab.** Cách này không đúng vì lệnh `source` dùng để đọc và thực thi các lệnh trong một file script, nhưng nó không áp dụng các thay đổi trong /etc/inittab vào hệ thống init đang chạy.
* **B. Vấn đề là lệnh init q** Đây là đáp án đúng. Lệnh `init q` (hoặc `init Q`) được sử dụng để yêu cầu tiến trình `init` đọc lại file cấu hình `/etc/inittab`. Sau khi thực hiện lệnh này, `init` sẽ tải lại cấu hình mới mà không cần khởi động lại hệ thống.
* **C. daemon init chỉ đọc tập tin cấu hình của nó trong quá trình khởi động.** Điều này đúng một phần, nhưng không cung cấp giải pháp cho việc tải lại cấu hình mà không cần khởi động lại.
* **D. Thay đổi runlevel sang chế độ người sử dụng duy nhất.** Việc thay đổi runlevel có thể làm hệ thống đọc lại cấu hình, nhưng nó cũng sẽ ngắt kết nối của người dùng và có thể gây ra gián đoạn dịch vụ, không phù hợp với yêu cầu của câu hỏi là không làm người dùng đăng xuất.
Vì vậy, đáp án B là chính xác nhất vì nó cho phép tải lại cấu hình init mà không cần khởi động lại hoặc ảnh hưởng đến người dùng đang đăng nhập.





