お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-07-10 11:13:29

aionjack
メンバ
登録日: 2011-04-21

ホスト名(コンピュータ名)の変更方法

Desktop環境12.04LTS(32bit版)を利用しています。
インストール時にコンピュータ名入力欄に『ubuntu-Lenovo-G570』としてセットアップしましたが、さすがに長すぎたので変更を考えています。

変更は以下2つのファイルだけを変更すれ良いのでしょうか?
ご教授下さい。
/etc/hostname
/etc/hosts

また、変更手順は以下の方法で良いかもご教授下さい。
①$ sudo gedit /etc/hostname /etc/hosts
②hostnameエディターとhostsエディターそれぞれに変更したいホスト名『ubuntu-G570』を記述
③それぞれのエディターを保存
④$ more /etc/hostname /etc/hostsで変更を確認
⑤再起動

宜しくお願いします。

オフライン

 

#2 2012-07-10 11:58:53

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: ホスト名(コンピュータ名)の変更方法

だいじょうぶでしょう。
普通、CLIで入力するときには
①$gksudo gedit /etc/hostname /etc/hosts
でも、12.04では、"gk"を付けなくても警告は出ないようです。

ファイルの中身を表示させるとき、普通は
④$cat  /etc/hostname /etc/hosts

です。でも表示途中で2つのファイルの間に区切りが入りませんので、普通は

コード:

$cat  /etc/hostname
$cat  /etc/hosts

と、2行に分けたほうが見やすいと思います。

"more"ですと、1行ずつの表示になりますので、次の行を表示させるのに、なにかキー入力が必要です。

オフライン

 

#3 2012-07-10 13:43:28

aionjack
メンバ
登録日: 2011-04-21

Re: ホスト名(コンピュータ名)の変更方法

ありがとうございます。
確かにmoreだと1行づつの表示なのでcatが一般的でした…
ご教授戴いたので安心して変更できます。
感謝!=)

オフライン

 

#4 2012-07-13 11:40:27

vine_user
メンバ
From: Tokyo
登録日: 2006-11-15

Re: ホスト名(コンピュータ名)の変更方法

sedを使えば、エディタを使わなくても変更できます。

$ sudo sed -i 's/present-host-name/new-host-name/' /etc/hosts
$ sudo sed -i 's/present-host-name/new-host-name/' /etc/hostname


・present-host-name:変更前のコンピュータ名
・new-host-name:変更後のコンピュータ名

なお、現在のコンピュータ名は、$ cat /etc/hostname か $ hostname で確認できます。

つい最近、同じ質問をAsk Ubuntuで対応しましたので、参考までに。

オフライン

 

Board footer

Powered by FluxBB