• ベストアンサー

ホスト名を変更したい。。

お世話になりますっ! 今コンソールには[root@localhost root]#と出ていますが、localhostをたとえばlinux9とかに変えるにはどうすればいいですか? 教えてくださ~い!

質問者が選んだベストアンサー

  • ベストアンサー
noname#27115
noname#27115
回答No.4

一つはLinux側にBindでname serverをたてることです。 でも、それが面倒だったら、Windows機で、hostsファイルを検索し、、、そこに たとえば、、 192.168.0.10 linux9 とか、書いてください。 うちはc:\i386\hosts でした。 数台しかないのであれば、name serverはいらないと思いますが、後学のためにチャレンジされてもいいかもしれません。

saya129
質問者

お礼

BINDかけるのはちょっと難しいので、 hostsをいじりました。 無事http://linux9でアクセスできました! ありがとうございます!

その他の回答 (3)

noname#27115
noname#27115
回答No.3

すみません。 vi /etc/sysconfig/network で、 HOSTNAME=linux9 を1行追加、もしくは修正してください。

saya129
質問者

補足

無事変更されました!! 127.0.0.1 localhost.localdomain localhost 192.168.0.11 localhost.localdomain linux9 HOSTNAME=linux9 ですが、linux9でtomcatを起動させ、Windowsマシンからtomcatのページを見たいのですが、http://linux9で見れません・・・。今まではhttp://192.168.0.11で見れました。 あとなにか設定するところあるでしょうか?

noname#27115
noname#27115
回答No.2

root アカウントで、 [root@localhost root]#vi /etc/host [ENTER] でエディタが起動するので、 127.0.0.1 localhost.localdomain localhost 192.168.0.10 linux9 としてください。 2行目を追加するのです。 なお、最初は入力できないので、"i"を入力すると編集モードになります。 ":" を押して "w" を入力して[ENTER]とすると書き込み完了です。 ":"のあと"q" とすると エディタからでてコマンドラインの戻ります。 その後、再起動を掛けてください。 なお"(ダブルコーテーション)は入力の必要がありません。 ここではviというエディタを使っていますが、このエディタの詳しい使い方はWEBで検索してみてください。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

一番肝心なOSの種類が書いていないので、こちらで勝手に RedHat9と判断します。 GUIで変更したいのでしたら、 「赤帽子アイコン」->「システム設定」->「ネットワーク」 で変更できます。 DNSタブの中に、ホスト名の指定があります。 書き換わるファイルは/etc/sysconfig/network です ホストタブでは、自分のIPアドレスとホスト名を登録してください。 書き換わるファイルは/etc/hosts です ちゃんと変更されているか、cat/lessコマンドなどで、ファイルの中を 見て確認してください。

saya129
質問者

お礼

以外にコマンドラインのほうがわかりやすかったりして。。 どうもありがとうございました~。

関連するQ&A

  • Solaris10のホスト名の変更

    こんにちは。 8年振りにSolarisをさわっています。 Solaris10のホスト名の変更を行いたいのですが、Solaris9のテキストに6つのファイルをすべて変更する必要があると書いてありました。これはSolaris10でもそうなのでしょうか。確認したところ、/etc/nodenameというファイルはありませんでした。現在DHCP接続にしているのですが、それでもホスト名の変更は行えますか。 ご回答お待ちしております。 bash-3.2# ls -la /etc/nodename /etc/nodename: No such file or directory bash-3.2# ls -la /etc/hostname* -rw-r--r-- 1 root root 1 Dec 27 11:42 /etc/hostname.e1000g0 bash-3.2# ls -la /etc/inet/hosts -r--r--r-- 1 root root 101 Dec 27 11:49 /etc/inet/hosts bash-3.2# ls -la /etc/net/ticlts/hosts -rw-r--r-- 1 root sys 239 Jan 22 2005 /etc/net/ticlts/hosts bash-3.2# ls -la /etc/net/ticots/hosts -rw-r--r-- 1 root sys 239 Jan 22 2005 /etc/net/ticots/hosts bash-3.2# ls -la /etc/net/ticotsord/hosts -rw-r--r-- 1 root sys 239 Jan 22 2005 /etc/net/ticotsord/hosts bash-3.2# cat /etc/inet/hosts # # Internet host table # ::1 localhost 127.0.0.1 localhost 192.168.236.129 unknown # Added by DHCP bash-3.2#

  • redhot Linux6.2

    「Linux Controllerで作る簡単Linuxサーバー」と いうCD-ROM付きの本を購入しました。マニュアル どおりにredhot Linux6.2をインストールし、 次にCDに付属のLinux controllerをインストール しようとしたところ本来は 〔root@localhost /root〕# cd /mnt/cdrom/HDE 〔root@localhost /root〕#./Lc2- instaLL でインストール開始となるところ私のは 〔root@localhost /root〕# cd /mnt/cdrom/HDE 〔root@localhost /HDE〕#./Lc2- instaLL  No.such file or directory と表示されます。CDROMのHDEの中のLc2にinstaller があることになっています。私の場合は本来の2行目と 違い〔root@localhost /HDE〕のHDEがなぜ表示される のでしょうか??マニュアルでは「root」・・。 Linux初心者ですので、どなたかこのコマンドの 意味をお教え下さい。redhat Linuxのインストールは 成功しています。宜しくお願い致します

  • Linuxでホスト名が変更できず、戻ってしまいます

    Linuxでホスト名が変更できず、戻ってしまいます なお、CentOS5,で、Cシェルです。 www.example.com=>example.com にしたいと思っています。 (なお、$HOST,$HOSTNAME,&その他?、DNSを) #vi /etc/hosts 127.0.0.1 example.com localhost.localdomain localhost #vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=example.com GATEWAY=192.168.0.1 #/etc/rc.d/init.d/network restart をやり、また、 #less /etc/named.conf の結果はいかの通り。 ######################################################### options {   directory "/var/named";   dump-file "/var/named/data/cache_dump.db";   statistics-file "/var/named/data/named_stats.txt";   /*    * If there is a firewall between you and nameservers you want    * to talk to, you might need to uncomment the query-source    * directive below. Previous versions of BIND always asked    * questions using port 53, but BIND 8.1 uses an unprivileged    * port by default.    */    // query-source address * port 53; }; // // a caching only nameserver config // controls {   inet 127.0.0.1 allow { localhost; } keys { rndckey; }; }; zone "." IN {   type hint;   file "named.ca"; }; zone "localdomain" IN {   type master;   file "localdomain.zone";   allow-update { none; }; : zone "0.0.127.in-addr.arpa" IN {   type master;   file "named.local";   allow-update { none; }; }; zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {   type master;   file "named.ip6.local";   allow-update { none; }; }; : ######################################################### であり、各ゾーンファイルをみても、example という文字はナシ。 またPTR の記述は、 ########################################################## $ vi /var/named/chroot/var/named/named.local $TTL 86400 @  IN  SOA  localhost. root.localhost. (       1997022703       28800       14400       3600000       86400 )     IN  NS  localhost. 1  IN  PTR  localhost. ###########################################################3 のみ、 で、一応#/etc/rc.d/init.d/named reloadをして、 #shutdown -r now して、再ログインすると、 で、 すべて(/etc/hosts,/etc/sysconfig/network,環境変数も) ももとにも戻っています。

  • ホスト名

    皆様いつもお世話になります。sefirosと申します。 さて、質問なんですがLINUXをインストールした時に設定したそのマシンのホスト名と、Apacheに設定したServerNameと、DNSサーバに設定したそのマシンのDNS上のホスト名(www等)は一致している必要はないんですか? よろしくお願い致します。

  • ホスト名の変更方法

    当方TurboLinux7 WorkStationFTP版を使用しております。 大変初歩的な質問で恥ずかしい限りなのですが、 root@localhost←このホスト名を変更したいのですが いまいち設定方法がわかりません。 どうかご教授お願いいたします。

  • tomcat・apacheをアンインストールしたい

    ご質問させて頂きます。 自分のPC(XP)からTelnetで LINUX(Red Hat Linux release 9 (Shrike))に接続しています。 tomcatとapacheを削除したいので パッケージ名を調べるために以下のようにしました。 [root@localhost root]# rpm -qa | egrep -i 'apache|tomcat' ところが、エラーも何もなく返されてしまいます。 [root@localhost root]# tomcatは間違えて3つぐらい入れてしまっている可能性があります。 対処方法をご存じでしたら、よろしくお願いします。

  • hostnameについて

    /etc/hostsの 127.0.0.1 localhost.localdomain localhost のlocalhost.localdomain やlocalhostは変更しても良いのでしょうか?また変更した場合はless /etc/sysconfig/network のhostnameもあわせる必要があるのでしょうか? [root@linux squid]# less /etc/sysconfig/network NETWORKING=yes HOSTNAME=linux NISDOMAIN=nis.domain

  • ホスト名抜きメールアドレスでの転送

    Linuxで構築したメール中継サーバでcronが吐き出すroot@host.domain.jpからのメールを.forwardで転送すると Domain of sender address root@host.domain.jp does not exist となってしまいます。 dnsのMXレコードには別のメールサーバだけが登録されていて、追加できません。 また、訳あってsendmail.cfを作成しなおせません。 送信元のアドレスをroot@domain.jpに変換して転送するような.forwardの書き方はあるものでしょうか。

  • 利用可能なカーネルの場所の調べ方

    利用できるカーネルの名前と場所が表示されるべき下記コマンドを実行したのですが、思うような結果が得られませんなぜでしょうか? [root@localhost ~]# lilo -q linux * linux-up debian

  • CentOSでcupsdの自動起動が停止できない

    CentOS 5.5 を VMゲストとして使っています. プリンタ関連は使わないのでcupsdの自動起動を停止したいのですが chkconfigにてcupsをoffにし,またcupsdサービスを停止(service cupsd stop)しても, OSを再起動するとcupsdがまた起動してしまうため,とても気持ち悪いです. どのようにしたら自動起動をとめられるか知りたいです. 足りない情報がありましたら提供させて頂きますので,何卒よろしくおねがいいたします. ■参考情報 [root@localhost] ~ $ uname -a Linux localhost.localdomain 2.6.18-194.26.1.el5.centos.plus #1 SMP Wed Nov 10 12:06:47 EST 2010 i686 i686 i386 GNU/Linux [root@localhost] ~ $ cat /etc/redhat-release CentOS release 5.5 (Final) [root@localhost] ~ $ chkconfig --list |grep cups cups 0:off 1:off 2:off 3:off 4:off 5:off 6:off [root@localhost] ~ $ ps -ef|grep cups root 2908 1 0 04:29 ? 00:00:00 cupsd root 3713 3387 0 04:39 pts/0 00:00:00 grep -E --color=auto cups [root@localhost] ~ $ netstat -anptu |grep cupsd tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2908/cupsd udp 0 0 0.0.0.0:631 0.0.0.0:* 2908/cupsd [root@localhost] ~ $ ll /etc/rc3.d/*cups* lrwxrwxrwx 1 root root 14 12月 16 04:26 /etc/rc3.d/K10cups -> ../init.d/cups* [root@localhost] ~ $ runlevel N 3 [root@localhost] ~ $ ll /proc/2908/exe lrwxrwxrwx 1 root root 0 12月 16 04:32 /proc/2908/exe -> /usr/sbin/cupsd* [root@localhost] ~ $ which cupsd /usr/sbin/cupsd [root@localhost] ~ $ cat /etc/cups/cupsd.conf |egrep -v "^$|^ *#" MaxLogSize 2000000000 LogLevel info SystemGroup sys root Listen localhost:631 Listen /var/run/cups/cups.sock Browsing On BrowseOrder allow,deny BrowseAllow @LOCAL DefaultAuthType Basic (投稿の文字数制限上,以下略)