回答:
ターミナルを使用して次のコマンドを実行します。
sudo sed -i 's/present-host-name/new-host-name/' /etc/hosts
sudo sed -i 's/present-host-name/new-host-name/' /etc/hostname
現在のホスト名はcat /etc/hostname
またはで確認できますhostname
。
次に、コンピューターを再起動して、変更を確認します。
ターミナルを開き、コマンドを発行します
gksu gedit /etc/hosts
次に、行を変更します
127.0.1.1 victor-System-Product-Name
と
127.0.1.1 your-desired-name
次に/etc/hostname
、コマンドgksu gedit /etc/hostname
でファイルを開き、ホスト名を変更して新しい名前を反映させます。
次に、コンピューターを再起動して、変更を確認します
sudo hostname preferredname
?
sudo hostname preferredname
動作しません。確認しました。おかげで
ここで何かを成し遂げる方法はたくさんあるので、もう1つです。
ルートディレクトリにいる間:
cd /etc
sudo vi hostname
管理者パスワードを入力して、を押しEnterます。
を押しi
て「挿入」し、既存のデバイス名を目的のデバイス名に変更します。
を押しEsc て入力し:wq!
、を押しEnterます。
システムを再起動して、変更を有効にします。
このコマンドを実行すると、テキストエディターが開きます
sudo gedit /etc/hostname
現在の名前を希望の名前に置き換えます。保存して閉じます。再起動して有効にします。
Edit /etc/hostname for permanent change
、私もこの方法を試しましたが、そのようなエラーは発生していません。
/etc/hostname
名前anwar
から新しい名前に編集しましたanwar-precise
。システムを再起動してsudoコマンドを実行した後のエラーはsudo: unable to resolve host anwar
です。警告のみの場合があります。sudo gedit
コマンドを実行しました
hosts
をhostname
変更し、完全な変更を反映する必要があると結論付けました。しかし、両方で変更を行う方が適切です。しかし、私はそのようなものerror
に遭遇したことがなく、異なるインターフェースでなければなりません。