Tôi biết khi một chương trình gặp sự cố, một số tệp đang tạo /var/crash/
. Nhưng tôi không biết những tập tin này là gì!
Đó có phải là nhật ký lỗi không?
Tôi biết khi một chương trình gặp sự cố, một số tệp đang tạo /var/crash/
. Nhưng tôi không biết những tập tin này là gì!
Đó có phải là nhật ký lỗi không?
Câu trả lời:
Không, chúng là các bản sửa lỗi của kernel, tức là các tệp chứa thông tin hữu ích để khôi phục trạng thái của kernel khi nó bị sập. Các tệp này là dành cho kernel của bạn, các kết xuất lõi dành cho các tệp thực thi thông thường. Có tồn tại một tiện ích có thể được sử dụng để phân tích các tệp đó: crash.
/var/crash
có thể khiến các System program problem detected
cửa sổ bật lên biến mất trên Ubuntu.
Báo giá tiêu chuẩn phân cấp hệ thống tập tin (FHS)
Đối với các câu hỏi về chức năng thư mục cho Linux, bạn cũng nên kiểm tra FHS: / var / crash: System crash dumps (tùy chọn) | linuxfoundation.org
Nó chỉ định /var/crash
là:
/ var / crash: Hệ thống đổ lỗi hệ thống (tùy chọn)
Thư mục này chứa các bãi đổ hệ thống. Kể từ ngày phát hành tiêu chuẩn này, các sự cố hệ thống không được hỗ trợ trong Linux nhưng có thể được hỗ trợ bởi các hệ thống khác có thể tuân thủ FHS.
Nhưng như những người khác đã đề cập, Debian đã mở rộng tiêu chuẩn cho các sự cố không gian người dùng cũng thông qua corekeeper.
Apport
Trong Ubuntu 14.04, đó là Apport | Ubuntu Wiki thay vì corekeeper đặt sự cố không gian người dùng ở đó (corekeeper không được cài đặt theo mặc định, nhưng có sẵn trên các kho lưu trữ). Apport là nguyên nhân khiến cửa sổ khởi động "Phát hiện sự cố hệ thống" nổi tiếng (trong) được tạo bởi chương trình Apport: Hệ thống luôn bắt đầu với hộp thoại "Phát hiện sự cố chương trình hệ thống" | Hỏi Ubuntu
corekeeper
thực sự lưu trữ các phần tử bình thường trong các thư mục con của/var/crash
.