Mac ਕਨਸੋਲ: ਲੌਗ ਨੂੰ ਇੱਕ VPN ਕੋਸ਼ਿਸ਼ ਤੱਕ ਸੀਮਿਤ ਕਰੋ
ਇੱਕ ਕਨੈਕਸ਼ਨ 'ਤੇ ਟਾਈਮਸਟੈਂਪ ਲਗਾਓ, ਮਾਲਕ ਪ੍ਰਕਿਰਿਆ ਅਨੁਸਾਰ ਫਿਲਟਰ ਕਰੋ, ਫਿਰ ਆਖਰੀ ਦੀ ਥਾਂ ਪਹਿਲੀ ਗਲਤੀ ਪੜ੍ਹੋ। ਸਿਰਫ਼ ਉਹ ਹਿੱਸਾ ਨਿਰਯਾਤ ਕਰੋ ਜਿਸ ਦੀ ਤੁਸੀਂ ਸੱਚਮੁੱਚ ਸਮੀਖਿਆ ਕੀਤੀ।
VPN ਫੇਲ ਹੁੰਦਾ ਹੈ, ਕੋਈ ਕਹਿੰਦਾ ਹੈ ਕਨਸੋਲ ਵੇਖੋ, ਅਤੇ ਤੁਸੀਂ ਇੱਕ ਵਿੰਡੋ ਖੋਲ੍ਹਦੇ ਹੋ ਜੋ ਪ੍ਰਤੀ ਸਕਿੰਟ ਹਜ਼ਾਰਾਂ ਲਾਈਨਾਂ ਵਹਾਉਂਦੀ ਹੈ। ਇਸਦਾ ਬਹੁਤਾ ਹਿੱਸਾ ਟਨਲ ਨਾਲ ਕੋਈ ਸਬੰਧ ਨਹੀਂ ਰੱਖਦਾ। ਲਾਭਦਾਇਕ ਹੁਨਰ ਇਹ ਹੈ ਕਿ ਕੁਝ ਵੀ ਪੜ੍ਹਨ ਤੋਂ ਪਹਿਲਾਂ ਨਜ਼ਰ ਨੂੰ ਇੱਕ ਕੋਸ਼ਿਸ਼ ਅਤੇ ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਤੱਕ ਸੀਮਿਤ ਕਰੋ।
ਬਹੁਤੀਆਂ Mac VPN ਜਾਂਚਾਂ ਲਈ ਤਿੰਨ ਕਦਮ ਕਾਫ਼ੀ ਹਨ।
ਇੱਕ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜਿਸਨੂੰ ਤੁਸੀਂ ਪਛਾਣ ਸਕੋ
ਸਥਾਨਕ ਸਮਾਂ ਅਤੇ ਸਮਾਂ ਖੇਤਰ ਲਿਖੋ, ਫਿਰ ਇੱਕ ਵਾਰ ਜੁੜੋ। ਕਲਾਇੰਟ ਵੱਲੋਂ ਦਿਖਾਈ ਗਲਤੀ ਦਾ ਸਹੀ ਟੈਕਸਟ ਨੋਟ ਕਰੋ, ਕਿਉਂਕਿ ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਕਿਸੇ ਵੀ ਲੌਗ ਲਾਈਨ ਨਾਲੋਂ ਵਧੇਰੇ ਖਾਸ ਹੁੰਦੀ ਹੈ। ਹੁਣ ਤੁਹਾਡੇ ਕੋਲ ਕੁਝ ਸਕਿੰਟਾਂ ਦੀ ਵਿੰਡੋ ਅਤੇ ਇੱਕ ਖੋਜ ਸ਼ਬਦ ਹੈ। ਉਸ ਵਿੰਡੋ ਤੋਂ ਪਹਿਲਾਂ ਦਾ ਸਭ ਕੁਝ ਇਤਿਹਾਸ ਹੈ ਜਿਸਦੀ ਤੁਹਾਨੂੰ ਲੋੜ ਨਹੀਂ।
ਜਿਸ ਕੋਸ਼ਿਸ਼ 'ਤੇ ਤੁਸੀਂ ਟਾਈਮਸਟੈਂਪ ਨਹੀਂ ਲਗਾ ਸਕਦੇ, ਉਹ ਕੋਸ਼ਿਸ਼ ਤੁਸੀਂ ਫਿਲਟਰ ਨਹੀਂ ਕਰ ਸਕਦੇ।
ਟੈਕਸਟ ਅਨੁਸਾਰ ਫਿਲਟਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰਕਿਰਿਆ ਅਨੁਸਾਰ ਫਿਲਟਰ ਕਰੋ
ਕਨਸੋਲ ਦਾ ਖੋਜ ਖੇਤਰ ਪ੍ਰਕਿਰਿਆ ਅਤੇ ਸੁਨੇਹਾ ਪ੍ਰੈਡੀਕੇਟ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ, ਅਤੇ ਕਮਾਂਡ-ਲਾਈਨ ਸਮਾਨ ਵਧੇਰੇ ਦੁਹਰਾਉਣਯੋਗ ਹੈ। log show --last 5m --predicate 'process == "NEIKEv2Provider"' ਇਸਨੂੰ ਇੱਕ ਪ੍ਰਦਾਤਾ ਤੱਕ ਸੀਮਿਤ ਕਰਦਾ ਹੈ। ਸਹੀ ਪ੍ਰਕਿਰਿਆ ਨਾਮ ਕਨੈਕਸ਼ਨ ਕਿਸਮ ਅਨੁਸਾਰ ਬਦਲਦਾ ਹੈ, ਇਸ ਲਈ ਪਹਿਲੀ ਗੈਰ-ਫਿਲਟਰ ਕੀਤੀ ਕੋਸ਼ਿਸ਼ ਦੌਰਾਨ ਇਹ ਲੱਭੋ।
ਪਹਿਲਾਂ ਟੈਕਸਟ ਅਨੁਸਾਰ ਫਿਲਟਰ ਕਰਨ ਨਾਲ ਹਰ ਉਹ ਉਪ-ਸਿਸਟਮ ਵਾਪਸ ਆਉਂਦਾ ਹੈ ਜਿਸਨੇ ਸੰਜੋਗ ਨਾਲ VPN ਸ਼ਬਦ ਲੌਗ ਕੀਤਾ।
ਇੱਕ ਪ੍ਰੈਡੀਕੇਟ ਉਪ-ਸਿਸਟਮ ਅਤੇ ਸ਼੍ਰੇਣੀ ਅਨੁਸਾਰ ਵੀ ਫਿਲਟਰ ਕਰ ਸਕਦਾ ਹੈ, ਜੋ ਅਕਸਰ ਪ੍ਰਕਿਰਿਆ ਨਾਮ ਨਾਲੋਂ ਵਧੇਰੇ ਸੂਖਮ ਹੁੰਦਾ ਹੈ। ਇਕਸਾਰ ਲੌਗਿੰਗ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਉਪ-ਸਿਸਟਮ ਘੋਸ਼ਿਤ ਕਰਨ ਦਿੰਦੀ ਹੈ, ਅਤੇ Apple ਦੇ ਨੈੱਟਵਰਕਿੰਗ ਹਿੱਸੇ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕਈ ਵਰਤਦੇ ਹਨ। ਪ੍ਰਕਿਰਿਆ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ, ਫਿਰ ਜੇ ਡਿਫਾਲਟ ਪੱਧਰ ਤੁਹਾਡੀ ਉਮੀਦ ਵਾਲੀ ਘਟਨਾ ਲੁਕਾਉਂਦਾ ਹੈ ਤਾਂ --info ਸ਼ਾਮਲ ਕਰੋ। ਡੀਬੱਗ ਪੱਧਰ ਦੇ ਸੁਨੇਹਿਆਂ ਲਈ ਆਮ ਤੌਰ 'ਤੇ ਕਨਫਿਗਰੇਸ਼ਨ ਪ੍ਰੋਫਾਈਲ ਚਾਹੀਦਾ ਹੈ, ਜੋ ਸਿਰਫ਼ ਇੱਕ ਲੌਗ ਪੜ੍ਹਨ ਲਈ ਸਥਾਪਤ ਕਰਨਾ ਯੋਗ ਨਹੀਂ।
ਕ੍ਰਮ ਪੜ੍ਹੋ, ਆਖਰੀ ਲਾਈਨ ਨਹੀਂ
ਆਖਰੀ ਡਿਸਕਨੈਕਟ ਸੁਨੇਹਾ ਫਾਈਲ ਦੀ ਸਭ ਤੋਂ ਘੱਟ ਜਾਣਕਾਰੀ ਦੇਣ ਵਾਲੀ ਲਾਈਨ ਹੈ। ਪਹਿਲਾਂ ਪਹਿਲੀ ਅਡਾਪਟਰ ਗਲਤੀ, ਤਸਦੀਕ ਫੇਲ ਜਾਂ ਕਨਫਿਗਰੇਸ਼ਨ ਅਸਵੀਕਾਰ ਲੱਭੋ। ਉਹ ਫੇਲ ਹੋਏ ਪੜਾਅ ਦਾ ਨਾਮ ਦਿੰਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਡਿਸਕਨੈਕਟ ਸਿਰਫ਼ ਕਹਿੰਦਾ ਹੈ ਕਿ ਪੜਾਅ ਬਹਾਲ ਨਹੀਂ ਹੋਇਆ। ਨਕਲ ਕਰਦੇ ਸਮੇਂ ਘਟਨਾਵਾਂ ਦਾ ਕ੍ਰਮ ਰੱਖੋ, ਕਿਉਂਕਿ ਕ੍ਰਮ ਹੀ ਨਿਦਾਨ ਹੈ।
ਸਥਾਨਕ ਸੇਵਾ ਦਾ ਸ਼ੁਰੂ ਹੋਣਾ ਸਫਲ ਦੂਰਗਾਮੀ ਹੈਂਡਸ਼ੇਕ ਨਹੀਂ ਹੈ, ਅਤੇ ਲੌਗ ਉਲਟਾ ਹੋਣ ਦਾ ਦਾਅਵਾ ਨਹੀਂ ਕਰੇਗਾ।
ਰੀਡੈਕਸ਼ਨ ਕੀ ਲੁਕਾਉਂਦਾ ਹੈ ਅਤੇ ਕਿਉਂ
ਇਕਸਾਰ ਲੌਗਿੰਗ ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਕੁਝ ਮੁੱਲ ਨਿੱਜੀ ਮਾਰਕਰ ਪਿੱਛੇ ਲੁਕਾਉਂਦੀ ਹੈ, ਇਸ ਲਈ ਲਾਭਦਾਇਕ ਖੇਤਰ ਖਾਲੀ ਦਿਖ ਸਕਦਾ ਹੈ। ਇਹ ਇਸ ਬਾਰੇ ਡਿਜ਼ਾਈਨ ਫੈਸਲਾ ਹੈ ਕਿ ਕੀ ਇਕੱਠਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਬੱਗ ਨਹੀਂ। ਸਿਰਫ਼ ਵਧੇਰੇ ਟੈਕਸਟ ਲਈ ਵਿਆਪਕ ਗੋਪਨੀਯਤਾ ਸੈਟਿੰਗਾਂ ਨਾ ਬਦਲੋ।
ਜੇ ਤੁਹਾਨੂੰ ਲੋੜੀਂਦਾ ਮੁੱਲ ਰੀਡੈਕਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਆਪਣੇ ਲੌਗ ਜਾਂ ਕਨਫਿਗਰੇਸ਼ਨ ਵਿੱਚ ਲੱਭੋ।
ਸਮੀਖਿਆ ਕੀਤਾ ਹਿੱਸਾ ਨਿਰਯਾਤ ਕਰੋ
ਸਿਰਫ਼ ਉਹ ਵਿੰਡੋ ਨਿਰਯਾਤ ਕਰੋ ਜਿਸਦੀ ਤੁਸੀਂ ਸਮੀਖਿਆ ਕੀਤੀ। ਪਾਥ, ਵਰਤੋਂਕਾਰ ਨਾਮ, ਅੰਦਰੂਨੀ ਹੋਸਟ ਨਾਮ ਅਤੇ ਐਂਡਪੁਆਇੰਟ ਪਤੇ ਆਮ ਲੌਗ ਲਾਈਨਾਂ ਵਿੱਚ ਦਿਖਦੇ ਹਨ, ਅਤੇ ਪੂਰੀ ਸਿਸਟਮ ਨਿਰਯਾਤ ਉਹ ਸਭ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੇ ਕੋਲ ਲੈ ਜਾਂਦਾ ਹੈ।
ਅਛੂਤ ਕੈਪਚਰ ਅਤੇ ਹਿੱਸਾ ਦੋਵੇਂ ਰੱਖੋ। ਜੇ ਕੋਈ ਬਾਅਦ ਵਿੱਚ ਸਮਾਂ-ਰੇਖਾ 'ਤੇ ਵਿਵਾਦ ਕਰਦਾ ਹੈ, ਤਾਂ ਸਿਰਫ਼ ਅਸਲ ਹੀ ਇਸਨੂੰ ਨਿਪਟਾਉਂਦਾ ਹੈ। ਹਿੱਸਾ ਟਿਕਟ ਲਈ ਹੈ, ਅਤੇ ਅਸਲ ਬਹਿਸ ਲਈ।
ਟਿਕਟ ਵਿੱਚ ਪੜਾਅ ਦਾ ਨਾਮ ਸਪਸ਼ਟ ਲਿਖੋ: ਅਡਾਪਟਰ, ਤਸਦੀਕ ਜਾਂ ਰੂਟਿੰਗ। ਇਹ ਸਬੂਤ ਨੂੰ ਵਿਆਖਿਆਯੋਗ ਰੱਖਦਾ ਹੈ, ਬਜਾਏ ਇਸਨੂੰ ਅਜਿਹੇ ਬੰਡਲ ਵਿੱਚ ਬਦਲਣ ਦੇ ਜਿਸਨੂੰ ਕੋਈ ਪੜ੍ਹ ਨਾ ਸਕੇ। Apple ਦਾ ਕਨਸੋਲ ਵਰਤੋਂਕਾਰ ਗਾਈਡ ਇੱਥੇ ਦੱਸੇ ਸੰਗ੍ਰਹਿ ਅਤੇ ਖੋਜ ਨਿਯੰਤਰਣਾਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ।