Apakah ada mis. beberapa log pusat atau yang serupa?
Tempat normal untuk log sistem adalah /var/log/
. Apa yang dimasukkan ke dalam setiap log bergantung pada konfigurasi syslog, tetapi umumnya semuanya kecuali login masuk ke /var/log/syslog
.
Ini bukan jaminan bahwa setiap aplikasi akan meninggalkan petunjuk di sana jika terjadi masalah. Tetapi mereka, atau shell, kemungkinan akan memuntahkan sesuatu ke aliran standar keluar/kesalahan standar, dan jika Anda menjalankan aplikasi yang merepotkan di latar depan dari terminal, Anda akan dapat melihat hal itu.
Di Ubuntu, segfault ditulis di /var/log/kern.log
. Saya mengujinya dengan membuat program yang segfaults:
void main() {
int *a=0;
*a=0;
}
Setelah segfault ada baris ini di /var/log/kern.log
:
a.out[534]: segfault at 0 ip 08048432 sp bfaec8c0 error 6 in a.out[8048000+1000]