SSHを介して新しいCentOS 6.5イメージ(VPS)のホスト名を変更しようとしています。私が見つけたソースはすべて、ホスト名が/etc/sysconfig/network
inとoutから永久に変更される可能性があり、/etc/hosts
現在のホスト名はこのコマンドを使用して解決できると言いますhostname
。しかし、問題は、hostname
コマンドが上記の2つのファイルに示されている何も返さないということです。明確にするために、次のコマンドでは、次の情報が置き換えられました。 (username
当然)、curHN
何今@
私のSSHプロンプトにログインした後、私はprovider.com
VPSプロバイダのウェブサイトと報告されました。
この設定でホスト名を変更する正しい方法は何ですか?
[username@curHN ~]$ hostname
curHN.provider.com
[username@curHN ~]$ cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
[username@curHN ~]$ cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
ベストアンサー1
変えたい部分はすべて言及されましたね。パラメータとして新しいホスト名と一緒にホスト名コマンドを使用し(現在のシェルは変更を反映しません。ログアウトしてから再度ログインします)、再起動の永続性のために/ etc / sysconfig / networkでホスト名パラメータを設定した後、/ etcは/ hostsに、ローカルホスト名解決のためにIPを新しいホスト名と一致させる行があります。
https://serverfault.com/questions/369415/configure-domain-name-in-centos