/etc/hosts の問題

/etc/hosts の問題

cat /etc/hosts2 つの結果を返します。

127.0.0.1  Localhost    
127.0.1.1  [mycomputersname].[city].[state].[domain].net  (brackets for anonymity)

を実行するとhostname、などなど[mycomputersname]なしで返されます.*.*

実行するたびにsudo解決できないと言われます[mycomputersname]

ホスト テーブルを手動で変更して.*.*etc を削除すると、正常に動作します。ある時点で元に戻るまで (再起動?)、最初からやり直しになります。何が起こっているのでしょうか。また、これを修正するにはどうすればよいでしょうか。ありがとうございます。

愚かな質問であれば申し訳ありません。私は Linux の初心者です。

答え1

次の/etc/hosts行を試してください:

127.0.1.1  [mycomputersname].[city].[state].[domain].net mycomputersname

指定できますエイリアスこちらです。

hostname/etc/hostname出力を得るためにファイルを使用します(他のソースも含みます)。完全修飾ドメイン名同様にhostname

hostnamectl set-hostname [mycomputersname].[city].[state].[domain].net

関連情報