私はUbuntuベースのSambaサーバーを使用しており、
パスで共有ファイルを開いていますが、//UBUNTU
うまく動作します。誤ってこのコマンドを入力するまでです。
sudo nmcli general hostname server-1
さて、このパスではファイル共有を開くことはできません//UBUNTU
。 IPを通してうまくいきます。
ただし、古いホスト名で開く必要があります。どうすればいいですか?
答え1
解決済み
sudo nmcli general hostname new_host_name
その後、ネットワークサービスを再起動します。
sudo reboot
答え2
からman nmcli
:
nmcli - NetworkManagerを制御するためのコマンドラインツール
[...]
ホスト名ロギング} [パラメータ...]
[...]
ホスト名[ホスト名] |システムのホスト名を取得して変更します。引数がない場合、現在設定されているホスト名が印刷されます。ホスト名を渡すと NetworkManager に渡され、新しいシステムホスト名に設定されます。
「システム」ホスト名という用語は、他のプログラムまたはツールでは「永続的」または「静的」と呼ばれることもあります。ほとんどのディストリビューションでは、ホスト名は /etc/hostname ファイルに保存されます。たとえば、systemd-hostnamedサービスは「静的」ホスト名という用語を使用し、起動時に/ etc / hostnameファイルのみを読み取ります。
だからあなたは何をしましたか:あなたの命令に従ってください
sudo nmcli general hostname server-1
ホスト名をに変更しましたserver-1
。したがって、目的の/古いホスト名を入力するのではなく、同じコマンドを実行して実行した操作を元に戻すことでserver-1
問題を解決します。
/etc/hostname
他のアプリケーションはこの内容が異なる必要があると考えており、上書きしない限り直接編集することもできます。