Vine Linux,Turbolinux7などのディストリビューションでは「/etc/HOSTNAME」,Solarisでは「/etc/hostname.hme0」などというファイルが存在する。このファイルは,その名の通りサーバのホスト名を定義しておく設定ファイルだ。
しかし,FreeBSD 3.3/4.4やRed Hat Linux 7.2ではこのファイルが無い。Red Hat Linux環境を例に挙げると,次の2ファイルを編集することでホスト名を変更することが可能だ。
# cat /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost 192.168.0.175 xxxxxxx # cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=xxxxxxx GATEWAY=192.168.0.1 |
なお、変更後はネットワークデバイスを再起動させよう。次のように指定すればよい。
# /etc/rc.d/init.d/network restart |
また,直接変更するのではなくlinuxconf(参考Tips「ネットワーク設定を手軽に行いたい」)を利用したり,「ネットワーク設定」ツールを利用する方法もある。
Red Hat Linux 7.2ではGNOMEメニュー上のプログラム→システム→ネットワーク設定を選択すればよい
このようにhostsファイルと同じ形式で表示される
Copyright © ITmedia, Inc. All Rights Reserved.