en av de viktigaste uppgifterna för en systemadministratör är att veta hur man ändrar värdnamnet.
om du har angett fel värdnamn under installationen eller krav på att ändra det kan du ändra det enligt nedan. Följande testas på Ubuntu och CentOS.
ändra värdnamn innebär tre steg.
- ändra
HOSTNAME
värde i/etc/sysconfig/network
- ändra värdnamn i
/etc/hosts
- uppdatera värdnamn på terminalen
Visa värdnamn
Låt oss ta reda på det konfigurerade namnet genom att köra hostname
på terminalen.
~]# hostnamecentos-s-1vcpu-2gb-lon1-01 ~]#
Låt oss ändra till geekflare
ändra värdnamn
redigera /etc/sysconfig/network
fil med vi
, leta efter värdnamn= och uppdatera det till önskat namn.
OBS: Jag har märkt på vissa moln VM att värdnamn posten inte existerar. Om du inte hittar detta på din server kan du ignorera det här steget.
före förändring:
# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=centos-s-1vcpu-2gb-lon1-01
efter förändring:
# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=geekflare sysconfig]#
nästa steg skulle ändra värdnamnet i en värdfil.
redigera /etc/hosts
fil, leta efter nuvarande värdnamn i 127.0.0.1
och server IPs (om någon) linje och uppdatera den till önskad som du konfigurerade ovan.
före förändring:
~]# cat /etc/hosts | grep -v '^#'127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01127.0.0.1 localhost.localdomain localhost127.0.0.1 localhost4.localdomain4 localhost4::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01::1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6 ~]#
efter förändring:
~]# cat /etc/hosts | grep -v '^#'127.0.0.1 geekflare127.0.0.1 localhost.localdomain localhost127.0.0.1 localhost4.localdomain4 localhost4::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01::1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6 ~]#
ändra värdnamn på terminal
och slutligen kör kommandot hostname
med önskat värde.
~]# hostname geekflare
försök att logga in på din server igen och du kommer att märka det nya värdnamnet.
Använda DigitalOcean Server?
om du vill ändra värdnamnet på DigitalOcean VM måste du också uppdatera värdnamnet i filen /etc/hostname
.
här är en snabb videodemonstration.
det var lätt.
är det inte? Intresserad av att lära dig mer om Linux? Kolla in den här administrationskursen.