Mac Konsolu: jurnalı tək VPN cəhdinə daraldın
Bir bağlantını vaxt damğası ilə qeyd edin, sahib prosesə görə süzgəcləyin, sonra sonuncu deyil, ilk xətanı oxuyun. Yalnız həqiqətən nəzərdən keçirdiyiniz parçanı ixrac edin.
VPN uğursuz olur, kimsə Konsola bax deyir və siz saniyədə minlərlə sətir axıdan bir pəncərə açırsınız. Bunun çoxunun tunellə heç bir əlaqəsi yoxdur. Faydalı bacarıq hər hansı şeyi oxumazdan əvvəl görünüşü bir cəhdə və bir prosesə daraltmaqdır.
Əksər Mac VPN araşdırmaları üçün üç addım kifayətdir.
Tanıya biləcəyiniz bir cəhd edin
Yerli vaxtı və saat qurşağını yazın, sonra bir dəfə qoşulun. Müştərinin göstərdiyi xətanın dəqiq mətnini qeyd edin, çünki o, adətən hər hansı jurnal sətirindən daha dəqiqdir. İndi sizin bir neçə saniyəlik pəncərəniz və axtarış termininiz var. Həmin pəncərədən əvvəlki hər şey sizə lazım olmayan tarixçədir.
Vaxt damğası qoya bilmədiyiniz cəhd, süzgəcləyə bilmədiyiniz cəhddir.
Mətnə görə süzgəcləməzdən əvvəl prosesə görə süzgəcləyin
Konsolun axtarış sahəsi proses və mesaj predikatlarını qəbul edir, əmr sətri ekvivalenti isə daha təkrarlana biləndir. log show --last 5m --predicate 'process == "NEIKEv2Provider"' bunu bir provayderə daraldır. Dəqiq proses adı bağlantı növünə görə dəyişir, ona görə də onu ilk süzgəclənməmiş cəhd zamanı tapın.
Əvvəlcə mətnə görə süzgəcləmək VPN sözünü təsadüfən jurnala yazmış hər alt sistemi qaytarır.
Predikat həmçinin alt sistemə və kateqoriyaya görə süzgəcləyə bilər ki, bu da çox vaxt proses adından daha dəqiqdir. Birləşdirilmiş jurnallaşdırma kitabxanaya alt sistem elan etməyə imkan verir və Apple-ın şəbəkə komponentləri bunlardan bir neçəsini istifadə edir. Proseslə başlayın, sonra gözlədiyiniz hadisəni susmaya görə səviyyə gizlədirsə --info əlavə edin. Sazlama səviyyəli mesajlar adətən konfiqurasiya profili tələb edir ki, bunu yalnız bir jurnal oxumaq üçün quraşdırmağa dəyməz.
Sonuncu sətri deyil, ardıcıllığı oxuyun
Son əlaqə kəsiləri mesajı fayldakı ən az məlumatlı sətirdir. Daha əvvələ baxın: ilk adapter xətası, yoxlama uğursuzluğu və ya konfiqurasiya rəddi. Bunlar uğursuz olan mərhələni adlandırır, halbuki əlaqə kəsilməsi yalnız mərhələnin bərpa olunmadığını deyir. Onları kopyalayarkən hadisələrin sırasını qoruyun, çünki ardıcıllıq diaqnozdur.
Yerli xidmətin başlaması uğurlu uzaq əl sıxma deyil və jurnal bunun əksini iddia etməyəcək.
Redaktə nəyi gizlədir və niyə
Birləşdirilmiş jurnallaşdırma bəzi dəyərləri susmaya görə şəxsi markerin arxasında gizlədir, buna görə də faydalı sahə boş görünə bilər. Bu, nəyin toplana biləcəyinə dair dizayn seçimidir, xəta deyil. Yalnız daha çox mətn almaq üçün geniş məxfilik ayarlarını dəyişməyin.
Lazım olan dəyər redaktə olunubsa, onu tətbiqin öz jurnalında və ya konfiqurasiyasında axtarın.
Nəzərdən keçirilmiş parçanı ixrac edin
Yalnız nəzərdən keçirdiyiniz pəncərəni ixrac edin. Yollar, istifadəçi adları, daxili host adları və son nöqtə ünvanları adi jurnal sətirlərində görünür və tam sistem ixracı bunların hamısını alana daşıyır.
Parça ilə yanaşı toxunulmamış qeydi də saxlayın. Əgər kimsə sonradan xronologiyaya etiraz etsə, orijinal onu həll edən yeganə şeydir. Parça bilet üçündür, orijinal isə mübahisə üçün.
Mərhələni biletə açıq şəkildə yazın: adapter, yoxlama və ya marşrutlaşdırma. Bu, sübutu heç kimin oxuya bilmədiyi bir dəstəyə çevirmək əvəzinə şərh edilə bilən saxlayır. Apple-ın Konsol istifadəçi təlimatı burada istinad edilən toplama və axtarış nizamlayıcılarını əhatə edir.