Sự khác biệt giữa dmesg và tạp chí [đóng]


10

Tôi hoàn toàn mới trong Linux. Những gì tôi thấy là hai bản ghi chạy theo cùng một cách. Tại sao có hai bản ghi? Những loại tin nhắn tôi mong đợi để xem trong mỗi chúng? Và sự khác biệt trong vòng đời của họ là gì?


1
Tôi muốn đề xuất một cái nhìn trong hướng dẫn Cách hỏi , đặc biệt. điểm đầu tiên.
ilkkachu

Câu trả lời:


4

Chúng là hai thứ hoàn toàn khác nhau.

Trên hầu hết các hệ thống mà tôi biết về điều đó dmesg, đôi khi nó là một lệnh và đôi khi là một tệp nhật ký /var/log, và có thể là cả hai. Nhật ký chứa các thông điệp được tạo ra bởi kernel. Điều này thường sẽ bao gồm các thông báo thăm dò thiết bị khác nhau trong trình tự khởi động cũng như bất kỳ thông báo nào khác được nhân ra trong quá trình chạy hệ thống.

Tùy thuộc vào "tạp chí" đề cập đến điều gì, tôi cho rằng nó là những thứ khác nhau. Tạp chí đầu tiên nảy ra trong đầu tôi là tạp chí của một hệ thống phim được ghi nhật ký. Tạp chí này chứa các giao dịch khác nhau được thực hiện cho một phân vùng cụ thể (một phần của đĩa) và cho phép hệ thống phát lại hoạt động của đĩa một cách nhất quán trong trường hợp xảy ra sự cố hệ thống. Tạp chí này thường không thể truy cập cho người dùng.

Nếu "tạp chí" đề cập đến journalctl, thì hai cái này giống nhau, nhưng không giống nhau. journalctlcó một --dmesgtùy chọn làm cho nó bắt chước dmesg.

So sánh các hướng dẫn cho journalctldmesgtrên hệ thống của bạn.


2
Hoặc có lẽ systemd-journal, nó phù hợp với câu hỏi nhiều hơn. Chỉ cần đoán ...
schaiba

@schaiba Có thể, nhưng tôi không ở trên Linux, vì vậy tôi không thể viết bất cứ điều gì về ... Xem thẻ ngay bây giờ. Tôi sẽ cập nhật nếu câu hỏi được làm rõ hơn.
Kusalananda
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.