Mac-isäntätiedosto: /etc/hosts-tiedoston muokkaaminen Mac OS X:ssä TextEditin avulla
Sisällysluettelo:
Mac-isäntätiedosto on järjestelmätason tiedosto, joka sijaitsee osoitteessa /etc/hosts ja yhdistää IP-osoitteet isäntänimiin Mac OS X -verkotusta varten. Monet käyttäjät muokkaavat ja muokkaavat isäntätiedostoa, jotta he voivat osoittaa verkkotunnuksen eri IP-osoitteeseen joko paikallista kehitystä, sivustojen estämistä tai yksinkertaisesti käyttääkseen vaihtoehtoisia palvelimia eri sovelluksista ja järjestelmätason toiminnoista.Useimmat edistyneemmät käyttäjät muokkaavat hosts-tiedostoa Mac OS X -päätteestä käyttämällä nanoa tai vimiä, mutta ne, jotka haluavat pysyä Mac OS:n käyttöliittymässä, voit myös muokata Macin isäntätiedostoa TextEditin tai jopa kolmannen osapuolen sovelluksen, kuten esim. BBEdit tai TextWrangler. Tämä on käyttäjäystävällisempi vaihtoehto verrattuna komentorivin läpikäymiseen.
Jos sinulla ei ole erityistä syytä muokata Mac-isäntätiedostoa macOS:ssä/Mac OS X:ssä, sinun ei pitäisi tehdä niin. Väärin muotoiltu hosts-tiedosto tai virheellinen merkintä voi johtaa DNS-ongelmiin ja ongelmiin useissa Internet-palveluissa. Tämä on kokeneille käyttäjille.
Mac Hosts -tiedoston muokkaaminen osoitteessa /etc/hosts TextEdit Mac OS:llä
Tämä tapa muuttaa /etc/hosts TextEditillä toimii kaikissa Mac OS X -versioissa. Mac-käyttäjien, jotka käyttävät MacOS X 10.11 -versiota tai uudempaa versiota, sinun on kuitenkin ensin poistettava SIP-suojaus käytöstä, muuten Mac /etc/hosts-tiedosto lukitaan, kun sitä yritetään käyttää TextEditistä.
- Lopeta TextEdit, jos se on tällä hetkellä auki
- Käynnistä Terminal-sovellus Mac OS X:ssä, löytyy hakemistosta /Applications/Utilities/
- Avaa Macin isäntätiedosto TextEdit GUI -sovelluksessa kirjoittamalla seuraava komento tarkasti.
- Paina return ja anna Mac OS X:n järjestelmänvalvojan salasana, kun sitä pyydetään todentamaan käynnistys sudon kautta
- /etc/hosts-tiedosto käynnistyy TextEditiin pelkkänä tekstitiedostona, jossa sitä voidaan muokata ja muokata tarpeen mukaan. Kun olet valmis, käytä Tiedosto > Tallenna tai paina Komento+S tavalliseen tapaan tallentaaksesi muutokset isäntädokumenttiin
- Lopeta TextEdit ja lopeta sitten terminaali, kun olet valmis
sudo open -a TextEdit /etc/hosts
Jos hosts-tiedosto näkyy "lukittuna" eikä tallenna muutoksia, vaikka se käynnistettiin sudon kautta, se johtuu todennäköisesti siitä, ettet poistanut SIP:tä käytöstä johdannossa mainitulla tavalla. Voit poistaa SIP:n käytöstä Mac OS X:ssä näiden ohjeiden avulla, mikä vaatii Macin uudelleenkäynnistyksen. Tämä on välttämätöntä Mac OS X:n nykyaikaisille versioille, vaikka voit muokata isäntätiedostoa käyttämällä nano-komentoriviä tässä kuvatulla tavalla ilman SIP:n säätämistä.
On hyvä käytäntö tehdä kopio hosts-tiedostosta, jotta voit helposti korjata sen, jos rikot jotain. Meillä on kuitenkin alkuperäinen oletusarvoinen hosts-tiedosto siltä var alta, että sinun on palautettava se. On myös hyvä idea asettaa pelkkä teksti -tila TextEditin oletukseksi.
Haluat todennäköisesti tyhjentää DNS-välimuistisi hosts-tiedoston muokkaamisen jälkeen. Näin voit tyhjentää DNS:n Mac OS X El Capitanissa ja Mac OS:n nykyaikaisissa versioissa ja tehdä saman aiemmissa julkaisuissa. .
Käyttäjät voivat myös muokata Mac OS X:n /etc/hosts-tiedostoja TextWranglerilla, BBEditillä tai muulla kolmannen osapuolen sovelluksella. Temppu on suurelta osin sama kuin tekstinmuokkaus, joka vaatii edelleen sudon käyttöä, mutta muuttaa määritetyn sovelluksen nimen seuraavasti.
Avaa /etc/hosts TextWranglerilla:
sudo open -a TextWrangler /etc/hosts
Tai käynnistä /etc/hosts Bbeditiin:
sudo open -a BBEdit /etc/hosts
Vaikka edellä mainitut lähestymistavat toimivat kaikissa nykyaikaisissa Mac OS X:n versioissa, Mac OS X:n aiemmat versiot voivat myös käynnistää TextEdit-binaarin isännillä suoraan komentoriviltä seuraavalla syntaksilla:
sudo ./Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
Tuo menetelmä ei kuitenkaan toimi uusimmissa julkaisuissa, joten sinun kannattaa luottaa sen sijaan open-komentoon.
Tiedätkö toisen tempun Macin isäntätiedostojen muokkaamiseen helposti TextEditin tai muun GUI-sovelluksen avulla? Kerro meille kommenteissa.