GNU/Linux >> Linux の 問題 >  >> Linux

hostname --fqdn が Ubuntu コンピューターで機能しないのはなぜですか?

/etc/nsswitch.conf の内容を教えてください ?

/etc/nsswitch.conf の「hosts」行の値が間違っているようです。 「ファイル」で始まりますか?

それ以外の場合、FQDN は、/etc/hosts を編集し、ホスト名が表示される行に FQDN を配置することによって設定されます。ホスト名が「foo」で、次の行を見つけたとします。

127.0.0.1 foo

次のように編集します:

127.0.0.1 foo.localdomain foo

foo.localdomain 新しい FQDN になります。


/etc/hosts を編集して FQDN を追加します

ここにある構文に関する情報:http://www.faqs.org/docs/securing/chap9sec95.html

更新:質問をもう一度読むと、パスが正しく設定されていないか、ホスト名プログラムに問題があるように思えます。

do 'どのホスト名'

パス「/bin/hostname」で返されるはずです

それが機能する場合は、次のようにコマンドを再試行してください。

「/bin/ホスト名 --fqdn」


Linux
  1. Ubuntuでホスト名を変更する方法

  2. UbuntuとDebianでホスト名(コンピューター名)を変更する方法

  3. DebugfsのLsdelが機能しないのはなぜですか?

  1. Ubuntuでホスト名を変更するにはどうすればよいですか?

  2. Ubuntu でホスト名を変更する方法

  3. Bash `(())` が `[[]]` 内で動作しないのはなぜですか?

  1. Rsync〜/ foo Target / fooはRsync〜/ foo / Target / foo /と同じですか?

  2. なぜ`exit&`が機能しないのですか?

  3. LD_LIBRARY_PATH が機能していないようです