変奏現実

パソコンやMMORPGのことなどを思いつくまま・・・記載されている会社名・製品名・システム名などは、各社の商標、または登録商標です。

この画面は、簡易表示です

Linux

xenのゲストにCent OS5 をインストする

$ virt-install –nographics
How much RAM should be allocated (in megabytes)?  ※ここで512以上いれないとまともに動かない。
What would you like to use as the disk (path)?     ※/var/lib/xen/images/xxxxx.img にするとなんとなく安心。
How large would you like the disk (/var/lib/xen/images/xxxxx.img) to be (in gigabytes)?
(GB)ぐらいでも大丈夫。最小インストでも3GB食う。
What is the install location?
※32ビットなら http://ftp.riken.jp/Linux/centos/5/os/i386/
※64ビットなら http://ftp.riken.jp/Linux/centos/5/os/x86_64/
Starting install…
ここからは適当に
インスト完了直後の再起動中に懐かしい設定画面が表示されるが
昔どおりに化けまくる(笑)ので、first-bootのチェックをOFFしたら、
後はCancelとnextを延々と適当に選択し、設定画面の方を根負けさせるしかない。
勿論、根負けしてリブートすると・・・。
※64ビットにした場合、今後、yum であれ、rpmであれ、ソースであれ、
インストするモノのパスに/i386/があったら、迷わず/x86_64/だ。
参考ページからパスを/i386/のままコピペしてインストすると訳がわからないことが起こる。



Apacheをインストしてはまったこと

$ yum -y install httpd と入れれば、Apache 2は簡単にインストしてくれるが、
そう!なぜか、ポートが閉じたままなのだ。
/etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
と追加してもダメらしい。
勿論、意味なんてわからん。
しかし、すでに同じ内容が書いてあった!
あ、/etc/init.d/httpd start 忘れてた。閉じてるどころか聞く耳もないじゃないか。
chkconfig httpd on で自動起動させる。
chkconfig –list httpd で httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off になるはずだ。
しかし、ダメ。iptables-A FORWARD -j RH-Firewall-1-INPUTの直下に
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
を入れないとダメらしい。
/etc/sysconfig/iptables の最後に無意味な追加をしているのは、多分 yum でhttpd をインストしたせいなのだろうか?
それを確認するためには・・・。
CentOSを入れなおさないとわからんな・・・。



インストしたものは・・・

時間が経てば、何をインストしたのか、覚えているわけがない。
ということで、調べてみる。
$ yum list | grep installed
すると、大量にパッケージがインストされていることが判る。
この中から、足りないものが無いか探すには、
1. | grep xxxx のようにパイプを付け足してガンガン絞り込む。
2. > /tmp/inst.txt のように付け足してファイルにしてFTPで取出して好きなエディタで検索したり
Excelで綺麗な表にしてもいいだろう。
ただ、yumのみでインストしている訳ではないので
$ rpm -qa でも、探した方がいいこともあるかもしれない。
rpm でインストする際には、
rpm -ivh xxxxxx.rpm がいいのか、rpm -Uvh xxxxxx.rpm がいいのか今一判らない。
タマには、rpm -i –force xxxxxx.rpmで強引に上書きしないと、
アンインスト時にドジ設定がバックアップされていて、何度インストしなおしてもドジ設定のまま。
やっても無駄な場合の方が多いかな・・・。
やっぱり設定ファイルはバックアップしてから編集するのが一番安全だ。




top