Gelişmiş Mac OS X Tanılama & sysdiagnose ile sorun giderme

Anonim

Mac OS ile özellikle karmaşık veya zahmetli sorunlarla uğraşan Mac kullanıcıları, Mac OS X'teki komut satırından erişilebilen gelişmiş bir tanılama aracına başvurabilirler. Sysdiagnose adlı araç, çok çeşitli bileşenlerin ayrıntılı teknik analizini ve raporlarını sunar. OS X ve Mac donanımı, onu gelişmiş sorun giderme ve tanılama ihtiyaçları için potansiyel olarak değerli bir araç haline getirir.

sysdiagnose, bir spindump ve kilitlenme raporu, fs_usage ve top çıktısı, çekirdek uzantıları ve çekirdek verileri, bellek kullanım bilgileri ve kullanıcı işlemleriyle ilgili ayrıntılar dahil olmak üzere Mac'ten büyük miktarda bilgi ve veri toplayacaktır. tüm sistem günlükleri ve çekirdek günlükleri, System Profiler'dan bir rapor, disk kullanım ayrıntıları ve bilgileri, G/Ç kiti ayrıntıları, ağ durumu ve ayrıntıları ve komutla bir işlem kimliği (PID) belirtilmişse işleme özel ek ayrıntılar. Kulağa karmaşık mı geliyor? Eh, kasıtlı olarak böyledir ve çoğu kullanıcı için gereksizdir, bu yüzden bu sadece ileri düzey kullanıcılar için tasarlanmıştır. Açıkçası, sysdiagnose tarafından sunulan ayrıntılar, ortalama bir Mac kullanıcısına tam bir anlamsızlık gibi gelecek ve acemilerin komutu çalıştırmasında bir sakınca olmasa da, verileri okumak inek yunanca gibi görünecek.

Sysdiagnose raporlarının karmaşık teknik yapısı nedeniyle, ortalama Mac kullanıcıları muhtemelen bundan pek yararlanmayacaktır ve bu nedenle, ayrıntılı sistem analizlerini ve raporlarını nasıl dönüştüreceğini anlayan ileri düzey Mac kullanıcıları için gerçekten en iyisidir. harekete geçmek.

sysdiagnose çalıştırma ve Mac OS X'ten Ayrıntılı Mac Sistemi ve Performans Raporları Alma

Mac OS X'te gelişmiş sistem tanılamayı çalıştırmak için Terminal'i başlatmanız ve aşağıdaki komut dizisini yazmanız gerekir:

sudo sysdiagnose -f ~/Desktop/

Sudo'yu kullanmak, kök erişim elde etmek ve gelişmiş sistem ayrıntılarını oluşturmak için gerekli olan bir yönetici parolası gerektirir. -f bayrağı isteğe bağlıdır ve hedef dizini belirtmek için kullanılır, bu durumda çıktı dosyasını masaüstüne koyar, aksi takdirde komut sistem tanılamalarını Mac OS X'in /var/tmp/ adresindeki tmp dizinine atar.

Sysdiagnose'u çalıştırmadan önce komut, ne tür verilerin toplandığını ve kullanıcı adınız, sürücü adları, ağ adları ve bilgisayar adı gibi bazı kişisel ayrıntıları içerebileceğini belirten bir mesajı yankılayacaktır. Tüm bu verilerin Mac'inizden tanılama dosyalarına dökülmesini istemiyorsanız, komutu çalıştırmayın.Sysdiagnose çalışmadan önce görüntülenen mesajın tamamı şöyledir:

“Bu tanılama aracı, Apple'ın bilgisayarınızla ilgili sorunları araştırmasına ve Apple'ın ürünlerini iyileştirmesine yardımcı olmasına olanak tanıyan dosyalar oluşturur. Oluşturulan dosyalar, cihazınız için seri numarası veya benzeri benzersiz numara, kullanıcı adınız veya bilgisayar adınız dahil ancak bunlarla sınırlı olmamak üzere bazı kişisel bilgilerinizi içerebilir. Bilgiler, Apple tarafından kendi gizlilik politikasına (www.apple.com/privacy) uygun olarak kullanılır ve herhangi bir üçüncü tarafla paylaşılmaz. Bu teşhis aracını etkinleştirerek ve oluşturulan dosyaların bir kopyasını Apple'a göndererek, Apple'ın bu tür dosyaların içeriğini kullanmasına izin vermiş olursunuz.

Devam etmek için 'Enter'a basın.”

Komut çalıştırıldıktan sonra veri toplamanın tamamlanması bir veya iki dakika sürer, bittiğinde sys tanılama çıktı dosyasının belirtilen yolda mevcut olduğunu bildirir.

Oluşturulan dosya genellikle yaklaşık 5MB ila 15MB boyutundadır ve “sysdiagnose_(date_).tar.gz” adlı bir tar gzip'idir. Tar topunun çıkarılması, sistem raporları, bir system_profiler dökümü ve kextstat'tan iotop ve fs_usage'a, vm_stat'a ve diğerlerine kadar tonlarca farklı terminal komutundan toplanan çıktıyı içeren birçok dosyayı ortaya çıkaracaktır.

Genel olarak konuşursak, bu dosyaların içerikleri ve çok çeşitli raporların çıktıları özellikle kullanıcı dostu değildir, teknik açıdan olağanüstü derecede ayrıntılıdır ve bu nedenle çoğu Mac kullanıcı tanılama ihtiyacı için tamamen fazladır. Sysdiagnose çıktısının teknik doğası, bunu karmaşık tanılama verilerini ve kilitlenme raporlarını okuma konusunda usta olan ileri düzey kullanıcıların alanına yerleştirir.

İlgilenenler man sysdiagnose ile man sayfasından sysdiagnose hakkında ek ayrıntılar elde edebilir ve araç tarafından çalıştırılan tek tek komutları da her zaman öğrenebilirsiniz.

MacOS ve Mac OS X ve Mac'lerle ilgili gelişmiş sorunların genellikle en iyi şekilde sertifikalı profesyoneller tarafından çözüldüğünü unutmayın. Apple, Genius Bar mağazasında telefonla mükemmel müşteri desteğine sahiptir ve AppleCare uzatılmış garanti kapsamı, çoğu Mac sahibinin karşılaştığı neredeyse tüm sorunları çözmeyi amaçlamaktadır ve resmi destek kanallarını çoğu ihtiyaca uygun hale getirmektedir.

Gelişmiş Mac OS X Tanılama & sysdiagnose ile sorun giderme