Ursachen des Fehlers
Der System-Hostname wird in Linux in zwei Hauptdateien gespeichert. Die erste Datei ist die Datei „/etc/hostname“ und die andere Datei ist die Datei „/etc/hosts“. Ersteres besteht nur aus dem Hostnamen Ihres Systems, während letzteres eine Zuordnung des Hostnamens zu einer bestimmten IP-Adresse enthält. Der "Hostname konnte nicht gestartet werden".Hostname der Serviceeinheit.service is masked“ tritt auf, wenn der Inhalt dieser beiden Dateien nicht übereinstimmt, d. h.e., Der in einer dieser Dateien erwähnte Hostname unterscheidet sich vom Hostnamen in der anderen Datei. Aufgrund dieser Inkonsistenz zwischen den Inhalten der Dateien „/etc/hostname“ und „/etc/hosts“ kann Ihr System den Hostnamen nicht starten.Service, und der Fehler wird auftreten.
So beheben Sie den Fehler
Der einfachste Weg, diesen Fehler unter Linux zu beheben, besteht darin, sicherzustellen, dass der in beiden Dateien erwähnte Hostname gleich ist. Dazu müssen Sie den Inhalt dieser beiden Dateien überprüfen. Sie können auf die Datei „/etc/hostname“ zugreifen, indem Sie den folgenden Befehl im Linux-Terminal ausführen:
$ sudo nano /etc/hostname
Unsere Datei „/etc/hostname“ ist im Bild unten dargestellt:
Auf die Datei „/etc/hosts“ kann mit folgendem Befehl zugegriffen werden:
$ sudo nano /etc/hosts
Unsere Datei „/etc/hosts“ ist im Bild unten dargestellt:
Wie Sie dem Inhalt beider Dateien entnehmen können, ist unser Hostname in beiden Dateien gleich, d.h.e., kbuzdar-VirtualBox. Sobald Sie sichergestellt haben, dass der Hostname in Ihren jeweiligen Dateien genau gleich ist, können Sie versuchen, den Hostnamen neu zu starten.noch einmal dienst. Diesmal sollte es den Fehler nicht rendern.
Fazit
Dieser Artikel hat Sie über die Ursachen für den Fehler beim Starten des Hostnamens aufgeklärt.Hostname der Serviceeinheit.Dienst ist maskiert” Fehler. Darüber hinaus hat es Ihnen auch die einfachste Methode mitgeteilt, mit der Sie diesen Fehler unter Linux beheben können.