A Hosts fájl szerkesztése Mac OS X rendszerben terminállal

Tartalomjegyzék:

Anonim

Szerkesztenie vagy módosítania kell a hosts fájlt Mac számítógépen? Ez az útmutató pontosan megmutatja, hogyan kell szerkeszteni a hosts fájlt Mac OS rendszerben. A Mac OS X gazdagépei a /private/etc/hosts címen találhatók, de a hagyományosabb /etc/hosts helyről is elérhetők. Ennek ellenére, ha gazdagépeket szeretne szerkeszteni, akkor érdemes megcéloznia a /private/etc/ mappában található fájlt.

Megtekintjük a hosts fájl manuális szerkesztését macOS Big Sur, MacOS Mojave, MacOS Catalina, MacOS High Sierra, MacOS Sierra, OS X El Capitan, Yosemite, OS X Lion, OS rendszereken X Mountain Lion és OS X Mavericks esetén ez a parancssorral történik a nano nevű egyszerű szövegszerkesztő használatával. Ne hagyja azonban, hogy a parancssor vagy a terminál félelmetesnek tűnjön, mert nem az, a Mac hosts fájl szerkesztésének teljes folyamatát rendkívül egyszerűvé tesszük.

Host fájl szerkesztése Mac OS rendszeren

Kezdjük el az /etc/hosts szerkesztését macOS és Mac OS X rendszerben!

  1. Terminál indítása, az /Applications/Utilities/ oldalon található, vagy a Spotlighton keresztül indítható el
  2. Írja be a következő parancsot a promptba:
  3. sudo nano /private/etc/hosts

  4. Adja meg az adminisztrátori jelszót, amikor kéri, nem fogja látni a képernyőn a parancssorból szokásos módon beírva
  5. Miután a hosts fájl betöltődött a nano-ban, a nyílbillentyűkkel navigáljon a hosts fájl aljára a módosítások elvégzéséhez
  6. Ha kész, nyomja meg a Control+O, majd az ENTER/RETURN billentyűkombinációt a /private/etc/host módosításainak mentéséhez, majd nyomja meg a Control+X billentyűkombinációt a nanoból való kilépéshez
  7. Ha végzett, lépjen ki a terminálból

A gazdagép módosításait azonnal ellenőrizheti ping-el, Safarival vagy bármely más hálózati alkalmazással.

A változtatások azonnal életbe lépnek, bár előfordulhat, hogy bizonyos módosításokhoz DNS-öblítésre is szükség lehet, amelyet a következő paranccsal lehet végrehajtani macOS 10.12+ és OS X 10.9 között:

dscacheutil -flushcache;sudo killall -HUP mDNSResponder

A DNS-gyorsítótár kiürítésekor ezzel a paranccsal meg kell adnia az adminisztrátori jelszót.

Ha szeretné látni, hogyan valósul meg ez az egész folyamat, mielőtt saját maga csinálná, nézze meg az alábbi videót, amely bemutatja a hosts fájl módosítását a Mac OS X rendszeren, hogy blokkolja a „yahoo” webhelyet. .com' a betöltéstől:

Megjegyzés: az eljárás ugyanaz a Mac OS X régebbi verzióinál, bár a gazdagépek elérési útja az /etc/hosts lehet, ha a Mac OS X verziója jelentősen elöregedett.

A következő tippek túlmutatnak a Mac OS X rendszeren, és minden hosts fájlra vonatkoznak, legyen az Mac, Windows vagy Linux rendszeren.

  • Az előző IP-cím az, ahol a következő tartomány feloldása a következőre lesz:
  • Mindig vegyen fel új gazdagépeket saját egyedi sorukhoz
  • Aszimbólum megjegyzésként működik, segítségével megjegyzéseket fűzhet a hosts bejegyzésekhez, vagy megjegyzést írhat a gazdagép módosításaihoz
  • A webhelyeket letilthatja gazdagépen keresztül, ha hozzáadja őket a fájlhoz, és nem küldi el sehova, így megakadályozza a hozzáférést
  • Ugyanazt a logikát használva helyileg átirányíthatja a webhelyeket, tökéletes tesztdomainek beállításához
  • Néhány módosítással szükség lehet a DNS-gyorsítótár dscacheutil segítségével történő kiürítésére, mielőtt a változtatások érvénybe lépnek
  • A több gazdagép fájljaival való zsonglőrködéshez fontolja meg egy kezelőalkalmazás, például a GasMask használatát.
  • Ha a hosts fájl azt állítja, hogy zárolva van, az azért van, mert nem írtad a szerkesztés elé a „sudo” parancsot
  • Ha jelentős módosításokat tervez, vagy ha először szerkeszti a fájlt, fontolja meg a gazdagépekről készült biztonsági másolat készítését (az eljárást alább ismertetjük)

A hosts fájl biztonsági másolatának készítése jó ötlet lehet, ha jelentős változtatásokat tervez végrehajtani, vagy csak játszani szeretne a módosításokkal, és megnézni, mi történik. Ennek egyszerű módja az ezt a parancsot, amely biztonsági másolatot tárol az otthoni ~/Dokumentumok/ mappában:

sudo cp /private/etc/hosts ~/Documents/hosts-backup

Ezután, ha vissza akarja állítani a módosított gazdagépeket az eredeti fájl biztonsági másolatába, akkor csak meg kell cserélnie az elérési utat, és újra kell neveznie a fájlt:

sudo cp ~/Documents/hosts-backup /private/etc/hosts

Ennyi, bár előfordulhat, hogy ismét ki kell üríteni a DNS-t, hogy a változtatások érvénybe lépjenek.

Végezetül érdemes megemlíteni, hogy ha szeretné teljesen elkerülni a terminált és a parancssort, akkor megpróbálhatja az egyszerűbb módszert a beállítási panel használatával módosítani a gazdagépek tartalmát a Rendszeren keresztül. Beállítások helyett. Általánosságban elmondható, hogy csak a közvetlenül a Mac-be épített eszközök használatát javasoljuk.

Ha kérdésed vagy tipped van, írd meg nekünk kommentben.

A Hosts fájl szerkesztése Mac OS X rendszerben terminállal