最近私のコンピュータにFedora 33-workstationをインストールしましたが、端末にホスト名が表示されることが最初に表示されましたmyname@dhcppc2
。出力は次のとおりです。dhcppc2
hostnamectl status | grep hostname
Static hostname: localhost.localdomain
Transient hostname: dhcppc2
以前の経験に基づいて、端末で静的ホスト名を見ていました。また、利用できないsystemd
場合はホスト名を決定すると思いましたが、/etc/hostname
実行中のシステムではcat /etc/hostname
showを実行しましたlocalhost.localdomain
。
システムが一時ホスト名を使用する理由と、一時ホスト名の代わりに静的ホスト名を使用できる方法を教えてください。
答え1
ホスト名を変更するには、DHCPを無効にしてください。dhcpcd.conf:
nohook hostname
次に、永続ホスト名エントリを設定します。
hostnamectl set-hostname --static "<hostname>"