Slijedite zapise kernela sustava & iz naredbenog retka u Mac OS X
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.