以下に基づいてホスト名を変更してみました。これDebianベースのシステムガイド:
- 編集しました
/etc/hostname
- 私は走った
/etc/init.d/hostname start
しかし、エラーがあります。コマンドを作成すると、sudo
常にホスト名が認識されないというメッセージが表示されます。システムの再起動後、グラフィカル環境が機能せず、startx
コマンドが失敗します。だからホスト名を以前の名前に変更しました。
エラーなしでホスト名を変更できますか?
答え1
問題は、新しいホスト名がIPアドレスで解決されないことです。基本的に問題には2つの解決策があります。
最初の、少し複雑な解決策はホスト名を調整することです/etc/hosts
。/etc/hosts
これはホスト名が変更されるたびに調整する必要があります。
2番目に簡単な解決策はインストールすることです。nss-myhostname。 Debian パッケージ名はlibnss-myhostname
次のとおりですapt-get install libnss-myhostname
。これにより、常に現在のホスト名を解決できます。