ちょっと前々から気になってたのでメモ。忘れるはず無いけどメモ。笑
初期設定のサーバー(Linuxなら全てかな?)のターミナルを起動する、あるいはSSHログインすると、「[ユーザー名@localhost]」っていう表記になる。
で、ローカルなのかリモートなのかを明示的に示すための設定をここに書くことにします。
[hoge@localhost ~] vim /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost
↑が通常のhostsファイル。これを以下のようにする。
# Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 ws1 localhost.localdomain
さらに、
[hoge@localhost ~] vim /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=yes HOSTNAME=localhost.localdomain
↓以下のようにする
NETWORKING=yes NETWORKING_IPV6=yes HOSTNAME=ws1
これでサーバーを再起動すれば [hoge@ws1 ~] とかなる。
もしサーバーの再起動をしたくない場合は以下。
[hoge@localhost ~] hostname ws1 [hoge@localhost ~] service network restart
からの、再ログイン。
