sudo: nem tudja megoldani a “ hosztnév ”

I “teszteltem egy VPS szolgáltatót, és nemrégiben létrehoztunk egy virtuális gépet testserver hosztnévvel egy ubuntu sablon használatával. Ez a VPS szolgáltató havonta lefoglalja és számlázza az erőforrásokat, tehát ha virtuális gépet hoz létre egy kis munka esetén ésszerű megtartani, ha később más virtuális gépre lenne szüksége egy másik munkához.

Pár hét után visszatértem a virtuális géphez egy másik munkára, és át akartam nevezni a gazdagép nevét webserver névre. Szerkesztettem a következőt: /etc/hostname és újraindítottam, és az operációs rendszer felismeri, hogy a hosztnév most webserver. A VPS szállítója szerint láthatóan lehetetlen megváltoztatni a virtuális gép gazdagépnevét a hipervizor erőforráscsoportban (olvassa el, hogy ehhez nem hoztak létre vezérlő nézetet és űrlapsablont), ezért ragaszkodtam ahhoz, hogy hívják testserver ott. sudo működik, de amikor sudo figyelmeztetést kapok:

sudo: unable to resolve host webserver 

Valaki tudja, miért? Ez nyilván csak kisebb kellemetlenség, de gondoltam megkérdezem, ha valaki tudna valamilyen megoldásról.

Megjegyzések

  • a megoldó (grep hosts: /etc/nsswitch.conf) tartalmaz-e ' fájlokat '? Ha igen, akkor az / etc / hosts bejegyzésnek meg kell tennie.
  • Igen, ez volt; az eredeti hosztnév ott volt az IP mellett. Köszönjük! Beillesztés válaszként, és el tudom fogadni.

Válasz

A sudo a rendszerfeloldót használja, amelyet a div id = “b01609b5fc”>

; az Ön ügyében e, a gazdagép-kereséseket úgy konfigurálták, hogy /etc/hosts -et használhassák, amelyhez az előző hosztnevet a szerver IP-jével azonosították. Javításához egyszerűen frissítse az / etc / hosts fájlt az új gazdagépnévvel.

Megjegyzések

  • Ön ' is meg akarja nézni (például) / etc / hostname és bármely más hálózati konfigurációs fájl (/ etc / sysconfig / network on RHEL) azokhoz a helyekhez, amelyek a régi hosztnévvel rendelkeztek.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük