Elrontották a házigazdákat? Az eredeti alapértelmezett /etc/hosts fájl visszaállítása Mac OS X rendszerben
A hosts fájl minden számítógépen megtalálható, és a Mac OS arra használja, hogy az IP-címeket hosztnevekhez rendelje hozzá. Mivel a felhasználók különféle okokból dönthetnek úgy, hogy módosítják, módosítják vagy más módon szerkesztik a hosts fájlt, könnyen ki lehet téve a felhasználói hibáknak, ami számos nemkívánatos hálózati problémához vezethet, beleértve a elérhetetlen hálózati helyeket, hálózati hibákat vagy blokkolt webhelyeket. vagy más módon nem tud betölteni, még a sikertelen iOS-frissítések és különféle iTunes-hibák miatt is, mint például a gyakran előforduló 17-es és 3194-es hibák, mert az Apple szerverek le vannak tiltva.
Szerencsére nagyon egyszerű az eredeti alapértelmezett /etc/hosts fájl visszaállítása a normál állapotba, és az eredeti, érintetlen alapértelmezett fájl visszaállításának legjobb módja, ha egyszerűen felülírja a meglévő sérült hosts fájlt egy újjal. tiszta verzió, amely a Mac OS X alapértelmezett verziójának másolata. A kényelem kedvéért alább látható egy példa erre, de szükség esetén lekérheti egy másik Macről is. Az alábbi verzió nem tartalmaz további bejegyzéseket vagy módosításokat, amely az OS X Mavericksben található verzió közvetlen másolata, így biztonságossá válik a visszatérés, ha véletlenül elrontotta a fontos gazdagép-dokumentumot egy változtatás vagy beállítás során. Másolja ki az alábbi szöveget, és illessze be egy egyszerű szöveges fájlba, amelyet az /etc/hosts útvonalon tárolunk. Ha nem biztos benne, hogyan kell ezt megtenni, kövesse az alábbi utasításokat, hogy megtanulja, hogyan kell a fájl megfelelő módon szerkeszteni a parancssorból, és egyszerűen felülírhatja az alábbi hosts blokk segítségével, vagy használja a TextEdit-et, és mentse el az elrontott verziót. , amit alább végigjárunk.
Az alapértelmezett és eredeti /etc/hosts fájl Mac OS X rendszerben így néz ki
A kódblokkban található az eredeti hosts fájl és a négy alapértelmezett bejegyzés. Csak másolja és illessze be ezt egy meglévő hosts fájlba, majd mentse el egyszerű szövegként a visszaállításhoz.
Host Database A localhost a visszacsatolási felületkonfigurálására szolgál a rendszer indításakor. Ne módosítsa ezt a bejegyzést.127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost
A parancssort ismerőknek nem lehet problémája ezzel, de ha nem vagy teljesen biztos benne, mit kell tennie, akkor a TextEdit alkalmazásból is végrehajthatja a folyamatot, ahogy azt alább leírjuk. :
Módosítatlan eredeti gazdagép-fájl visszaállítása Mac OS X rendszeren
TextEdit az egyszerű szövegszerkesztő, amely minden Mac-hez mellékelve van. A feladat elvégzéséhez rendszergazdai hozzáférésre is szüksége lesz, mivel a hosts dokumentum egy korlátozott könyvtárban lévő rendszerfájl.
- Nyissa meg a TextEdit programot, és illessze be a fenti kódblokkot egy új üres fájlba
- Válassza ki az összes szöveget, válassza a „Format > Make Plain Text” lehetőséget, majd kattintson az „OK” gombra
- Válassza ki a „Fájl > Mentés másként” lehetőséget, és törölje a jelölést a „Ha nincs kiterjesztés megadva, használjon txt-t” jelölőnégyzetből – ez fontos, NE HASZNÁLJON FÁJLKIterjesztést
- Nyomja meg a Command+Shift+G billentyűkombinációt a „Go To Folder” ablak megjelenítéséhez, most írja be az /etc/ parancsot, és lépjen
- Nevezd el a fájlt „hosts”-nak, és mentsd el. Adminisztrátori jelszót kell megadnod, hogy ebbe a könyvtárba írhass
A hosts fájl megfelelő mentésének megerősítéséhez lépjen a Terminal alkalmazásba, és írja be a következőt:
cat /etc/hosts
A parancsnak a következőképpen kell kinéznie a fájlról:
Ha nem úgy néz ki, mint a fenti minta hosts fájl, akkor valamit rosszul csináltál. A leggyakoribb probléma általában az, hogy nem menti el a fájlt egyszerű szövegként, véletlenül adja hozzá a fájl kiterjesztését, vagy ha helytelenül nevezi el, ezért ellenőrizze ezt még egyszer. Ha továbbra is problémái vannak, előfordulhat, hogy nem írta felül megfelelően a fájlt.
Valószínűleg ki kell üríteni a DNS-gyorsítótárat, vagy egyszerűen csak újra kell indítania a Mac-et, hogy a változtatások az egész rendszerben érvénybe lépjenek, és visszaálljon a hosts fájl.
Ez valóban a legegyszerűbb módja a hosts fájl visszaállításának, ha elrontotta, ha túlságosan tele van rengeteg bejegyzéssel, vagy más módon teljesen használhatatlanná tette a hosts adatbázist.Ehhez természetesen nem kell a teljes Mac-et visszaállítania a Time Machine biztonsági másolatából, vagy újratelepítenie az operációs rendszert.