Newsgroup: it.comp.os.linux.sys
Titolo: nome host

Salve a tutti....
volevo sapere quale cavolo di file nella red hat 6.2 va a riscrivere ad ogni
avvio il file di hosts....
in modo tale che non debba tutte le volte scrivere hostname "nome macchina"
per settare il nome dell'host
grazie :)


wrote:

-- 
--------------------------
Francesco Tosi
frances...@seabone.net
frt...@tin.it
--------------------------

 ha scritto nel messaggio
news:8s2bie$b4n$1...@serv1.albacom.net...


già è diverso :)
teoricamente non dovrebbe esserci nulla che modifica i files di 
configurazione a tua insaputa, ma potresti aver installato qualche
tool di configurazione a cui non piace quando si fanno modifiche a mano.
SUSE si comportava così una volta. Redhat installa comunemente
linuxconf, che nella versione customizzata RH è abbastanza innocuo,
ma ho notato che upgradandolo diventa piuttosto invadente. Tu percaso
hai installato nuove release di linuxconf ?


 
Hai percaso linuxconf attivo dal boot?
Controlla che ti dice illo sul nome dell'host.
Putacaso che sia proprio lui?
(non ne sono sicuro, ma tentare non nuoce)
-- 
My E-Mail address is: wile (at) cyberg (.) it
No spamming Please P.L.F. ;-)

 
/etc/sysconfig/network
-- 
Non importa dove vuoi andare oggi, sei già lì.
ICQ 61259284

 avvio il file di hosts....
Nessuno. A meno che non glielo dica tu. Dovresti dirci percio' cosa fai,
cosa volevi fare e dove vuoi andare (Internet via dial up con pppd?)
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 per settare il nome dell'host
Appena riesco ti ci guardo. Sgarufando un po' (con locate e grep), l'avevo
trovato, comunque si trova in una subdirectory di /etc.
Bye, Francy

 non era difficile :)
Invece era "difficile" scoprire che le info ( almeno sulla RedHat ) 
sono in /etc/sysconfig/network e da qui vengono messe nel file di cui
sopra ad ogni avvio.
E' per porcherie del genere che sto ponderando di passare alla Slaccka o
Debian.
--
$> cd /pub
$> more beer
Perego Paolo - Student at "Universita' degli Studi" 
Milano - Italy - Computer Science dep.
Send your e-mail to : 
pp52...@silab.dsi.unimi.it
 
spo...@iol.it
 

cosa volevi fare e dove vuoi andare (Internet via dial up con pppd?)
quanti siete? cosa portate?
Un fiorino!
(scusate il cazzeggio, m'e' scappato...)
-- 
                          ATTENZIONE!
                          ~~~~~~~~~~~
Attualmente, su questo sistema, non sono operativi i motori Warp!

 Debian.
Veramente a me non succede mai... saro' miracolato? Sulla mia RH
l'hostname rimane sempre quello quindi credo che il problema non sia
tanto di RedHat quanto di chi non sa usarla.


 tanto di RedHat quanto di chi non sa usarla.
Beh, anche sulla mia l'hostname viene comandato da quel file, forse dipende
dal software installato, tipo Apache, Zope o qualcos'altro e non di non
saperla usare. Comunque confermo che anche io mi trovo bene con RH. Se mai
sostituirò la RH ho l'impressione che lo farò con FreeBSD che mi sta sempre
di più convincendo.
Bye, Francy

Confermo ciň detto da Sponge, anche nel mio sistema le info sono in:
/etc/sysconfig/network
Bye, Francy

 di più convincendo.
Io probabilmente mettero' una Debian a casa, non appena recupero i CD.


 /etc/sysconfig/network
Lo sono anche nel mio sistema.. ri-domando "Embe'?"


 cambi qualcosa nella configurazione e' la prima volta che lo sento.
Che ti dico, se editavo /etc/HOSTNAME sulla mia installazione, come facevo
il reboot mi tornava la dicitura localhost. Editando il file
/etc/sysconfig/network, il cambiamento č risultato definitivo, ma non mi
chiedere perché?
Bye, Francy

> Lo sono anche nel mio sistema.. ri-domando "Embe'?"
Forse c'è stato un qui-pro-quò. Penso che Aman chiedesse come si fa a
cambiare il nome al login (mediamente "localhost"), che poi è anche quello
usato da httpd, etc? La risposta è stata: il file è /etc/sysconfig/network,
mentre in /etc/HOSTNAME c'é solo un echo dell'informazione, il quale non è
un file di configurazione.
Bye, Francy

 chiedere perché?
HOSTNAME è una varaibile d'ambiente che viene creata al boot col contenuto che
trova nel file /etc/sysconfig/network è per questo che ad ogni boot cambia.
Walter


la risposta puoi trovarla leggendo il contenuto dello script
/etc/rc.d/rc.sysinit
ciao
-- 
[][][][][][]      Franco Spera running linux 2.2.14     [][][][][][] 
[][][][][][] real e-mail: f(dot)spera(at)mclink(dot)it  [][][][][][]    

 CD.
Bravo :-)
Ciao
Diego
-- 
Offrì la faccia al vento, la gola al vino e mai un pensiero
non al denaro, non all'amore nè al cielo...
						(F. De Andrè)

chiedere perché?
In rc.sysinit ad un certo punto c'e' la riga:
---
echo ${HOSTNAME} > /etc/HOSTNAME
---
e prima c'e' l'latra riga
---
if [ -f /etc/sysconfig/network ]; then
    . /etc/sysconfig/network
---
Il file /etc/sysconfig/network contiene
[ghigo@sphera rc.d]$ cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME="sphera"
[ghigo@sphera rc.d]$
Per cui x primo va modificato il file /etc/sysconfig/network, e poi di
cascata viene modificato ( al BOOT ) il file /etc/HOSTANAME ...
( 2 minuti ed un grep ..... )
P.S.
redhat 6.2 + alcuni rpm della 7.0

 ha scritto:


No, se ricordo bene la sua domanda era "Perche' questa stupida RedHat mi
cambia sempre l'hostname?"


 Bravo :-)
THNX ! :-) Solo che scaricare 3 CD via rete e' un po' dura.. vabbe' che
ho una bella banda pero'... ma pian pianino ce la faro'..


 cambia sempre l'hostname?"
Io invece avevo capito chiedesse :
	"Come mai setto l'hostname col comando apposito e poi al boot
	successivo l'hostname torna ancora localhost?"
Se ho sbagliato ad interpretare scusate l'intervento fuori luogo.
Saluti,


 	successivo l'hostname torna ancora localhost?"
A me pare di ricordare cosi' e non ho voglia di andare a riguardare.
P.S. Leva il crosspost !



dentro /etc/rc.d ci sono tre script; metti alla fine di system la riga 
hostname NOMEHOST:NOMEDOMINIO

cambi qualcosa nella configurazione e' la prima volta che lo sento.
Direi che rientra nell'arbitrarieta' delle scelte di una distribuzione.
Io per esempio (Debian 2.2) non ho il file /etc/HOSTNAME, ma ho il file
/etc/hostname, e come si evince da /etc/init.d/hostname.sh:
12:31 messina@poisson /etc/init.d $ grep /etc/hostname /etc/init.d/hostname.sh 
hostname --file /etc/hostname
quindi modificando il file /etc/hostname, sulla debian, si modifica
effettivamente l'hostname della macchina.
Pero' un file che tutte le distro tengono in considerazione e' /etc/hosts,
nel quale c'e' la corrispondenza tra hostname <-> IP, ed e' quello veramente
importante.
Credo che hostname non faccia molto di piu' che cambiare la variabile
d'ambiente HOSTNAME...


 d'ambiente HOSTNAME...
E-satto.
