Kā rediģēt saimniekdatoru failu operētājsistēmā Mac OS X ar termināli
Satura rādītājs:
Vai nepieciešams rediģēt vai modificēt saimniekdatoru failu Mac datorā? Šajā rokasgrāmatā tiks parādīts, kā tieši rediģēt saimniekdatoru failu operētājsistēmā Mac OS. Operētājsistēmā Mac OS X saimniekdatori tiek glabāti vietnē /private/etc/hosts, taču tiem var piekļūt arī tradicionālākā /etc/hosts atrašanās vietā. Tomēr, ja vēlaties rediģēt saimniekdatorus, vēlēsities atlasīt failu, kas atrodas mapē /private/etc/.
Mēs apskatīsim, kā manuāli rediģēt saimniekdatoru failu operētājsistēmās macOS Big Sur, MacOS Mojave, MacOS Catalina, MacOS High Sierra, MacOS Sierra, OS X El Capitan, Yosemite, OS X Lion, OS. X Mountain Lion un OS X Mavericks, tas tiks darīts ar komandrindu, izmantojot vienkāršu teksta redaktoru nano. Neļaujiet komandrindai vai terminālim izklausīties biedējoši, jo tas tā nav, mēs padarīsim visu Mac hosts faila rediģēšanas procesu ļoti vienkāršu.
Kā rediģēt saimniekdatoru failu operētājsistēmā Mac OS
Sāksim veikt dažus labojumus /etc/hosts operētājsistēmās macOS un Mac OS X!
- Launch Terminal, atrodams /Applications/Utilities/ vai palaists, izmantojot Spotlight
- Uzvednē ierakstiet šādu komandu:
- Ievadiet administratora paroli, kad tas tiek pieprasīts, jūs neredzēsiet to ievadītu ekrānā kā parasti ar komandrindu
- Kad resursdatora fails ir ielādēts programmā nano, izmantojiet bulttaustiņus, lai pārietu uz hosts faila apakšdaļu, lai veiktu izmaiņas
- Kad esat pabeidzis, nospiediet Control+O un pēc tam ENTER/RETURN, lai saglabātu izmaiņas mapē /private/etc/hosts, pēc tam nospiediet Control+X, lai izietu no nano
- Iziet no termināļa, kad esat pabeidzis
sudo nano /private/etc/hosts
Varat nekavējoties pārbaudīt saimniekdatora modifikācijas, izmantojot ping, Safari vai jebkuru citu tīkla lietotni.
Izmaiņas stājas spēkā nekavējoties, lai gan dažiem pielāgojumiem var būt nepieciešams veikt DNS izskalošanu, ko var veikt ar šādu komandu operētājsistēmā macOS 10.12+ līdz OS X 10.9:
dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Izskalojot DNS kešatmiņu ar šo komandu, jums būs jāievada administratora parole.
Ja vēlaties redzēt, kā tiek paveikts viss šis process, pirms to darāt pats, noskatieties tālāk esošo video, lai redzētu demonstrāciju par saimniekdatora faila modifikāciju operētājsistēmā Mac OS X, lai bloķētu vietni "yahoo". .com' no ielādes:
Piezīme: procedūra ir tāda pati ar vecākām Mac OS X versijām, lai gan ceļš uz saimniekdatoriem var būt /etc/hosts, ja Mac OS X versijai ir ievērojams datums.
Šie padomi ir plašāki par operētājsistēmu Mac OS X un attiecas uz jebkuru saimniekdatora failu neatkarīgi no tā, vai tas ir Mac, Windows vai Linux datorā.
- Iepriekšējā IP adrese ir vieta, kur tālāk norādītais domēns atrisinās uz
- Vienmēr pievienojiet jaunus saimniekus savai unikālajai līnijai
- Simbolsdarbojas kā komentārs, to var izmantot, lai pievienotu komentārus saimniekdatoru ierakstiem vai komentētu saimniekdatora modifikācijas
- Varat bloķēt vietnes, izmantojot saimniekdatorus, pievienojot tās failam un nekur nenosūtot, tādējādi novēršot piekļuvi
- Varat novirzīt vietnes lokāli, izmantojot to pašu loģiku, kas ir lieliski piemērota testa domēnu iestatīšanai
- Ar dažām izmaiņām var būt nepieciešams izskalot DNS kešatmiņu ar dscacheutil, pirms izmaiņas stāsies spēkā
- Lai žonglētu ar vairāku saimniekdatoru failiem, apsveriet iespēju izmantot pārvaldnieka lietotni, piemēram, GasMask
- Ja tiek apgalvots, ka saimniekdatora fails ir bloķēts, tas ir tāpēc, ka jūs neesat pievienojis rediģēšanas prefiksu ar komandu “sudo”
- Apsveriet iespēju izveidot saimniekdatoru dublējumu, ja plānojat veikt būtiskas izmaiņas vai arī pirmo reizi rediģējat failu (process aprakstīts tālāk)
Hosts faila dublēšana var būt laba ideja, ja plānojat veikt būtiskas izmaiņas vai vienkārši vēlaties paspēlēties ar izmaiņām un redzēt, kas notiek. Vienkāršs veids, kā to izdarīt, ir šī komanda, kas saglabātu dublējumu jūsu mājas mapē ~/Documents/:
sudo cp /private/etc/hosts ~/Documents/hosts-backup
Tad, ja vēlaties atjaunot modificētos saimniekdatorus sākotnējā faila dublējumkopijā, jums vienkārši ir jāmaina ceļi un jāpārdēvē fails vēlreiz:
sudo cp ~/Documents/hosts-backup /private/etc/hosts
Tas ir viss, lai gan, lai izmaiņas stātos spēkā, iespējams, atkal būs jāizskalo DNS.
Visbeidzot, ir vērts pieminēt, ka, ja vēlaties pilnībā izvairīties no termināļa un komandrindas, varat izmēģināt vienkāršāku metodi, izmantojot preferenču rūti, lai mainītu saimniekdatoru saturu šādā veidā, izmantojot sistēmu. Preferences vietā. Tomēr vispārīgi runājot, mēs iesakām izmantot rīkus, kas ir iebūvēti tieši Mac datorā.
Ja jums ir kādi jautājumi vai padomi, ziņojiet mums komentāros.