Pokročilá diagnostika Mac OS X & Riešenie problémov pomocou sysdiagnose
Používatelia počítačov Mac, ktorí sa zaoberajú obzvlášť zložitými alebo problematickými problémami s operačným systémom Mac OS, sa môžu obrátiť na pokročilý diagnostický nástroj dostupný z príkazového riadka v systéme Mac OS X. Nástroj nazývaný sysdiagnose ponúka podrobnú technickú analýzu a správy o obrovskom množstve komponentov systému Mac OS X. OS X a hardvér Mac, čo z neho robí potenciálne cenný nástroj na pokročilé riešenie problémov a diagnostiku.
sysdiagnose bude zhromažďovať obrovské množstvo informácií a údajov z Macu, vrátane spindumpu a správy o zlyhaní, výstupu fs_usage a top, rozšírení jadra a údajov jadra, informácií o využití pamäte a podrobností o používateľských procesoch, všetky systémové protokoly a protokoly jadra, správa zo System Profiler, podrobnosti a informácie o využití disku, podrobnosti o súprave I/O, stav a podrobnosti siete a ďalšie podrobnosti špecifické pre proces, ak je v príkaze zadané ID procesu (PID). Znie to komplikovane? Je to tak zámerne a pre väčšinu používateľov je to prehnané, a preto je to určené len pre pokročilých používateľov. Úprimne povedané, podrobnosti, ktoré ponúka sysdiagnose, budú bežnému používateľovi Macu čítať ako totálny nezmysel, a hoci nováčikovia, ktorí spustia príkaz, nič nepokazia, čítanie údajov bude vyzerať ako geek grécky.
Vzhľadom na komplikovanú technickú povahu správ sysdiagnose z toho priemerní používatelia počítačov Mac pravdepodobne nebudú mať veľký úžitok, a preto je skutočne najlepšie vyhradené pre pokročilých používateľov počítačov Mac, ktorí vedia, ako previesť podrobnú analýzu systému a správy. do akcie.
Spustenie sysdiagnose a získanie podrobných správ o systéme Mac a výkone z Mac OS X
Na spustenie pokročilej diagnostiky systémov v systéme Mac OS X budete musieť spustiť Terminál a zadať nasledujúci príkazový reťazec:
sudo sysdiagnose -f ~/Desktop/
Používanie sudo vyžaduje heslo správcu, ktoré je potrebné na získanie prístupu root a generovanie podrobných podrobností o systéme. Príznak -f je voliteľný a používa sa na určenie cieľového adresára, v tomto prípade umiestni výstupný súbor na pracovnú plochu, inak príkaz vypíše diagnostiku systému do adresára tmp Mac OS X na /var/tmp/
Pred spustením sysdiagnose príkaz odošle správu s uvedením, aký typ údajov sa zhromažďuje a že môže obsahovať niektoré osobné údaje, ako napríklad vaše používateľské meno, názvy jednotiek, názvy sietí a názov počítača. Ak nechcete, aby sa všetky tieto údaje ukladali z počítača Mac do diagnostických súborov, príkaz nespúšťajte.Tu je úplná správa, ktorá sa zobrazí pred spustením sysdiagnose:
„Tento diagnostický nástroj generuje súbory, ktoré spoločnosti Apple umožňujú skúmať problémy s vaším počítačom a pomáhajú spoločnosti Apple zlepšovať jej produkty. Vygenerované súbory môžu obsahovať niektoré vaše osobné informácie, medzi ktoré okrem iného patrí sériové číslo alebo podobné jedinečné číslo vášho zariadenia, vaše používateľské meno alebo názov vášho počítača. Informácie používa spoločnosť Apple v súlade s jej zásadami ochrany osobných údajov (www.apple.com/privacy) a nezdieľa ich so žiadnou treťou stranou. Povolením tohto diagnostického nástroja a odoslaním kópie vygenerovaných súborov spoločnosti Apple súhlasíte s tým, aby spoločnosť Apple použila obsah takýchto súborov.
Ak chcete pokračovať, stlačte „Enter“.
Po spustení príkazu bude dokončenie zhromažďovania údajov trvať minútu alebo dve, po dokončení diagnostiky systému sa ohlási, že výstupný súbor je dostupný na zadanej ceste.
Vygenerovaný súbor má zvyčajne približne 5 až 15 MB a ide o súbor gzip typu tar s názvom „sysdiagnose_(date_).tar.gz“. Rozbalenie tar ball odhalí mnoho súborov obsahujúcich systémové správy, výpis system_profiler a výstup zhromaždený z množstva rôznych terminálových príkazov, od kextstat cez iotop a fs_usage až po vm_stat a mnoho ďalších.
Všeobecne povedané, obsah týchto súborov a výstup obrovského množstva hlásení nie sú užívateľsky prívetivé, mimoriadne podrobné technickým spôsobom, a preto sú pre väčšinu diagnostických potrieb používateľov počítačov Mac úplne prehnané. Technická povaha výstupu sysdiagnose to stavia do sféry pokročilých používateľov, ktorí sú zbehlí v čítaní komplexných diagnostických údajov a správ o zlyhaní.
Záujemcovia môžu získať ďalšie podrobnosti o sysdiagnose z manuálovej stránky s man sysdiagnose a vždy sa môžete dozvedieť aj o jednotlivých príkazoch, ktoré nástroj spúšťa.
Pamätajte, že pokročilé problémy s MacOS a Mac OS X a Mac sú často najlepšie riešené certifikovanými odborníkmi. Apple má vynikajúcu zákaznícku podporu prostredníctvom telefónu, v obchode s Genius Bar, a rozšírená záruka AppleCare je určená na riešenie takmer všetkých problémov, s ktorými sa stretáva väčšina majiteľov počítačov Mac, vďaka čomu sú oficiálne kanály podpory vhodné pre väčšinu potrieb.