Mac OS X ఫైల్సిస్టమ్ వినియోగాన్ని పర్యవేక్షించండి & opensnoopతో యాక్సెస్
Opensnoop యుటిలిటీ అనేది నిర్దిష్ట అప్లికేషన్లు ఏ ఫైల్లను యాక్సెస్ చేస్తున్నాయి వంటి ప్రత్యేకతలను ట్రాక్ చేయడానికి ఒక అద్భుతమైన సాధనం, కానీ మీరు Mac OS Xలో అన్ని ఫైల్సిస్టమ్ యాక్సెస్ను పర్యవేక్షించడానికి opensnoopని కూడా ఉపయోగించవచ్చు. దీన్ని చేయడానికి, యుటిలిటీని అమలు చేయండి. జెండాలు జోడించబడకుండా:
sudo opensnoop
మీరు మీ రూట్ పాస్వర్డ్ కోసం అడగబడతారు, ఆపై Mac OS Xలో జరుగుతున్న ప్రతిదానిని చూపించే డేటా ఫైర్హోస్ మీకు వెంటనే అందించబడుతుంది.
మీరు చూస్తున్న ఈ సమాచారం అంతా ఏమిటని ఆశ్చర్యపోతున్నారా? దిగువన ఉన్న రంగుల గైడ్లో మీరు అనుసరించే వాటిలో ఎక్కువ ఆసక్తి ఉన్న వాటిని చూపుతుంది: పర్పుల్ అనేది ప్రాసెస్ ID, బ్లూ అనేది ప్రాసెస్ పేరు మరియు ఎరుపు అనేది ఫైల్ పాత్:
సాధారణంగా, అనుసరించాల్సిన అత్యంత ఉపయోగకరమైన సమాచారం ప్రాసెస్ పేరు మరియు ఇచ్చిన ప్రాసెస్ యాక్సెస్ చేస్తున్న ఫైల్కి మార్గం. యాక్టివిటీ మానిటర్ / టాస్క్ మేనేజర్లో ఉన్న వాటితో ఓపెన్స్నూప్లో ఏ ప్రాసెస్లు చూపబడతాయో మీరు కరస్పాండెన్స్ని కనుగొంటారు.
మీరు నిర్దిష్ట ఫైల్ని కూడా అనుసరించవచ్చు మరియు దీన్ని దీనితో యాక్సెస్ చేయడాన్ని కనుగొనవచ్చు:
sudo opensnoop -f /path/to/file
లేదా మీరు grepని ఉపయోగించడం ద్వారా నిర్దిష్ట ఫైల్ లేదా యాప్కు సంబంధించిన ఏదైనా ట్రాక్ చేయవచ్చు. ఉదాహరణకు, నేను టెర్మినల్ యాప్ లేదా దానికి సంబంధించిన ఫైల్లకు సంబంధించిన ప్రతిదాన్ని అనుసరించాలనుకుంటున్నాను:
sudo opensnoop | grep టెర్మినల్
మేము దీన్ని ఇంతకు ముందే మీకు చూపించాము, కానీ మీరు నిర్దిష్ట అప్లికేషన్లను వాటి ప్రాసెస్ ఐడి లేదా యాప్ పేరుతో కూడా ట్రాక్ చేయవచ్చు:
sudo opensnoop -n టెర్మినల్
మీరు చాలా అస్పష్టమైన సమస్యలను పరిష్కరించడం లేదా మీరు Mac OS X తెర వెనుక ఏమి జరుగుతుందో కమాండ్ లైన్ ద్వారా చూడాలనుకుంటే తప్ప, కొన్ని ప్రత్యేకతలతో opensnoopని ఉపయోగించడం మంచిది కాబట్టి మీరు' సమాచారంతో ముంచెత్తలేదు.