fqdnに別のホスト名を付けるにはどうすればいいですか?
私はfqdn git.mydomain.com(これはDNSにあります)を持つサーバーを持っていますが、私はそのマシンのホスト名としてgitを使うことを本当に望みません。 私が望むものが正確にはわからないかもしれません。それとも、これらすべてがどのように機能するのか理解できていないのかもしれませんが、私の理解では、 hostname -f この場合はgit.mydomain.comであるサーバーのfqdnを返すべきです そして、平凡な古いホスト名はサーバの非修飾ホスト名を返すべきです。私が見つけることができるすべてのリソースは、修飾されていない名前がfqdnの始まりであるべきであると言います しかし、これは厄介で不便なようです。 をお願いします hostname -f それ以来git.mydomain.comを返すには、実際にはサーバーのfqdnです しかし、hostnameにmycustomhostnameを返すようにします。 現時点では、/ etc / hostnameを 'mycustomhostname'に設定し、/ etc / hostsには 127.0.0.1 mycustomhostname 1.2.3.4 git.mydomain.com 1.2.3.4は私のパブリックIPです。ただし、これによってhostnameコマンドはmycustomhostnameを返します(これは問題ありません)が、hostname -fもmycustomhostnameを返しますが、これはfqdnがgit.mydomain.comであるため正しくありません。 これの主な理由は、私がサーバーにSSH接続しているときに、bashシェルに言ってもらいたいということです。 myusername@mycustomhostname の代わりに myusername@git (Which is what ever guide everywhere seems to indicate it should be). 単純に、どのサーバーで作業しているのかがわかりやすくなるからです。もし私がgitリポジトリのための別のサーバー(例えば、git.mydomain2.com)を持っていて、私があちこちで見ている慣習に従うならば、私がそのサーバーにssh'dするならば、また言うでしょう myusername@git 混乱しています。 サーバーのfqdnとは異なるホスト名を正しく設定するにはどうすればよいですか? これはDebian Linux版です。