Slijedite zapise kernela sustava & iz naredbenog retka u Mac OS X

Anonim

Ako rješavate neke od težih problema koje možete imati na Macu, dobro mjesto za pogledati su zapisi sustava i jezgre sadržani u aplikaciji Console. Ali istim OS X zapisnicima možete pristupiti i s terminala.

Zašto se mučiti s čitanjem zapisnika sustava s terminala kada postoji OS X aplikacija koja to radi izvorno u GUI-ju? Postoji mnogo razloga, možda zato što daljinski pregledavate zapise s ssh-om, možda vam je samo draži terminal ili, možda stvari stvarno idu naopako.U potonjoj situaciji, nažalost, postoje trenuci kada ne možete pristupiti konzoli bilo zato što daljinski rješavate probleme, u načinu rada za jednog korisnika, ili čak zato što su datoteke dnevnika postale toliko velike da zapravo počinje rušiti Console.app kada pokušava opterećenje (ovo mi se dogodilo više puta). Da, s vremena na vrijeme problemi mogu biti toliko ozbiljni da se čak ni dnevnik OS X konzole ne može otvoriti izravno! Ali ne bojte se ako vam se to dogodi, još uvijek možete pronaći i pratiti zapisnik sustava Mac OS X okretanjem naredbenog retka Maca.

Ako ste u ovoj situaciji ili bilo kojem drugom razlogu zbog kojeg biste željeli pratiti svoju konzolu sistemski dnevnik iz naredbe redak, ovdje je sve što trebate upisati:

tail -f /var/log/system.log

Možete učiniti isto s zapisom kernela, što je odlično ako rješavate probleme s hardverom i povezivanjem:

tail -f /var/log/kernel.log

Naredba tail -f omogućuje čitanje navedene datoteke i ispis na vašem ekranu u prijenosu uživo. Postoji mnogo drugih log datoteka koje možete pratiti sadržane unutar /var/log, ali gornje dvije su općenito najkorisnije za rješavanje problema.

Također možete koristiti manje naredbu na log datotekama, ovako:

less /var/log/kernel.log

Nakon što otvorite datoteku dnevnika s manje, pritisnite tipku "F" za kontinuirano ažuriranje datoteke dnevnika dok se ažurira uživo, čineći je poput tail -f jer nudi stalno ažuriranje log datoteka za lakši pregled.

Syslog naredba je još jedna opcija, ali prilično loša ako pokrećete syslog nekontroliran pomoću grepa, awk-a, more ili less. Uvjerite se sami uz:

syslog

Uvjerit ćete se da je to malo neodoljivo i mnogo lakše ako prođete kroz više:

syslog |više

Naredba syslog je dobro opremljena s nekim pogodnostima, otkrijte više s oznakom –help, koja će vam pokazati kako izvesti sadržaj datoteke dnevnika, pročitati određene zapisnike, uskladiti zapisnike s procesima, i mnogo više.

Možete također kombinirati ove naredbe s GeekToolom ako želite vidjeti aktivnost zapisnika sustava izravno na radnoj površini Mac OS X. Ili samo bacite prozor terminala na Mac, možda ga učinite transparentnim za lakše prikaze multitaskinga i sretno rješavanje problema, administraciju ili razvoj.

Slijedite zapise kernela sustava & iz naredbenog retka u Mac OS X