Rumah > Artikel > Operasi dan penyelenggaraan > Cara melakukan analisis log dan diagnosis kesalahan pada sistem Linux
Cara melakukan analisis log dan diagnosis kesalahan pada sistem Linux memerlukan contoh kod khusus
Dalam sistem Linux, log adalah sangat penting status berjalan sistem dan berlakunya pelbagai acara. Dengan menganalisis dan mendiagnosis log sistem, kami boleh membantu kami mencari punca kegagalan sistem dan menyelesaikan masalah dalam masa. Artikel ini akan memperkenalkan beberapa analisis log Linux yang biasa digunakan dan kaedah diagnosis kesalahan, dan memberikan contoh kod yang sepadan.
grep "error" /var/log/messagesIni akan mengeluarkan semua rekod log yang mengandungi pengelogan "ralat" kata kunci.
sed -n '/error/ p' /var/log/messages > error.log#🎜🎜 #Ini akan menyimpan rekod log yang mengandungi kata kunci "ralat" ke fail error.log. Gunakan arahan awk untuk menganalisis log
awk '{for(i=1; i<=NF; i++) count[$i]++} END{for(word in count) print count[word], word}' /var/log/messages | sort -rn | head -n 10
Ini akan mengeluarkan 10 teratas yang paling banyak kata kunci yang kerap berlaku Kata kunci dan kejadiannya.
Gunakan alat logwatch untuk menjana laporan log secara automatiksudo apt-get install logwatch
Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk menjana sistem laporan log:
sudo logwatch# 🎜🎜#Laporan akan dipaparkan pada terminal. Di atas ialah beberapa analisis log Linux dan kaedah diagnosis kesalahan dan contoh kod yang biasa digunakan. Dengan menganalisis dan mendiagnosis log sistem, kami boleh mengesan kegagalan sistem dalam masa dan mengambil langkah yang sesuai untuk menyelesaikan masalah tersebut. Saya harap artikel ini dapat memberikan sedikit bantuan kepada pembaca dalam analisis log sistem Linux dan diagnosis kesalahan.
Atas ialah kandungan terperinci Cara melakukan analisis log dan diagnosis kesalahan pada sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!