Modificare /etc/hosts dal Terminale di Mac Os X

tags: mac os x   terminal   hosts  
Tentando di collegarmi via shell (ssh) ad un server su cui è ospitato uno dei siti che gestisco, mi è apparso il messaggio "Connection refused". La cosa non era mai capitata prima, quindi ho provato a collegarmi ad un altro server, e qui le cose sono filate lisce. Ho quindi contattato il servizio di supporto clienti dell'host, e mi è stato detto che il problema potrebbe essere nel file /etc/hosts presente in locale su ogni Mac (ebbene si, sono un fan della meletta :) Ho quindi controllato i contenuti del file /etc/hosts aprendo il Terminal e digitando il seguente comando al prompt: cat /etc/hosts Il risultato che si ottiene è il seguente:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

127.0.0.1 miodominio.com
In pratica, dopo dei test in locale Mac Os X ha associato al mio dominio (miodominio.com) l'indirizzo IP 127.0.0.1 corrispondente al local host. Per questo tentando di raggiungerlo tramite shell mi veniva rifiutato il collegamento. Per risolvere la cosa è sufficiente cancellare dal file /etc/hosts la linea incriminata. Ecco come fare:
  1. aprire il Terminal
  2. al prompt dei comandi inserire: sudo vi /etc/hosts
  3. vi verrà richiesta la password di sistema: inseritela.
  4. vi verrà mostrato il contenuto del file: premete il tasto "a" per iniziare ad editare.
  5. eliminate la riga interessata.
  6. uscite dalla modalità -insert- (edit) premendo il tasto "esc".
  7. salvate le modifiche tenendo premuto il tasto SHIFT e premendo due volte il tasto "z" (in pratica inserendo "ZZ".
Fatto. Dovrebbe ora essere tornato tutto alla normalità. PS: sttaccato a questo appunto c'è il link alla pagina dei comandi di Vi, il semplice text editor che ho utilizzato per le modifiche.

Vedi anche:

Aiuto!

Ciao! Innanzitutto grazie per il tuo aiuto su questo post...
avrei bisogno di una mano!
Ho eliminato per sbaglio (non chiedermi come) il file host originale!
Sapresti dirmi come ricrearlo? E dove salvarlo?
Grazie in anticipo

Francescs

Pico/Nano invece di vi

A utenti Macintosh meno avvezzi all'editing sotto Unix mi permetto di suggerire l'uso dei software pico o nano invece del più ostico vi. Nelle ultime versioni di Mac OS X Apple monta sempre uno di questi e si può quindi modificare l'hosts con (ad esempio)
sudo pico /etc/hosts
il risultato è che in basso c'è una comoda una guida ai comandi per salvare, uscire, cercare, ecc. :)

nda

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h2> <h3> <h4> <img> <hr>
  • Linee e paragrafi vanno a capo automaticamente.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente

Maggiori informazioni sulle opzioni di formattazione.

CAPTCHA
Are you human (domanda per prevenire lo spam)?
Twitter
Add to Technorati Favorites

Featured:

Archivio

Marzo 2010
DomLunMarMerGioVenSab
123456
78910111213
14151617181920
21222324252627
28293031
PureDivs Conversione Temi Drupal