Ikuti Log Kernel Sistem & dari Baris Perintah di Mac OS X

Anonim

Jika Anda memecahkan beberapa masalah yang lebih sulit yang dapat Anda alami di Mac, tempat yang baik untuk mencarinya adalah Log Sistem & Kernel yang ada di dalam aplikasi Konsol. Tetapi Anda juga dapat mengakses log OS X yang sama dari Terminal.

Mengapa repot-repot membaca log sistem dari terminal ketika ada aplikasi OS X untuk melakukannya secara native di GUI? Yah ada banyak alasan, mungkin karena Anda meninjau log dari jarak jauh dengan ssh, mungkin Anda lebih suka terminal, atau, mungkin semuanya berjalan ke selatan.Dalam situasi terakhir, sayangnya ada kalanya Anda tidak dapat mengakses Konsol baik karena Anda sedang memecahkan masalah dari jarak jauh, dalam Mode Pengguna Tunggal, atau bahkan karena file log telah tumbuh sangat besar sehingga benar-benar mulai menerjang Console.app saat mencoba memuat (ini telah terjadi pada saya lebih dari sekali). Ya, dari waktu ke waktu, masalah bisa sangat parah bahkan log Konsol OS X tidak dapat dibuka secara langsung! Namun jangan khawatir jika hal ini terjadi pada Anda, Anda masih dapat melacak dan memantau log sistem Mac OS X dengan beralih ke baris perintah Mac.

Jika Anda berada dalam situasi ini, atau alasan lain apa pun yang membuat Anda ingin mengikuti Konsol Anda log sistem dari perintah line, inilah yang Anda butuhkan untuk mengetik:

tail -f /var/log/system.log

Anda dapat melakukan hal yang sama dengan log kernel, yang bagus jika Anda memecahkan masalah perangkat keras dan konektivitas:

tail -f /var/log/kernel.log

Perintah tail -f memungkinkan file yang ditentukan untuk dibaca dan dicetak ke layar Anda dalam streaming langsung. Ada banyak file log lain yang dapat Anda ikuti di dalam /var/log tetapi dua file di atas umumnya paling berguna untuk tujuan pemecahan masalah.

Anda juga dapat menggunakan perintah less pada file log, seperti:

kurang /var/log/kernel.log

Setelah Anda membuka file log dengan lebih sedikit, tekan tombol "F" untuk terus memperbarui file log saat diperbarui secara langsung, membuatnya seperti tail -f yang menawarkan pembaruan terus-menerus file log agar mudah dilihat.

Perintah syslog adalah opsi lain, tetapi cukup mematikan jika Anda menjalankan syslog tidak terkontrol oleh grep, awk, more, atau less. Lihat sendiri dengan:

syslog

Anda akan merasa sedikit berlebihan, dan jauh lebih mudah dikelola dengan menyalurkan lebih banyak:

syslog |selengkapnya

Perintah syslog dilengkapi dengan baik dengan beberapa fasilitas, temukan lebih banyak dengan flag –help, yang akan menunjukkan kepada Anda cara mengekspor konten file log, membaca log tertentu, mencocokkan log dengan proses, dan banyak lagi.

Anda juga dapat menggabungkan perintah ini dengan GeekTool jika Anda ingin melihat aktivitas log sistem secara langsung di desktop Mac OS X Anda. Atau cukup pasang jendela Terminal ke Mac, mungkin membuatnya transparan untuk beberapa tampilan multitugas yang lebih mudah, dan selamat memecahkan masalah, administrasi, atau pengembangan untuk Anda.

Ikuti Log Kernel Sistem & dari Baris Perintah di Mac OS X