Wenn ich eine Verbindung zu meinem Server (Ubuntu Server 10.10) herstelle, erhalte ich Folgendes:
[email protected] ~>
Wie kann ich ".belkin" entfernen?
Wenn ich eine Verbindung zu meinem Server (Ubuntu Server 10.10) herstelle, erhalte ich Folgendes:
[email protected] ~>
Wie kann ich ".belkin" entfernen?
Antworten:
Sie müssen den Computernamen in zwei Dateien bearbeiten:
und
Beide benötigen Administratorzugriff. Führen Sie sie aus
Ersetzen Sie alle Instanzen des vorhandenen Computernamens durch Ihren neuen. Wenn Sie fertig sind, starten Sie
Der Name wird auch geändert, wenn Sie Ihren Computer neu starten.
Siehe auch:
quelle
sudo service hostname restart
und der Hostname ohne Neustart geändert.sudo service hostname restart
funktioniert nicht bei der Standardinstallation von Ubuntu Server 14.04 unter AWS. Ich musste den Server neu startensudo hostname
und das hat den Trick getan. Ich bemerkte keine sofortige Änderung, aber als ich ein neues Terminal öffnete, sah ich, dass sich mein Hostname tatsächlich geändert hatte.sudo hostname new-host-name
arbeitete für mich am Ubuntu 13.10hostnamectl set-hostname
auf 13.10+ DesktopDies ist der beste Weg, wenn Sie systemd (ab 13.10) haben und cloud-init nicht aktiv ist (siehe unten):
Es:
Weitere Informationen unter: https://askubuntu.com/a/516898/52975
Ab 18.04: cloud-init
18.04 Cloud-Init eingeführt, mit dem die Einstellung des Hostnamens gesteuert werden kann, sodass
hostnamectl
Änderungen nach einem Neustart nicht mehr wirksam werden, wenn Cloud-Init installiert ist. TODO: Wie überprüfe ich, ob es installiert ist? Wird es standardmäßig auf dem Desktop-Image oder nur auf dem Server installiert?Wenn Sie möchten, dass
hostnamectl
Änderungen nach einem Neustart beibehalten werden, müssen Sie die Konfigurationsdateien von cloud-init bearbeiten und das Hostnamen-Set / Update-Modul von cloud-init deaktivieren :oder deaktiviere cloud-init komplett:
Siehe auch: Wie ändere ich den Hostnamen ohne Neustart?
quelle
Es ist sehr leicht:
Bearbeiten
/etc/hostname
, Namen ändern, Datei speichern.Sie sollten dieselben Änderungen auch in der
/etc/hosts
Datei vornehmenLauf
sudo service hostname start
Solange Sie keine Anwendungseinstellungen abhängig vom 'alten' Hostnamen haben, sollten Sie in Ordnung sein ;-)
quelle
hostname
jetzt ein Dienst ist, der von verwaltet wirdupstart
. Es wird genau das gleiche tun, starten Sie den Dienst neu.hostname
es nicht mehr ininit.d
Dies ist ungefährlich. Sie müssen lediglich sicherstellen, dass Sie sowohl die Konfigurationsdatei für den Systemhostnamen (/ etc / hostname) als auch die Auflösungsdatei für den Hostnamen (/ etc / hosts) bearbeiten. Führen Sie von einem Terminal aus Folgendes aus:
quelle
sudo service hostname restart
.Zusätzlich zum Bearbeiten von / etc / hosts und / etc / hostname können auch verschiedene Dienste Probleme mit der Änderung haben. MySQL und Postfix werden standardmäßig in Ubuntu installiert. Ein kaputtes Postfix wirkt sich nicht auf die meisten Ubuntu-Benutzer aus, da es sich um einen Hintergrund-E-Mail-Server handelt, der nicht sehr häufig verwendet wird.
Postfix:
Die Standardkonfiguration für mysql verwendet keinen Hostnamen, daher funktioniert es so wie es ist. Wenn Sie es angepasst haben, bearbeiten Sie die Dateien in / etc / mysql / und starten Sie den Dienst neu.
Möglicherweise möchten Sie auch / etc / motd (Nachricht des Tages) bearbeiten, das auf virtuellen Terminals und Remote-Anmeldungen angezeigt wird. Das schadet aber nichts.
Andere Dienste, die Sie möglicherweise installiert haben und die repariert werden müssten, sind Apache, Bind9 usw. Suchen und bearbeiten Sie den Hostnamen in der jeweiligen Konfiguration und starten Sie den Dienst neu.
quelle
Der Hostname identifiziert Ihren Computer eindeutig im lokalen Netzwerk (und möglicherweise auch im Internet). Es ist daher nicht ratsam, ihn zu ändern, es sei denn, Sie wissen, was Sie tun.
Sie können die Shell-Eingabeaufforderung jedoch so ändern, dass der
.belkin
(Domainnamen-Teil) nicht angezeigt wird :Weitere Informationen finden Sie in der bash-Manpage und im Abschnitt zur Eingabeaufforderung .
quelle
Ein weiterer besserer und sicherer Weg, um den Hostnamen umzubenennen
Installieren Sie ailurus
Fügen Sie die PPA hinzu und aktualisieren Sie Ihr Repository
sudo add-apt-repository ppa:ailurus && sudo apt-get update
Installieren Sie ailurus
sudo apt-get install ailurus
quelle
Wenn Sie nicht mit einem Texteditor spielen möchten, hat Ubuntu Tweak (holen Sie sich das Deb von der Website) dies als eine der kleinen Sachen, mit denen Sie spielen können (zusammen mit vielen anderen kleinen Verbesserungen, die Sie vielleicht machen möchten, aber Ich möchte nicht wirklich mit dem Terminal und den Dateien selbst herumspielen.
quelle
sudo add-apt-repository ppa:tualatrix/ppa
dannsudo apt-get update
anschließendsudo apt-get install ubuntu-tweak
Verwenden Sie den
hostname
Befehl, um Ihren Hostnamen zu ändernDies bearbeitet jedoch nicht Ihre Hosts-Datei. Sie müssen dies tun, um sicherzustellen, dass Ihr Computer sich selbst erkennt
Fügen Sie einen neuen Eintrag für Ihren Hostnamen hinzu, der auf 127.0.0.1 zeigt
Sie könnten den alten Eintrag auch entfernen, aber ich bevorzuge es, ihn dort zu behalten.
quelle
Der folgende Befehl ändert den Hostnamen sofort, aber um ihn dauerhaft zu machen, müssen Sie ihn bearbeiten
/etc/hostname
:Öffnen Sie eine neue Terminalsitzung und Sie werden es sofort sehen.
Mit
systemd
an Ort und Stelle ist der richtige Weg, dies zu tunquelle
Wenn Sie einen GUI-unterstützten Prozess wünschen, installieren Sie Ubuntu-Tweak. Unter anderem wird diese App verwendet, um den Computernamen über die Registerkarte "Computer-Details" -> "Hostname" zu ändern.
quelle
Systemeinstellungen -> Details -> Übersicht (Standard geöffnet in U16.04) - Gerätename.
Zusätzlich müssen Sie den Namen in / etc / hosts ändern. Ubuntu BUG ()?
quelle
Öffnen Sie ein Terminal und
quelle