Ubuntuコンピューターの名前を知る必要がある場合は、この投稿でいくつかの方法を紹介します。また、ホスト名を簡単に変更する方法も紹介します。Ubuntu 17.xには、デバイス名とホスト名がありますが、これらは異なっているようです。デバイス名はGUIに表示され、ホスト名はターミナル(Terminal)に表示されます。両方を変更する方法を紹介します。
Ubuntuのホスト名を探す
あなたのホスト名はいくつかの場所で見つけることができます。最初に見るのはターミナル(Terminal)ウィンドウです。ターミナル(Terminal)ウィンドウを開くには、[Accessories | Terminalアプリケーション(Applications)メニューからのターミナル。Ubuntu 17.xなどの新しいバージョンのUbuntuでは、[(Ubuntu)アクティビティ(Activities)]をクリックしてから、ターミナル(terminal)と入力する必要があります。
ホスト名は、ユーザー名とターミナル(Terminal)ウィンドウのタイトルバーの「 @この場合、ホスト名は「ubuntu-virtual」です。プロンプト自体にも表示されます。
ホスト名がすでにタイトルバーとプロンプトに表示されているため、冗長に見えるかもしれませんが、次のコマンドを入力してホスト名を表示することもできます。
$ hostname
Ubuntuのホスト名を変更する
/etcディレクトリにホスト名を含むホスト名(hostname)ファイルがあります。以前は、ホスト名を変更する唯一の方法でした。幸いなことに、もっと簡単な別の方法があります。Ubuntuのホスト名を変更する最も簡単な方法は、 [設定](Settings)に移動することです。
バージョンに応じて、画面の右上にある歯車のアイコンまたは新しいドックの歯車のアイコンになります。歯車のアイコンが右上隅にある場合は、[このコンピューターについて(About this Computer)]をクリックします。
[設定](Settings)を開く必要がある場合は、[詳細(Details)]と表示されているところまでスクロールして、それをクリックします。
[詳細]をクリックすると、[バージョン情報]画面(About)が自動的に表示されます。デバイス名( Device name)という編集可能なテキストボックスが表示されます。希望する新しいホスト名を入力して、 Enterキーを押す(Enter)だけ(Just)です。
このメソッドはホスト名を永続的に変更することに注意してください。つまり、再起動しても新しい名前が残ります。
ホスト名とホストファイルを編集する
ホスト名を変更する別の方法は、ターミナル(Terminal)ウィンドウを開き、次のコマンドを入力することです。
sudo hostname new-name
これによりホスト名が変更されますが、再起動後に/ etc/hostnameファイルにあるものに戻ります。恒久的に変更する必要がある場合は、前に説明したホスト名ファイルを編集できます。これを行うには、ターミナルを開き、次のコマンドを入力します。
sudo vi /etc/hostname
ファイルには、最初の行にホスト名しか含まれていない必要があります。viでは、文字iを押すことで挿入(Insert)モードに入ることができます。文字を削除するには、xキーを押します。文字aを押して追加(Append)モードに移動することもできます。xを使用して文字を削除するには、最初にESCを押して、最初に挿入(ESC)モード(Insert)または追加(Append)モードを終了する必要があることに注意してください。
そこで名前を変更したら、別の場所でも名前を変更する必要があります。次のコマンドを使用します。
sudo vi /etc/hosts
127.0.0.1で始まる2行目を変更します。
これらの両方の場所で変更すると、再起動でき、新しい名前が残ります。[設定](Settings)のデバイス名には、引き続き別の名前が表示されることに注意してください。そのため、デバイス名とホスト名に違いがあるようです。違いが何であるか、そしてなぜそれがAboutページで更新されないのかはわかりませんが、それが私にとってはどのように機能したかです。楽しみ!
Find and Change Your Hostname in Ubuntu
If you need to know the name of your Ubuntu compυter, this post shows you sеvеral ways to find it. We will will also show you how to easily change your host nаme. In Ubuntu 17.x, therе is a device name and a host name, which seem to be different. The device namе shows up in the GUI and the host name shows up in Terminal. I’ll show you how to change both.
Find Ubuntu Host Name
Your host name can be found in several places. The first place we will look is the Terminal window. To open the Terminal window, select Accessories | Terminal from the Applications menu. In newer versions of Ubuntu, like Ubuntu 17.x, you need to click on Activities and then type in terminal.
Your host name displays after your username and the “@” symbol in the title bar of the Terminal window. In our case, our host name is “ubuntu-virtual.” It also displays in the prompt itself.
It may seem redundant, as the host name already displays in the title bar and the prompt, but you can also enter the following command to view the host name.
$ hostname
Change Ubuntu Hostname
There is a hostname file in the /etc directory that contains your hostname. Previously, it was the only way to change the host name. Luckily, there is a different way that is easier. The easiest way to change your Ubuntu hostname is to simply go to Settings.
Depending on your version, it’s the gear icon at the top right of the screen or the gear icon in the new dock. If the gear icon is in the top-right corner, click on About this Computer.
If you had to open Settings, scroll all the way down to where it says Details and click on that.
When you click on Details, it should bring you to the About screen automatically. You will see an editable text box called Device name. Just type the new host name you would like and press Enter.
It’s worth noting that this method will change the host name permanently, meaning you can restart and the new name will remain.
Edit Hostname and Hosts Files
Another way to change the host name is to open a Terminal window and type in the following command:
sudo hostname new-name
This will change the host name, but it will go back to whatever is in the /etc/hostname file after a restart. If you need to change it permanently, you can edit the hostname file I talked about earlier. To do that, open terminal and type in the following command:
sudo vi /etc/hostname
The file should have nothing but the hostname in the first line. In vi, you can go into Insert mode by pressing the letter i. To delete characters, you press the x key. You can also press the letter a to go to Append mode. Note that to delete letters using x, you have to press ESC first to get out of Insert or Append mode first.
Once you change the name there, you also need to change it in one other location. Use the following command:
sudo vi /etc/hosts
Change the second line that starts with 127.0.0.1.
Once you change it in both of these locations, you can restart and the new name will remain. It’s worth noting that the device name in Settings will still show something else. So there seems to be a difference between the device name and the host name. I’m not sure what the difference is and why it doesn’t update in the About page, but that’s how it worked for me. Enjoy!