A Hosts fájl szerkesztése Mac OS X rendszerben terminállal
Tartalomjegyzék:
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!
- Terminál indítása, az /Applications/Utilities/ oldalon található, vagy a Spotlighton keresztül indítható el
- Írja be a következő parancsot a promptba:
- 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
- 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
- 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
- Ha végzett, lépjen ki a terminálból
sudo nano /private/etc/hosts
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.