Antworten:
Bearbeiten /etc/hostname
und fügen Sie Ihren nicht qualifizierten Hostnamen hinzu:
boson
Bearbeiten /etc/hosts
:
sudo vi /etc/hosts
Fügen Sie einen Eintrag Ihres gewünschten Hostnamens hinzu, indem Sie ersetzen, boson.dev.local boson
wo boson.dev.local
sich der vollständig qualifizierte Hostname und der boson
Hostname befinden.
127.0.1.1 boson.dev.local boson
Starten Sie den Hostnamenservice neu:
sudo service hostname restart
Testen Sie Ihre Konfiguration, indem Sie ein Terminal öffnen und die folgenden Befehle eingeben:
hostname
boson
hostname -f
boson.dev.local
Hoffe das hilft.
sudo service hostname restart
Mit dem Befehl hostname kann auch der vollständig qualifizierte Hostname festgelegt werden. Führen Sie es mit dem Namen aus, der als erstes Argument dafür übergeben wurde:
hostname www.example.com
Dies ist jedoch nur bis zu einem Neustart wirksam. Sie können /etc/hostname
für dauerhafte Änderungen bearbeiten .
Zum Ändern von Domainnamen empfiehlt die Manpage Folgendes:
Beachten Sie, dass nur der Superuser die Namen ändern kann.
Es ist nicht möglich, den FQDN oder den DNS-Domänennamen mit dem Befehl dnsdomainname festzulegen (siehe FQDN unten).
Der Hostname wird normalerweise einmalig beim Systemstart in /etc/init.d/hostname.sh festgelegt (normalerweise durch Lesen des Inhalts einer Datei, die den Hostnamen enthält, z. B. / etc / hostname).
Normalerweise können Sie es in / etc / hosts einstellen
Ich verwende Domainnamen, um meinen freigegebenen Speicher an meine Benutzergruppe TIGERGROUP zu binden. Diese Methode ermöglicht die Verwendung des Domainnamens TIGERGROUP als CIFS-Freigabe. Stellen Sie sich den TIGERGROUP-Domainnamen als WORKGROUP-Domain in Windows vor. Wenn Sie einen Server-HOST-Namen (myhost.com) haben, fügen Sie diesen einfach hinzu und enden Sie nach dem Domain-Namen.
Beispiel:
vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 Aspire-Petra16.TIGERGROUP #i.e. desktop running Petra Mint16
192.168.1.25 sharedstorage-1.local.TIGERGROUP.myhost-name.com #shared storage media player
Wenn ich möchte, dass Samba auch den Domainnamen aufnimmt, füge ich ihn auch dem hinzu, dass smb.conf
ich Samba zu Hause nicht verwende, so dass es wirklich unnötig ist, es sei denn, Sie möchten es sein.
Beispiel:
vi /etc/samba/smb.conf
#scrolling down the file for workgroup
# workgroup = WORKGROUP # pen out the old name with pound key
**workgroup = TIGERGROUP** # add the preferred domain name.
Starten Sie die Dienste neu (kann über die GUI oder über die Befehlszeile erfolgen.)
sudo /etc/init.d/samba restart
sudo /etc/init.d/networking restart
Fein! Sie können die unten angegebenen Anweisungen befolgen
sudo vim /etc/hostname
Tippen Sie dann auf die Taste I und navigieren Sie mit den Pfeiltasten auf Ihrer Tastatur durch den Textbereich. Als nächster die Host - Namen Ihrer Wahl eingeben und & beenden speichern, die tippen EscTaste auf der Tastatur, die durch diese Tastenanschläge gefolgt: :, w, q, und schließlich Enter.
Wenn es existiert, bearbeiten Sie die Datei /etc/default/dhcpcd
und kommentieren Sie die SET_HOSTNAME
Direktive aus, indem Sie Folgendes ausführen:
sudo vim /etc/default/dhcpcd
Fügen Sie dann das # -Symbol am Anfang der Zeile ein SET_HOSTNAME=
, die wie unten gezeigt mit beginnt :
#SET_HOSTNAME='yes'
Führen Sie abschließend Folgendes aus:
sudo service hostname restart
Möglicherweise benötigen Sie auch eine andere zuverlässige Quelle für die vollständigen Einstellungen. Nachdem Sie die Einstellungen vorgenommen haben, können Sie die Domain-Details auf WhoisXY.com überprüfen, wo ich die Whois-Informationen überprüft habe.
Das hat bei mir funktioniert:
Bearbeitet die Datei / etc / hosts
127.0.0.1 my.fqdn.com localhost alles andere
Angenommen, Sie möchten die Domain als " beast.local" und den Hostnamen als " davebeast " konfigurieren , sodass die fqdn " davebeast.beast.local " für einen Server mit der IP- Adresse 192.168.100.100 lautet . Dies habe ich unter Ubuntu getan 14.04 LTS.
dokwii @ davebeast ~ / Videos / zik $ cat / etc / * release DISTRIB_ID = LinuxMint DISTRIB_RELEASE = 17 DISTRIB_CODENAME = qiana DISTRIB_DESCRIPTION = "Linux Mint 17 Qiana" NAME = "Ubuntu" VERSION = "14.04, Trusty Tahr"
1. dokwii@davebeast ~/Videos/zik $ sudo vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 davebeast
192.168.100.100 davebeast.beast.local davebeast
2. sudo vi /etc/hostname
davebeast.beast.local
3. dokwii@davebeast ~/Videos/zik $ sudo service hostname restart
dokwii @ davebeast ~ / Videos / zik $ hostname -d #domain
Beast.local
dokwii @ davebeast ~ / Videos / zik $ hostname -s #hostname
Davebeast
dokwii @ davebeast ~ / Videos / zik $ hostname -f #fqdn
davebeast.beast.local
/etc/hosts
Ihrem FQDN sein sollte. Ich war für einige Zeit fest :)