2013-01-31 19 views
6

Non so come cercare questo ed è per questo che l'ho richiesto (tutte le mie ricerche non hanno rivelato alcuna informazione rilevante).Linux - modificare il nome host nella CLI

Ho un 18 server di Fedora che assomiglia a questo:

[[email protected] ~]# 

voglio cambiare quello a:

[[email protected] ~]# 

Attualmente, questa macchina è impostata per ottenere IP tramite DHCP, ma che non è l'indirizzo IP della macchina ed è per questo che ho bisogno di cambiare la CLI in qualcosa di più rilevante.

Grazie

+0

stai solo cercando di cambiare l'aspetto della vostra riga di comando? – amphibient

risposta

8

è possibile digitare "hostname hostname" dove hostname è il nuovo nome che si desidera. La prossima volta che accedi/connetti tramite ssh, questo è ciò che vedrai.

+0

Grazie, ha fatto il trucco. E per renderlo permanente ho bisogno di cambiare completamente il nome host del PC, giusto? – user1984646

+0

sì Il commento di Enobe qui sotto lo renderebbe permanente (cioè rimane dopo il riavvio) –

+0

Non è rimasto dopo il riavvio. Ho cambiato HOSTNAME in /etc/.../network, ma dopo il riavvio ho ancora "root @ dhcp -...". Penso di dover cambiare anche qualcos'altro, ma cosa? – user1984646

0

Ho appena trovato questo e questo è descritto piuttosto bene.

[[email protected] ~]# hostname MYHOSTNAME 

Change hostname in Feodora

+1

Ho trovato molte informazioni sulla modifica del nome host, non sapevo che la modifica del nome host avrebbe cambiato anche il modo in cui appare la CLI. E ho visto su alcuni altri siti che il nome host CLI non è stato modificato quando è stato modificato il nome host, ecco perché ho postato la domanda. – user1984646

1
  1. Modifica /etc/sysconfig/network e cambiamento/Aggiungi variabile HOSTNAME in questo modo HOSTNAME=server1.domain.com Dopo il riavvio dovrebbe avere server1.
  2. Modifica/etc/hosts e aggiungere e server1.domain.com alla linea 127.0.0.1, in modo che sarà del tipo: 127.0.0.1 localhost.localdomain localhost server1 server1.domain.com

Ulteriori informazioni sui file di rete si può leggere qui: https://docs.fedoraproject.org/en-US/Fedora/15/html/Deployment_Guide/ch-The_sysconfig_Directory.html#s2-sysconfig-network

+0

Non è permanente, dopo il riavvio torna a "root @ dhcp ...". C'è qualche altro file che devo cambiare? – user1984646

+0

Potrebbe essere necessario modificare anche la riga 127.0.0.1 del file '/ etc/hosts', simile a:' 127.0.0.1 localhost.localdomain localhost server1 server1.domain.com' Quindi apportare entrambe le modifiche e riavviare. – Enobe

+0

Ho trovato un altro comando per farlo: hostnamectl e con esso puoi rendere permanenti le modifiche. Contrassegnerò la risposta di Joe T come risposta perché è stata la prima. – user1984646

0
  1. Add "yournewhostname" in/etc/sysconfig/network nel campo HOSTNAME ..
  2. Aggiungi "yournewhostname" in/etc/hosts per 127.0.0.1
  3. echo "yournewhostname">/proc/sys/kernel/hostname o servizio host

IMPORTANTE:. Logout e accedere nuovamente

Problemi correlati