新しいマザーボード、CPUを購入し、コンピュータの名前を変更しました。古いコンピュータ名はbulldozer
で、新しいコンピュータ名はですskylake
。使ったhostnamectrl --static
~によるとFedora 21でホスト名を永久に変更する方法マシンがFedora 25だからです。
マシンが起動すると、systemd
古い名前が引き続き使用されます。
skylake:~$ sudo dmesg | grep bulldozer
[ 1.085387] systemd[1]: Set hostname to <bulldozer>.
skylake:~$ hostname
skylake
~によるとhonamectrl
マニュアルページ--static
、そうする必要があるようです:"...起動時にカーネルホスト名を初期化するために使用される静的ホスト名..."。
Grepping は/etc
以前の名前と一致する項目を表示しません。
skylake:~$ sudo grep -R bulldozer /etc/ 2>/dev/null
skylake:~$
/sbin/sysctl -q -w kernel.hostname=skylake
私もホスト名を正しく設定する - Amazon EC2のFedora 20。しかし、それも動作しませんでした。
ホスト名を変更するにはsystemd
?
ベストアンサー1
~によるとこの記事、必要なホスト名がhostnamectl set-hostname name
どこにあるかを実行する必要があります。name
ルートとして実行する必要があると思います。