Mac హోస్ట్స్ ఫైల్: Mac OS Xలో /etc/hostsని TextEditతో ఎలా సవరించాలి
విషయ సూచిక:
Mac హోస్ట్స్ ఫైల్ అనేది Mac OS X నెట్వర్కింగ్ కోసం హోస్ట్ పేర్లకు IP చిరునామాలను మ్యాప్ చేసే /etc/hosts వద్ద ఉన్న సిస్టమ్ స్థాయి ఫైల్. చాలా మంది వినియోగదారులు హోస్ట్ల ఫైల్ను సవరించారు మరియు సవరించారు, తద్వారా వారు డొమైన్ను వేరే IP చిరునామాకు సూచించగలరు, స్థానిక అభివృద్ధి కోసం, సైట్లను నిరోధించడం లేదా వివిధ యాప్లు మరియు సిస్టమ్ స్థాయి ఫంక్షన్ల నుండి ప్రత్యామ్నాయ సర్వర్లను యాక్సెస్ చేయడం కోసం.చాలా అధునాతన వినియోగదారులు నానో లేదా vim ఉపయోగించి Mac OS X టెర్మినల్ నుండి హోస్ట్స్ ఫైల్ని ఎడిట్ చేస్తారు, కానీ Mac OS GUIలో ఉండడానికి ఇష్టపడే వారికి, మీరు Mac యొక్క హోస్ట్ ఫైల్ను TextEdit ద్వారా లేదా మూడవ పక్షం యాప్ ద్వారా కూడా సవరించవచ్చు. BBEdit లేదా TextWrangler. కమాండ్ లైన్ ద్వారా వెళ్లడం కంటే ఇది మరింత యూజర్ ఫ్రెండ్లీ ఎంపికను అందిస్తుంది.
మీకు Mac హోస్ట్ ఫైల్ను MacOS / Mac OS Xలో సవరించడానికి నిర్దిష్ట కారణం లేకుంటే, మీరు అలా చేయకూడదు. తప్పుగా ఫార్మాట్ చేయబడిన హోస్ట్ ఫైల్ లేదా సరికాని నమోదు DNS సమస్యలు మరియు వివిధ ఇంటర్నెట్ సేవలతో సమస్యలకు దారితీయవచ్చు. ఇది అధునాతన వినియోగదారుల కోసం.
TextEdit Mac OSతో /etc/hosts వద్ద Mac హోస్ట్ ఫైల్ను ఎలా సవరించాలి
TextEditతో /etc/hostsని మార్చడానికి ఈ విధానం Mac OS X యొక్క ఏదైనా వెర్షన్తో పని చేస్తుంది. Mac వినియోగదారుల కోసం MacOS X 10.11 లేదా తర్వాత విడుదలలను అమలు చేస్తున్నట్లయితే, మీరు ముందుగా SIP రక్షణను నిలిపివేయాలి, లేకపోతే Mac /etc/hosts ఫైల్ TextEdit నుండి యాక్సెస్ చేయడానికి ప్రయత్నిస్తున్నప్పుడు లాక్ చేయబడుతుంది.
- వచనం ప్రస్తుతం తెరిచి ఉంటే సవరించండి
- Mac OS Xలో టెర్మినల్ అప్లికేషన్ను ప్రారంభించండి, /అప్లికేషన్స్/యుటిలిటీస్/లో కనుగొనబడింది
- TextEdit GUI అప్లికేషన్లో Macs హోస్ట్ల ఫైల్ను తెరవడానికి కింది ఆదేశాన్ని ఖచ్చితంగా నమోదు చేయండి
- రిటర్న్ నొక్కండి మరియు sudo ద్వారా లాంచ్ను ప్రామాణీకరించమని అభ్యర్థించినప్పుడు Mac OS X కోసం నిర్వాహక పాస్వర్డ్ను నమోదు చేయండి
- /etc/hosts ఫైల్ టెక్స్ట్ ఎడిట్లోకి సాదా టెక్స్ట్ ఫైల్గా లాంచ్ అవుతుంది, ఇక్కడ దాన్ని సవరించవచ్చు మరియు అవసరమైన విధంగా సవరించవచ్చు, పూర్తయిన తర్వాత ఫైల్ >ని సేవ్ చేయడానికి ఉపయోగించండి లేదా కమాండ్+Sని ఎప్పటిలాగే నొక్కండి. అతిధేయ పత్రంలో మార్పులు
- TextEdit నుండి నిష్క్రమించండి, ఆపై పూర్తయిన తర్వాత టెర్మినల్ నుండి నిష్క్రమించండి
sudo open -a TextEdit /etc/hosts
హోస్ట్ ఫైల్ "లాక్ చేయబడింది" అని చూపబడి, సుడో ద్వారా ప్రారంభించబడినప్పటికీ మార్పులను సేవ్ చేయకపోతే, మీరు పరిచయంలో పేర్కొన్న విధంగా SIPని నిలిపివేయకపోవడమే దీనికి కారణం. మీరు ఈ సూచనలతో Mac OS Xలో SIPని ఆఫ్ చేయవచ్చు, దీనికి Mac రీబూట్ అవసరం. Mac OS X యొక్క ఆధునిక సంస్కరణలకు ఇది అవసరం, అయినప్పటికీ మీరు SIPని సర్దుబాటు చేయకుండా ఇక్కడ వివరించిన విధంగా నానోతో కమాండ్ లైన్ ఉపయోగించి హోస్ట్స్ ఫైల్ను సవరించడానికి ఎంచుకోవచ్చు.
హోస్ట్ ఫైల్ యొక్క నకిలీని తయారు చేయడం మంచి అభ్యాసం, తద్వారా మీరు ఏదైనా విచ్ఛిన్నం చేస్తే మీరు దాన్ని సులభంగా పరిష్కరించవచ్చు, అయినప్పటికీ మీరు దాన్ని పునరుద్ధరించాల్సిన అవసరం ఉన్నట్లయితే మేము ఇక్కడ అసలైన డిఫాల్ట్ హోస్ట్ ఫైల్ని పొందాము. TextEdit కోసం సాదా వచన మోడ్ను డిఫాల్ట్గా సెట్ చేయడం కూడా మంచి ఆలోచన.
హోస్ట్ ఫైల్ను సవరించిన తర్వాత మీరు మీ DNS కాష్ను క్లియర్ చేయాలనుకుంటున్నారు, Mac OS X El Capitan మరియు ఆధునిక వెర్షన్లు Mac OSలో DNSని ఎలా ఫ్లష్ చేయాలో మరియు ముందు విడుదలలలో అదే విధంగా ఎలా చేయాలో ఇక్కడ ఉంది .
వినియోగదారులు Mac OS X యొక్క /etc/hostsని TextWrangler, BBEdit లేదా మరొక మూడవ పార్టీ అప్లికేషన్తో సవరించడానికి కూడా ఎంచుకోవచ్చు. ట్రిక్ చాలావరకు టెక్స్ట్ ఎడిట్ మాదిరిగానే ఉంటుంది, ఇప్పటికీ సుడోను ఉపయోగించడం అవసరం, కానీ పేర్కొన్న అప్లికేషన్ పేరును ఈ క్రింది విధంగా మారుస్తుంది.
TextWranglerతో /etc/hosts తెరవడం:
sudo open -a TextWrangler /etc/hosts
లేదా Bbedit లోకి /etc/hosts ప్రారంభించడం:
sudo open -a BBEdit /etc/hosts
పైన పేర్కొన్న విధానాలు Mac OS X యొక్క అన్ని ఆధునిక సంస్కరణల్లో పని చేస్తున్నప్పుడు, Mac OS X యొక్క మునుపటి సంస్కరణలు కింది వాక్యనిర్మాణంతో కమాండ్ లైన్ నుండి నేరుగా హోస్ట్లతో TextEdit బైనరీని ప్రారంభించగలవు:
sudo ./Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
ఆ పద్ధతి తాజా విడుదలలలో పని చేయదు, అయితే, మీరు బదులుగా ఓపెన్ కమాండ్పై ఆధారపడాలి.
TextEdit లేదా మరొక GUI యాప్ ద్వారా Mac హోస్ట్ ఫైల్ను సులభమైన పద్ధతిలో సవరించడానికి మరొక ట్రిక్ గురించి తెలుసా? వ్యాఖ్యలలో మాకు తెలియజేయండి.