<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>あり &#187; CentOS</title>
	<atom:link href="http://blog.4sure.jp/yokoshima/tag/centos/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.4sure.jp/yokoshima</link>
	<description>日常を語る普通の人のブログ</description>
	<lastBuildDate>Tue, 24 Aug 2010 11:49:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.4sure.jp/yokoshima/tag/centos/feed/" />
		<item>
		<title>CentOS3.9から5.4にネットワーク経由で更新する</title>
		<link>http://blog.4sure.jp/yokoshima/2010/05/15/centos3-9%e3%81%8b%e3%82%895-4%e3%81%ab%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%af%e7%b5%8c%e7%94%b1%e3%81%a7%e6%9b%b4%e6%96%b0%e3%81%99%e3%82%8b/</link>
		<comments>http://blog.4sure.jp/yokoshima/2010/05/15/centos3-9%e3%81%8b%e3%82%895-4%e3%81%ab%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%af%e7%b5%8c%e7%94%b1%e3%81%a7%e6%9b%b4%e6%96%b0%e3%81%99%e3%82%8b/#comments</comments>
		<pubDate>Sat, 15 May 2010 06:27:21 +0000</pubDate>
		<dc:creator>yokoshima</dc:creator>
				<category><![CDATA[Cent OS]]></category>
		<category><![CDATA[Lavie M]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[自宅サーバー]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.4sure.jp/yokoshima/?p=1037</guid>
		<description><![CDATA[HDD、CD-ROMが破損しているノートPCの復活メモ２の続きです。
前回でCentOS3.9が無事インストールされたので、これを最新版（5.4）にします。
バージョンが違えど、やってるのは前回からお世話になっているこちらのサイトの手順です。
最新版のinitrd.imgとvmlinuzを入手します。
（これを書いている時点で5.5のディレレクトリが出来てた・・・）
今回は、/boot/centOS5.4というとこを作ってそこに保存しました。

#mkdir /boot/centOS5.4
#cd /boot/centOS5.4
#wget ftp://ftp.kddilabs.jp/Linux/packages/CentOS/5.4/os/i386/isolinux/initrd.img
#wget ftp://ftp.kddilabs.jp/Linux/packages/CentOS/5.4/os/i386/isolinux/vmlinuz

そして、grub.confに追記して、起動時のメニューの選択肢を増やします。

#vi /boot/grub/grub.conf
title CentOS 5.4 Install
root &#40;hd0,1&#41;
kernel &#40;hd0,0&#41;/centos5.4/vmlinz ramdisk_8192
initrd &#40;hd0,0&#41;/centos/initrd.img

よくよく考えたら、root (hd0,1)っていらないかも。
あとは、menu.lstにこれを書いた方がスマートなのかも。
とにかく、hd0,0のvmlinzとinitrd.imgを指定します。grubの詳細は全然把握しないでやりました（最悪起動できなくなってもいい環境ですので）
あとかこれでrebootして、「CentOS5.4 Install」を起動メニューから選べばいいです。
ここからは日本語で、日本語キーボードを使いたいので、以下オプションにしました。
Choose a Language:Japanese
Keyboard Type:jp106
Installation Method:HTTP（前回FTPだったが気まぐれで変更）
Enable IPv6 support:チェック外す
Web site name:srv2.ftp.ne.jp
Red Hat directory:Linux/packages/CentOS/5.4/os/i386/
IPv6は使うと名前解決に時間掛かるのは経験上なのですが、奉仕の心があるなら有効にすべきですな。
インストール自体はこれで問題ありませんでした。
ただ、起動時にSELinuxが有効になっていると、kernel panicが出て起動出来ないので、
grubでOSを選択する際に、eを押して編集、一番最後に「selinux=0」、bを押して起動させ、rootでログインしてSELinuxを無効にしたら
普通に起動出来るようになりました。
（コマンドからsetenforce=0でもいいのかもしれない）
これでなんとか使用できるようになりました。
あと、このLavie Mは無線LANが使えるようなので、CentOS5.4でこれを使えるようにしたいなぁ。




]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.4sure.jp/yokoshima/2010/05/13/hdd、cd-romが破損しているノートpcの復活メモ２/">HDD、CD-ROMが破損しているノートPCの復活メモ２</a>の続きです。</p>
<p>前回でCentOS3.9が無事インストールされたので、これを最新版（5.4）にします。<br />
バージョンが違えど、やってるのは<a href="http://ryos.cocolog-nifty.com/hima/2006/09/fdcdrompclinux_2b32.html">前回からお世話になっているこちらのサイト</a>の手順です。</p>
<p>最新版のinitrd.imgとvmlinuzを入手します。<br />
（これを書いている時点で5.5のディレレクトリが出来てた・・・）<br />
今回は、/boot/centOS5.4というとこを作ってそこに保存しました。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#mkdir /boot/centOS5.4</span>
<span style="color: #666666; font-style: italic;">#cd /boot/centOS5.4</span>
<span style="color: #666666; font-style: italic;">#wget ftp://ftp.kddilabs.jp/Linux/packages/CentOS/5.4/os/i386/isolinux/initrd.img</span>
<span style="color: #666666; font-style: italic;">#wget ftp://ftp.kddilabs.jp/Linux/packages/CentOS/5.4/os/i386/isolinux/vmlinuz</span></pre></div></div>

<p>そして、grub.confに追記して、起動時のメニューの選択肢を増やします。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#vi /boot/grub/grub.conf</span>
title CentOS <span style="color: #000000;">5.4</span> Install
root <span style="color: #7a0874; font-weight: bold;">&#40;</span>hd0,<span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
kernel <span style="color: #7a0874; font-weight: bold;">&#40;</span>hd0,<span style="color: #000000;">0</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>centos5.4<span style="color: #000000; font-weight: bold;">/</span>vmlinz ramdisk_8192
initrd <span style="color: #7a0874; font-weight: bold;">&#40;</span>hd0,<span style="color: #000000;">0</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>centos<span style="color: #000000; font-weight: bold;">/</span>initrd.img</pre></div></div>

<p>よくよく考えたら、root (hd0,1)っていらないかも。<br />
あとは、menu.lstにこれを書いた方がスマートなのかも。<br />
とにかく、hd0,0のvmlinzとinitrd.imgを指定します。grubの詳細は全然把握しないでやりました（最悪起動できなくなってもいい環境ですので）</p>
<p>あとかこれでrebootして、「CentOS5.4 Install」を起動メニューから選べばいいです。<br />
ここからは日本語で、日本語キーボードを使いたいので、以下オプションにしました。</p>
<p>Choose a Language:Japanese<br />
Keyboard Type:jp106<br />
Installation Method:HTTP（前回FTPだったが気まぐれで変更）<br />
Enable IPv6 support:チェック外す<br />
Web site name:srv2.ftp.ne.jp<br />
Red Hat directory:Linux/packages/CentOS/5.4/os/i386/</p>
<p>IPv6は使うと名前解決に時間掛かるのは経験上なのですが、奉仕の心があるなら有効にすべきですな。<br />
インストール自体はこれで問題ありませんでした。</p>
<p>ただ、起動時にSELinuxが有効になっていると、kernel panicが出て起動出来ないので、<br />
grubでOSを選択する際に、eを押して編集、一番最後に「selinux=0」、bを押して起動させ、rootでログインしてSELinuxを無効にしたら<br />
普通に起動出来るようになりました。<br />
（コマンドからsetenforce=0でもいいのかもしれない）</p>
<p>これでなんとか使用できるようになりました。<br />
あと、このLavie Mは無線LANが使えるようなので、CentOS5.4でこれを使えるようにしたいなぁ。
<p><script type="text/javascript"><!--
google_ad_client = "pub-3467153506120319";
/* 468x60, 作成済み 09/05/08 */
google_ad_slot = "8443402396";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.4sure.jp/yokoshima/2010/05/15/centos3-9%e3%81%8b%e3%82%895-4%e3%81%ab%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%af%e7%b5%8c%e7%94%b1%e3%81%a7%e6%9b%b4%e6%96%b0%e3%81%99%e3%82%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.4sure.jp/yokoshima/2010/05/15/centos3-9%e3%81%8b%e3%82%895-4%e3%81%ab%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%af%e7%b5%8c%e7%94%b1%e3%81%a7%e6%9b%b4%e6%96%b0%e3%81%99%e3%82%8b/" />
	</item>
		<item>
		<title>HDD、CD-ROMが破損しているノートPCの復活メモ２</title>
		<link>http://blog.4sure.jp/yokoshima/2010/05/13/hdd%e3%80%81cd-rom%e3%81%8c%e7%a0%b4%e6%90%8d%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b%e3%83%8e%e3%83%bc%e3%83%88pc%e3%81%ae%e5%be%a9%e6%b4%bb%e3%83%a1%e3%83%a2%ef%bc%92/</link>
		<comments>http://blog.4sure.jp/yokoshima/2010/05/13/hdd%e3%80%81cd-rom%e3%81%8c%e7%a0%b4%e6%90%8d%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b%e3%83%8e%e3%83%bc%e3%83%88pc%e3%81%ae%e5%be%a9%e6%b4%bb%e3%83%a1%e3%83%a2%ef%bc%92/#comments</comments>
		<pubDate>Wed, 12 May 2010 21:24:51 +0000</pubDate>
		<dc:creator>yokoshima</dc:creator>
				<category><![CDATA[Cent OS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[DVD-RAM]]></category>
		<category><![CDATA[FDD]]></category>
		<category><![CDATA[Lavie M]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.4sure.jp/yokoshima/?p=1034</guid>
		<description><![CDATA[HDD、CD-ROMが破損しているノートPCの復活メモの続きです。
無事HDDを認識してくれたのので、Linuxでも入れようと思っていて、Redhat系は結構慣れたので、Debian系のやつにしてみようかなとか考えていたのですが、
とりあえずLinuxの本の付録のCentOSのDVD-ROMを入れてみたのですが、読んでくれていなさそう。
その後、DVDじゃなくて（ドライブはMatsushita DVD-RAMと出てるんですが・・・）CD-ROMにKNOPPIXを焼いてやってみたのですが、
どうもダメ。
光学ドライブの換装も考えたのですが、カカクコムの口コミとかを見ていたら、光学ドライブの方は加工したりする必要がある場合もあるらしい。
インストール以外にはほぼ光学ドライブなんて使わなさそうなので、あきらめました。
そして、BIOSの画面を見て居ると、起動ドライブにUSBのFloppyDiskが使えるような表示がありました。
USBのFDDは持っていなかったので、USBメモリとかじゃダメかな？と思ってやってみたのですがうまいことブートしてくれない。
じゃあしょうがないので、USBのFDDを買ってやってみることにしました。
ヨドバシでUSBのFloppyDisｋDriveを見たら、結構いい値段（バルクで2500円位）します。
今後どう考えてもFDDを使う機会は少ないと思うので、中古でないかなと思って中古PCパーツ店も見てみたのですが、そもそも置いてないようでした。
で結局ヨドバシで買うのが一番安かったので購入し、インストールしようと調べると、
FDDのみでインストール出来るのは限られているらしい。
昔SlackwareはFDD一枚でやったような記憶が・・・。
で結局、FDDしかないけどNIC使えるので、FDDで最低限のシステムを入れて、ネットワークでアップデートすることにしました。
以下サイトを参考にさせていただきました。
FDはあるけどCD-ROMドライブの無いノートPCに最新版Linuxをインストール: 暇人日記blog版
上記記事では、CentOS（結局CentOSになってしまった）の3.8から、4.4に上げていますが、今回は3.9から5.4(現時点最新）にしてみました。
なぜ3.9かと言うと、3.9がFDD一枚に収まるようにイメージが作られた最後のリビジョンだからです。
3.8以前はrikenとkddilabsにはもうなさそうでしたので・・・。
まずは、以下3つをダウンロードしてFDDにそれぞれ焼きます。いや、焼くというかコピーします。
ftp://ftp.kddilabs.jp/Linux/packages/CentOS/3.9/os/i386/images/
から
bootdisk.img
drvnet.img
pcmciadd.img
コピーとか色々の処理は別のWindowsマシンを使用しているのですが、コピーというかディスクイメージを焼くために、
Rawwriteというユーティリティを使用して書き込みします。
chrysocome.net &#8211; RawWrite for Windows
これでFDD3枚書き込みしたらLavie Mの方にセットしたFDDに、bootdisk.imgを入れ、起動順序の先頭をUSB Floppyにして起動します。
これで起動出来たら、あとはうまいことインストールするだけです。
起動して

boot:

が出たら、Enterを押すと、vmlinuz、initrd.imgがロードされて処理が進みます。
Choose a Languageは「English」Keyboard Typeは「us」。つまりデフォルトのまま進めます。
次に「Installation Method」では、FTPを選び
「Use a driver disk」を選び、「Driver Disk Source」では、「sda」（floppy）を選び先ほどFDを作成したpcmciadd.imgをセットして「OK」を押すとロードされます。
この語、「Error」画面で、No Devices of ～とメッセージが出るので、「Load another disk」で、drvnet.imgをセットして同様にロードすると、「Configure TCP/IP」という画面が出ます。
ウチの場合は、DHCPDがあるので、「Use dynamic IP Configuration (BOOTP/DHCP)を選択してOKを押すと
「FTP Setup」という画面が出ます。
FTP Site nameには
ftp.kddilabs.jp/
Red Hat directoryには
Linux/packages/CentOS/3.9/os/i386/
と入力してOKを押すとダウンロードが開始され、CentOS-3のインストールがはじまります。
（つづく）




]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.4sure.jp/yokoshima/2010/05/11/hdd、cd-romが破損しているノートpcの復活メモ/">HDD、CD-ROMが破損しているノートPCの復活メモ</a>の続きです。</p>
<p>無事HDDを認識してくれたのので、Linuxでも入れようと思っていて、Redhat系は結構慣れたので、Debian系のやつにしてみようかなとか考えていたのですが、<br />
とりあえずLinuxの本の付録のCentOSのDVD-ROMを入れてみたのですが、読んでくれていなさそう。<br />
その後、DVDじゃなくて（ドライブはMatsushita DVD-RAMと出てるんですが・・・）CD-ROMにKNOPPIXを焼いてやってみたのですが、<br />
どうもダメ。</p>
<p>光学ドライブの換装も考えたのですが、カカクコムの口コミとかを見ていたら、光学ドライブの方は加工したりする必要がある場合もあるらしい。<br />
インストール以外にはほぼ光学ドライブなんて使わなさそうなので、あきらめました。</p>
<p>そして、BIOSの画面を見て居ると、起動ドライブにUSBのFloppyDiskが使えるような表示がありました。<br />
USBのFDDは持っていなかったので、USBメモリとかじゃダメかな？と思ってやってみたのですがうまいことブートしてくれない。<br />
じゃあしょうがないので、USBのFDDを買ってやってみることにしました。</p>
<p>ヨドバシでUSBのFloppyDisｋDriveを見たら、結構いい値段（バルクで2500円位）します。<br />
今後どう考えてもFDDを使う機会は少ないと思うので、中古でないかなと思って中古PCパーツ店も見てみたのですが、そもそも置いてないようでした。<br />
で結局ヨドバシで買うのが一番安かったので購入し、インストールしようと調べると、<br />
FDDのみでインストール出来るのは限られているらしい。<br />
昔SlackwareはFDD一枚でやったような記憶が・・・。</p>
<p>で結局、FDDしかないけどNIC使えるので、FDDで最低限のシステムを入れて、ネットワークでアップデートすることにしました。<br />
以下サイトを参考にさせていただきました。</p>
<p><a href="http://ryos.cocolog-nifty.com/hima/2006/09/fdcdrompclinux_2b32.html">FDはあるけどCD-ROMドライブの無いノートPCに最新版Linuxをインストール: 暇人日記blog版</a></p>
<p>上記記事では、CentOS（結局CentOSになってしまった）の3.8から、4.4に上げていますが、今回は3.9から5.4(現時点最新）にしてみました。<br />
なぜ3.9かと言うと、3.9がFDD一枚に収まるようにイメージが作られた最後のリビジョンだからです。<br />
3.8以前はrikenとkddilabsにはもうなさそうでしたので・・・。</p>
<p>まずは、以下3つをダウンロードしてFDDにそれぞれ焼きます。いや、焼くというかコピーします。<br />
<a href="ftp://ftp.kddilabs.jp/Linux/packages/CentOS/3.9/os/i386/images/">ftp://ftp.kddilabs.jp/Linux/packages/CentOS/3.9/os/i386/images/</a><br />
から<br />
<a href="ftp://ftp.kddilabs.jp/Linux/packages/CentOS/3.9/os/i386/images/bootdisk.img">bootdisk.img</a><br />
<a href="ftp://ftp.kddilabs.jp/Linux/packages/CentOS/3.9/os/i386/images/drvnet.img">drvnet.img</a><br />
<a href="ftp://ftp.kddilabs.jp/Linux/packages/CentOS/3.9/os/i386/images/pcmciadd.img">pcmciadd.img</a></p>
<p>コピーとか色々の処理は別のWindowsマシンを使用しているのですが、コピーというかディスクイメージを焼くために、<br />
Rawwriteというユーティリティを使用して書き込みします。<br />
<a href="http://www.chrysocome.net/rawwrite">chrysocome.net &#8211; RawWrite for Windows</a></p>
<p>これでFDD3枚書き込みしたらLavie Mの方にセットしたFDDに、bootdisk.imgを入れ、起動順序の先頭をUSB Floppyにして起動します。<br />
これで起動出来たら、あとはうまいことインストールするだけです。<br />
起動して</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">boot:</pre></div></div>

<p>が出たら、Enterを押すと、vmlinuz、initrd.imgがロードされて処理が進みます。<br />
Choose a Languageは「English」Keyboard Typeは「us」。つまりデフォルトのまま進めます。<br />
次に「Installation Method」では、FTPを選び<br />
「Use a driver disk」を選び、「Driver Disk Source」では、「sda」（floppy）を選び先ほどFDを作成したpcmciadd.imgをセットして「OK」を押すとロードされます。<br />
この語、「Error」画面で、No Devices of ～とメッセージが出るので、「Load another disk」で、drvnet.imgをセットして同様にロードすると、「Configure TCP/IP」という画面が出ます。<br />
ウチの場合は、DHCPDがあるので、「Use dynamic IP Configuration (BOOTP/DHCP)を選択してOKを押すと</p>
<p>「FTP Setup」という画面が出ます。<br />
FTP Site nameには<br />
ftp.kddilabs.jp/<br />
Red Hat directoryには<br />
Linux/packages/CentOS/3.9/os/i386/<br />
と入力してOKを押すとダウンロードが開始され、CentOS-3のインストールがはじまります。</p>
<p>（つづく）
<p><script type="text/javascript"><!--
google_ad_client = "pub-3467153506120319";
/* 468x60, 作成済み 09/05/08 */
google_ad_slot = "8443402396";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.4sure.jp/yokoshima/2010/05/13/hdd%e3%80%81cd-rom%e3%81%8c%e7%a0%b4%e6%90%8d%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b%e3%83%8e%e3%83%bc%e3%83%88pc%e3%81%ae%e5%be%a9%e6%b4%bb%e3%83%a1%e3%83%a2%ef%bc%92/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.4sure.jp/yokoshima/2010/05/13/hdd%e3%80%81cd-rom%e3%81%8c%e7%a0%b4%e6%90%8d%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b%e3%83%8e%e3%83%bc%e3%83%88pc%e3%81%ae%e5%be%a9%e6%b4%bb%e3%83%a1%e3%83%a2%ef%bc%92/" />
	</item>
		<item>
		<title>yumでPHP最新版(5.2)にアップデート</title>
		<link>http://blog.4sure.jp/yokoshima/2010/03/02/yum%e3%81%a7php%e6%9c%80%e6%96%b0%e7%89%885-2%e3%81%ab%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88/</link>
		<comments>http://blog.4sure.jp/yokoshima/2010/03/02/yum%e3%81%a7php%e6%9c%80%e6%96%b0%e7%89%885-2%e3%81%ab%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 10:53:45 +0000</pubDate>
		<dc:creator>yokoshima</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://blog.4sure.jp/yokoshima/?p=965</guid>
		<description><![CDATA[CensOS標準のyumリポジトリでは、いまだにPHP5.1.6が最新になっている。
まあ、他のソフトウェアとの整合性もあるのでしょうがないかもしれないのですが、
そろそろ・・・。
特に最近は、php5.2移行を要求するソフトウェアもどんどん出てきているので、そろそろ・・・。
ツール等のインストールはyum経由で、というのは出来れば崩したくないので、どこかのリポジトリを追加すればいいんだろうなと思っていたが、そのものズバリの事をやっておられる方が！
CentOS5.2にPHP5.2をYumでインストール
こちらの手順を参考にさせていただきました。
・リポジトリ追加

vi /etc/yum.repos.d/utterramblings.repo

・以下コピペ

&#91;utterramblings&#93;
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

これでアップデートしてみると、無事に5.2.11-jason.1となっている。
（jasonというのが気になるが後で調べよう）




]]></description>
			<content:encoded><![CDATA[<p>CensOS標準のyumリポジトリでは、いまだにPHP5.1.6が最新になっている。<br />
まあ、他のソフトウェアとの整合性もあるのでしょうがないかもしれないのですが、<br />
そろそろ・・・。</p>
<p>特に最近は、php5.2移行を要求するソフトウェアもどんどん出てきているので、そろそろ・・・。</p>
<p>ツール等のインストールはyum経由で、というのは出来れば崩したくないので、どこかのリポジトリを追加すればいいんだろうなと思っていたが、そのものズバリの事をやっておられる方が！</p>
<p><a href="http://blog.livedoor.jp/kuroranger/archives/65182380.html">CentOS5.2にPHP5.2をYumでインストール</a></p>
<p>こちらの手順を参考にさせていただきました。</p>
<p>・リポジトリ追加</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">vi</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>yum.repos.d<span style="color: #000000; font-weight: bold;">/</span>utterramblings.repo</pre></div></div>

<p>・以下コピペ</p>

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;"><span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>utterramblings<span style="">&#93;</span></span>
<span style="color: #000099;">name</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">Jason's Utter Ramblings Repo</span>
<span style="color: #000099;">baseurl</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">http://www.jasonlitka.com/media/EL$releasever/$basearch/</span>
<span style="color: #000099;">enabled</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">1</span>
<span style="color: #000099;">gpgcheck</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">1</span>
<span style="color: #000099;">gpgkey</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka</span></pre></div></div>

<p>これでアップデートしてみると、無事に5.2.11-jason.1となっている。<br />
（jasonというのが気になるが後で調べよう）</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-3467153506120319";
/* 468x60, 作成済み 09/05/08 */
google_ad_slot = "8443402396";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.4sure.jp/yokoshima/2010/03/02/yum%e3%81%a7php%e6%9c%80%e6%96%b0%e7%89%885-2%e3%81%ab%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.4sure.jp/yokoshima/2010/03/02/yum%e3%81%a7php%e6%9c%80%e6%96%b0%e7%89%885-2%e3%81%ab%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88/" />
	</item>
		<item>
		<title>WordPress運用時のユーザー</title>
		<link>http://blog.4sure.jp/yokoshima/2010/02/14/wordpress%e9%81%8b%e7%94%a8%e6%99%82%e3%81%ae%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc/</link>
		<comments>http://blog.4sure.jp/yokoshima/2010/02/14/wordpress%e9%81%8b%e7%94%a8%e6%99%82%e3%81%ae%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 15:53:33 +0000</pubDate>
		<dc:creator>yokoshima</dc:creator>
				<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[putty]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[WinSCP]]></category>

		<guid isPermaLink="false">http://blog.4sure.jp/yokoshima/?p=933</guid>
		<description><![CDATA[WordPressを使用している場合、テーマやプラグインを導入したり削除したりするのはダッシュボードのプラグイン設定から出来るのですが、
多分FTPか、FTPSのアカウントが必要です。（少なくともWP2.8 MUでは）
自身が管理するサーバーの場合は、FTPサーバーは立てずに、操作やファイル転送等はSSH関連で全て行いたいところです。
（レンタルサーバー事業でもやるなら利便性のために必要かもしれませんが）
なので、ダッシュボードの削除機能は使わないとして、テーマやプラグインのインストールはSFTPを使うことにしています。
クライアントは、WinSCPとPuttyを使っていますが、
普通にApacheを導入した場合、httpdの実行ユーザー（2.2系の場合デフォルトはapache.apache）はでシェル実行は出来ないので、プラグインやテーマをインストールする場合は
・WinSCPでSSH用のユーザーでログインし、そのログインユーザーのホームディレクトリあたりにファイル転送して、
・その後PuttyでログインしてsuしてホームディレクトリからDocumentRootに移動し、
・chown apache.apache
しないといけないので面倒でしょうがない。
SSHログインユーザーをapacheグループに所属させるという手もありますが、
特に何も指定しない場合、ファイルパーミッションは755で、所有者しかファイルの更新削除が出来ないはず。
なので、操作予定のファイルのパーミッションを775に変更しないといけないが、それもどうかな～。
apacheユーザーでSSHログイン出来れば良いとは思うのですが、そういう運用は一般的なんだろうか。
「apache」ユーザーは、システムアカウントと言って普通はログインして作業するようなものではないのだが・・・。
とりあえずはSSHなので秘密鍵がない限り大丈夫だと思い、apacheユーザーでSSHログイン出来るように設定してみました。
apacheユーザーはhttpdが起動しているので、そもそもあるかと思いますが、
ホームディレクトリはないので作成してさらにssh用のディレクトリを作成します。

#mkdir -p /home/apache/.ssh
#chown -R apache.apache /home/apache
#chmod 700 /home/apache/.ssh/

ここで、SSHの鍵を生成するために、apacheユーザーにsuしてみると・・・。

#su apache
This account is currently not available.

これはshellが有効でない場合に出るらしい。
（参考：Apacheの動作についての考察）
以下のように、Shellを有効にして再度suする。（ついでに、ホームディレクトリも変えてみる。）

#chsh apache
apache のシェルを変更します。
新しいシェル &#91;/sbin/nologin&#93;: /bin/bash
シェルを変更しました。
&#160;
#usermod -d /home/apache apache
#cp /etc/skel/.b* /home/apache
#chown -R apache.apache /home/apache
&#160;
# su apache
$

SSH鍵を生成します。

$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key &#40;/home/apache/.ssh/id_rsa&#41;:
Enter passphrase &#40;empty for no passphrase&#41;:
Enter same passphrase again:
Your identification has [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressを使用している場合、テーマやプラグインを導入したり削除したりするのはダッシュボードのプラグイン設定から出来るのですが、<br />
多分FTPか、FTPSのアカウントが必要です。（少なくともWP2.8 MUでは）</p>
<p>自身が管理するサーバーの場合は、FTPサーバーは立てずに、操作やファイル転送等はSSH関連で全て行いたいところです。<br />
（レンタルサーバー事業でもやるなら利便性のために必要かもしれませんが）</p>
<p>なので、ダッシュボードの削除機能は使わないとして、テーマやプラグインのインストールはSFTPを使うことにしています。</p>
<p>クライアントは、WinSCPとPuttyを使っていますが、<br />
普通にApacheを導入した場合、httpdの実行ユーザー（2.2系の場合デフォルトはapache.apache）はでシェル実行は出来ないので、プラグインやテーマをインストールする場合は<br />
・WinSCPでSSH用のユーザーでログインし、そのログインユーザーのホームディレクトリあたりにファイル転送して、<br />
・その後PuttyでログインしてsuしてホームディレクトリからDocumentRootに移動し、<br />
・chown apache.apache</p>
<p>しないといけないので面倒でしょうがない。<br />
SSHログインユーザーをapacheグループに所属させるという手もありますが、<br />
特に何も指定しない場合、ファイルパーミッションは755で、所有者しかファイルの更新削除が出来ないはず。<br />
なので、操作予定のファイルのパーミッションを775に変更しないといけないが、それもどうかな～。</p>
<p>apacheユーザーでSSHログイン出来れば良いとは思うのですが、そういう運用は一般的なんだろうか。<br />
「apache」ユーザーは、システムアカウントと言って普通はログインして作業するようなものではないのだが・・・。<br />
とりあえずはSSHなので秘密鍵がない限り大丈夫だと思い、apacheユーザーでSSHログイン出来るように設定してみました。</p>
<p>apacheユーザーはhttpdが起動しているので、そもそもあるかと思いますが、<br />
ホームディレクトリはないので作成してさらにssh用のディレクトリを作成します。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#mkdir -p /home/apache/.ssh</span>
<span style="color: #666666; font-style: italic;">#chown -R apache.apache /home/apache</span>
<span style="color: #666666; font-style: italic;">#chmod 700 /home/apache/.ssh/</span></pre></div></div>

<p>ここで、SSHの鍵を生成するために、apacheユーザーにsuしてみると・・・。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#su apache</span>
This account is currently not available.</pre></div></div>

<p>これはshellが有効でない場合に出るらしい。<br />
（参考：<a href="http://bingobingobingo.blog49.fc2.com/blog-entry-366.html">Apacheの動作についての考察</a>）</p>
<p>以下のように、Shellを有効にして再度suする。（ついでに、ホームディレクトリも変えてみる。）</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#chsh apache</span>
apache のシェルを変更します。
新しいシェル <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>nologin<span style="color: #7a0874; font-weight: bold;">&#93;</span>: <span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">bash</span>
シェルを変更しました。
&nbsp;
<span style="color: #666666; font-style: italic;">#usermod -d /home/apache apache</span>
<span style="color: #666666; font-style: italic;">#cp /etc/skel/.b* /home/apache</span>
<span style="color: #666666; font-style: italic;">#chown -R apache.apache /home/apache</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># su apache</span>
$</pre></div></div>

<p>SSH鍵を生成します。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">ssh-keygen</span> <span style="color: #660033;">-t</span> rsa
Generating public<span style="color: #000000; font-weight: bold;">/</span>private rsa key pair.
Enter <span style="color: #c20cb9; font-weight: bold;">file</span> <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #c20cb9; font-weight: bold;">which</span> to save the key <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>apache<span style="color: #000000; font-weight: bold;">/</span>.ssh<span style="color: #000000; font-weight: bold;">/</span>id_rsa<span style="color: #7a0874; font-weight: bold;">&#41;</span>:
Enter passphrase <span style="color: #7a0874; font-weight: bold;">&#40;</span>empty <span style="color: #000000; font-weight: bold;">for</span> no passphrase<span style="color: #7a0874; font-weight: bold;">&#41;</span>:
Enter same passphrase again:
Your identification has been saved <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>apache<span style="color: #000000; font-weight: bold;">/</span>.ssh<span style="color: #000000; font-weight: bold;">/</span>id_rsa.
Your public key has been saved <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>apache<span style="color: #000000; font-weight: bold;">/</span>.ssh<span style="color: #000000; font-weight: bold;">/</span>id_rsa.pub.
The key fingerprint is:
<span style="color: #000000;">23</span>:9a:2d:06:0a:<span style="color: #000000;">81</span>:f2:<span style="color: #000000;">25</span>:1e:a8:09:cf:c0:4c:<span style="color: #000000;">52</span>:<span style="color: #000000;">54</span> apache<span style="color: #000000; font-weight: bold;">@</span>xxx.xxx</pre></div></div>

<p>出来た公開鍵「id_rsa.pub」を「authorized_keys」にリネームします。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">mv</span> id_rsa.pub authorized_keys
$ <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">600</span> authorized_keys</pre></div></div>

<p>あとは一時的に秘密鍵のパーミッションを変更して、現在のSSHログインユーザーでダウンロードできるようにします。</p>
<p>これでログイン出来るようになったか試してみると、</p>
<blockquote><p> No supported authentication methods available</p></blockquote>
<p>と出てログイン出来ない。<br />
Server側のログを見てみると</p>
<pre lang="">
 User apache from xxx.xxx.xxx.xxx not allowed because not listed in AllowUsers
</pre>
<p><a href="http://lunatear.net/archives/000300.html">sshのPermission denied</a><br />
がすぐ見つかったので、sshd_configのAllowUsersにapacheを追記して再起動したら無事にWinSCPでログイン出来たようです。</p>
<p>これから様子見でどうするかを決めたいと思います。</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-3467153506120319";
/* 468x60, 作成済み 09/05/08 */
google_ad_slot = "8443402396";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.4sure.jp/yokoshima/2010/02/14/wordpress%e9%81%8b%e7%94%a8%e6%99%82%e3%81%ae%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.4sure.jp/yokoshima/2010/02/14/wordpress%e9%81%8b%e7%94%a8%e6%99%82%e3%81%ae%e3%83%a6%e3%83%bc%e3%82%b6%e3%83%bc/" />
	</item>
		<item>
		<title>Tokyo Cabinetをのインストール</title>
		<link>http://blog.4sure.jp/yokoshima/2009/08/26/tokyo-cabinet%e3%82%92%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/</link>
		<comments>http://blog.4sure.jp/yokoshima/2009/08/26/tokyo-cabinet%e3%82%92%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 13:14:50 +0000</pubDate>
		<dc:creator>yokoshima</dc:creator>
				<category><![CDATA[開発]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Tokyo Cabinet]]></category>

		<guid isPermaLink="false">http://blog.4sure.jp/yokoshima/?p=807</guid>
		<description><![CDATA[またインストールネタですいません。
Tokyo Cabinetを入れてみます。
環境はいつもの。

#cat /etc/redhat-release
CentOS release 5.3 &#40;Final&#41;

とりあえず。ダウンロード（ああ、wgetは面倒くさい）

# cd /tmp
# wget http://tokyocabinet.sourceforge.net/tokyocabinet-1.4.32.tar.gz

前提として、zlibとbzip2が入っていることが前提だそうなので

# yum list zlib
zlib.i386 1.2.3-3 installed
# yum list bzip2
bzip2.i386 1.0.3-4.el5_2 installed

入っているようなのでこのままインストールします。

# tar zxvf tokyocabinet-1.4.32.tar.gz
# cd tokyocabinet-1.4.32
# ./configure
　：
checking bzlib.h usability... no
checking bzlib.h presence... no
checking for bzlib.h... no
configure: error: bzlib.h is required

bzlib.hがないというエラーなので、調べてみるとbzip2-develというのが必要らしい。

yum install bzip2-devel

改めて、

# ./configure
# make
# make install

これでストレージ部分はインストールは出来たのですが、これを管理するというか操作する部分がないのでTokyo Tyrantというクライアント（というかマネージャ？）もインストールします。
Tokyo Tyrantのドキュメントを参照（素直にググって出てこなかったのですが・・・）

# wget http://tokyocabinet.sourceforge.net/tyrantpkg/tokyotyrant-1.1.33.tar.gz
# tar zxvf tokyotyrant-1.1.33.tar.gz
# cd tokyotyrant-1.1.33
# ./configure
# [...]]]></description>
			<content:encoded><![CDATA[<p>またインストールネタですいません。<br />
Tokyo Cabinetを入れてみます。</p>
<p>環境はいつもの。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#cat /etc/redhat-release</span>
CentOS release <span style="color: #000000;">5.3</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Final<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div>

<p>とりあえず。ダウンロード（ああ、wgetは面倒くさい）</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># cd /tmp</span>
<span style="color: #666666; font-style: italic;"># wget http://tokyocabinet.sourceforge.net/tokyocabinet-1.4.32.tar.gz</span></pre></div></div>

<p>前提として、zlibとbzip2が入っていることが前提だそうなので</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># yum list zlib</span>
zlib.i386 1.2.3-<span style="color: #000000;">3</span> installed
<span style="color: #666666; font-style: italic;"># yum list bzip2</span>
bzip2.i386 1.0.3-4.el5_2 installed</pre></div></div>

<p>入っているようなのでこのままインストールします。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># tar zxvf tokyocabinet-1.4.32.tar.gz</span>
<span style="color: #666666; font-style: italic;"># cd tokyocabinet-1.4.32</span>
<span style="color: #666666; font-style: italic;"># ./configure</span>
　：
checking bzlib.h usability... no
checking bzlib.h presence... no
checking <span style="color: #000000; font-weight: bold;">for</span> bzlib.h... no
configure: error: bzlib.h is required</pre></div></div>

<p>bzlib.hがないというエラーなので、調べてみるとbzip2-develというのが必要らしい。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yum <span style="color: #c20cb9; font-weight: bold;">install</span> bzip2-devel</pre></div></div>

<p>改めて、</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># ./configure</span>
<span style="color: #666666; font-style: italic;"># make</span>
<span style="color: #666666; font-style: italic;"># make install</span></pre></div></div>

<p>これでストレージ部分はインストールは出来たのですが、これを管理するというか操作する部分がないのでTokyo Tyrantというクライアント（というかマネージャ？）もインストールします。<br />
<a href="http://tokyocabinet.sourceforge.net/tyrantdoc/">Tokyo Tyrantのドキュメント</a>を参照（素直にググって出てこなかったのですが・・・）</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># wget http://tokyocabinet.sourceforge.net/tyrantpkg/tokyotyrant-1.1.33.tar.gz</span>
<span style="color: #666666; font-style: italic;"># tar zxvf tokyotyrant-1.1.33.tar.gz</span>
<span style="color: #666666; font-style: italic;"># cd tokyotyrant-1.1.33</span>
<span style="color: #666666; font-style: italic;"># ./configure</span>
<span style="color: #666666; font-style: italic;"># make</span>
<span style="color: #666666; font-style: italic;"># make install</span></pre></div></div>

<p>ここまで出来たら、</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># ttserver</span></pre></div></div>

<p>で起動することを確認出来ればOKです。
<p><script type="text/javascript"><!--
google_ad_client = "pub-3467153506120319";
/* 468x60, 作成済み 09/05/08 */
google_ad_slot = "8443402396";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.4sure.jp/yokoshima/2009/08/26/tokyo-cabinet%e3%82%92%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.4sure.jp/yokoshima/2009/08/26/tokyo-cabinet%e3%82%92%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/" />
	</item>
		<item>
		<title>yumを間違って削除しちゃった場合の手順</title>
		<link>http://blog.4sure.jp/yokoshima/2009/07/25/yum%e3%82%92%e9%96%93%e9%81%95%e3%81%a3%e3%81%a6%e5%89%8a%e9%99%a4%e3%81%97%e3%81%a1%e3%82%83%e3%81%a3%e3%81%9f%e5%a0%b4%e5%90%88%e3%81%ae%e6%89%8b%e9%a0%86/</link>
		<comments>http://blog.4sure.jp/yokoshima/2009/07/25/yum%e3%82%92%e9%96%93%e9%81%95%e3%81%a3%e3%81%a6%e5%89%8a%e9%99%a4%e3%81%97%e3%81%a1%e3%82%83%e3%81%a3%e3%81%9f%e5%a0%b4%e5%90%88%e3%81%ae%e6%89%8b%e9%a0%86/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 15:50:50 +0000</pubDate>
		<dc:creator>yokoshima</dc:creator>
				<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://blog.4sure.jp/yokoshima/?p=719</guid>
		<description><![CDATA[yumという超便利なRHL系のパッケージがあるが、標準じゃないリポジトリに接続したかったので、色々やっているうちに「yum-fastestmirrot」というのをいったん消してみようじゃないかという話に（自分の中で）なったので

yum remove yum-fastestmirror

とやったら、yum自体がアンインストールされてしまった。その際の復旧手順です。
まず最新版のyumを取ってきて、rpmコマンドでインストールしますと。

# wget http://ftp.iij.ad.jp/pub/linux/centos/5/os/i386/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm
--00:31:57--  http://ftp.iij.ad.jp/pub/linux/centos/5/os/i386/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm
ftp.iij.ad.jp をDNSに問いあわせています... 202.232.140.135, 202.232.140.138, 202.232.140.136, ...
ftp.iij.ad.jp&#124;202.232.140.135&#124;:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 939467 &#40;917K&#41; &#91;application/x-rpm&#93;
Saving to: `yum-3.2.19-18.el5.centos.noarch.rpm'
&#160;
100%[=============================================================================================================&#62;] 939,467     5.39M/s   in 0.2s
&#160;
00:31:57 (5.39 MB/s) - `yum-3.2.19-18.el5.centos.noarch.rpm' を保存しました &#91;939467/939467&#93;
&#160;
# rpm -ivh yum-3.2.19-18.el5.centos.noarch.rpm
エラー: 依存性の欠如:
        yum-fastestmirror は yum-3.2.19-18.el5.centos.noarch に必要とされています

したら、yum-fastestmirrorが必要だと言っているので、じゃfastestmirrorを先に入れますと。

# wget http://ftp.iij.ad.jp/pub/linux/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
--00:32:33-- [...]]]></description>
			<content:encoded><![CDATA[<p>yumという超便利なRHL系のパッケージがあるが、標準じゃないリポジトリに接続したかったので、色々やっているうちに「yum-fastestmirrot」というのをいったん消してみようじゃないかという話に（自分の中で）なったので</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yum remove yum-fastestmirror</pre></div></div>

<p>とやったら、yum自体がアンインストールされてしまった。その際の復旧手順です。<br />
まず最新版のyumを取ってきて、rpmコマンドでインストールしますと。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># wget http://ftp.iij.ad.jp/pub/linux/centos/5/os/i386/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm</span>
--00:<span style="color: #000000;">31</span>:<span style="color: #000000;">57</span>--  http:<span style="color: #000000; font-weight: bold;">//</span>ftp.iij.ad.jp<span style="color: #000000; font-weight: bold;">/</span>pub<span style="color: #000000; font-weight: bold;">/</span>linux<span style="color: #000000; font-weight: bold;">/</span>centos<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5</span><span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span>i386<span style="color: #000000; font-weight: bold;">/</span>CentOS<span style="color: #000000; font-weight: bold;">/</span>yum-3.2.19-18.el5.centos.noarch.rpm
ftp.iij.ad.jp をDNSに問いあわせています... 202.232.140.135, 202.232.140.138, 202.232.140.136, ...
ftp.iij.ad.jp<span style="color: #000000; font-weight: bold;">|</span>202.232.140.135<span style="color: #000000; font-weight: bold;">|</span>:<span style="color: #000000;">80</span> に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... <span style="color: #000000;">200</span> OK
長さ: <span style="color: #000000;">939467</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>917K<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>application<span style="color: #000000; font-weight: bold;">/</span>x-rpm<span style="color: #7a0874; font-weight: bold;">&#93;</span>
Saving to: <span style="color: #000000; font-weight: bold;">`</span>yum-3.2.19-18.el5.centos.noarch.rpm<span style="color: #ff0000;">'
&nbsp;
100%[=============================================================================================================&gt;] 939,467     5.39M/s   in 0.2s
&nbsp;
00:31:57 (5.39 MB/s) - `yum-3.2.19-18.el5.centos.noarch.rpm'</span> を保存しました <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">939467</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">939467</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># rpm -ivh yum-3.2.19-18.el5.centos.noarch.rpm</span>
エラー: 依存性の欠如:
        yum-fastestmirror は yum-3.2.19-18.el5.centos.noarch に必要とされています</pre></div></div>

<p>したら、yum-fastestmirrorが必要だと言っているので、じゃfastestmirrorを先に入れますと。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># wget http://ftp.iij.ad.jp/pub/linux/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm</span>
--00:<span style="color: #000000;">32</span>:<span style="color: #000000;">33</span>--  http:<span style="color: #000000; font-weight: bold;">//</span>ftp.iij.ad.jp<span style="color: #000000; font-weight: bold;">/</span>pub<span style="color: #000000; font-weight: bold;">/</span>linux<span style="color: #000000; font-weight: bold;">/</span>centos<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">5</span><span style="color: #000000; font-weight: bold;">/</span>os<span style="color: #000000; font-weight: bold;">/</span>i386<span style="color: #000000; font-weight: bold;">/</span>CentOS<span style="color: #000000; font-weight: bold;">/</span>yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
ftp.iij.ad.jp をDNSに問いあわせています... 202.232.140.139, 202.232.140.135, 202.232.140.138, ...
ftp.iij.ad.jp<span style="color: #000000; font-weight: bold;">|</span>202.232.140.139<span style="color: #000000; font-weight: bold;">|</span>:<span style="color: #000000;">80</span> に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... <span style="color: #000000;">200</span> OK
長さ: <span style="color: #000000;">18886</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>18K<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>application<span style="color: #000000; font-weight: bold;">/</span>x-rpm<span style="color: #7a0874; font-weight: bold;">&#93;</span>
Saving to: <span style="color: #000000; font-weight: bold;">`</span>yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm<span style="color: #ff0000;">'
&nbsp;
100%[=============================================================================================================&gt;] 18,886      --.-K/s   in 0.02s
&nbsp;
00:32:33 (1.03 MB/s) - `yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm'</span> を保存しました <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">18886</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">18886</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># rpm -ivh yum-3.2.19-18.el5.centos.noarch.rpm</span>
エラー: 依存性の欠如:
        yum-fastestmirror は yum-3.2.19-18.el5.centos.noarch に必要とされています</pre></div></div>

<p>yum-fastestmirrotはyumが必要だそうです。見事にデッドロックしています。<br />
どうしたもんかと調べていたら、同じ悩みを抱える方が居たようで</p>
<p><a href="http://kajuhome.com/cgi-bin/patio/patio.cgi?mode=view&amp;no=1765">http://kajuhome.com/cgi-bin/patio/patio.cgi?mode=view&amp;no=1765</a></p>
<p>これをみて、以下のようにしたら復旧しました。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>blackhole ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># rpm -ivh yum-3.2.19-18.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm</span>
準備中...                <span style="color: #666666; font-style: italic;">########################################### [100%]</span>
   <span style="color: #000000;">1</span>:yum-fastestmirror      <span style="color: #666666; font-style: italic;">########################################### [ 50%]</span>
   <span style="color: #000000;">2</span>:yum                    <span style="color: #666666; font-style: italic;">########################################### [100%]</span></pre></div></div>

<p><script type="text/javascript"><!--
google_ad_client = "pub-3467153506120319";
/* 468x60, 作成済み 09/05/08 */
google_ad_slot = "8443402396";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.4sure.jp/yokoshima/2009/07/25/yum%e3%82%92%e9%96%93%e9%81%95%e3%81%a3%e3%81%a6%e5%89%8a%e9%99%a4%e3%81%97%e3%81%a1%e3%82%83%e3%81%a3%e3%81%9f%e5%a0%b4%e5%90%88%e3%81%ae%e6%89%8b%e9%a0%86/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.4sure.jp/yokoshima/2009/07/25/yum%e3%82%92%e9%96%93%e9%81%95%e3%81%a3%e3%81%a6%e5%89%8a%e9%99%a4%e3%81%97%e3%81%a1%e3%82%83%e3%81%a3%e3%81%9f%e5%a0%b4%e5%90%88%e3%81%ae%e6%89%8b%e9%a0%86/" />
	</item>
		<item>
		<title>Mavenのインストール</title>
		<link>http://blog.4sure.jp/yokoshima/2009/06/16/maven%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/</link>
		<comments>http://blog.4sure.jp/yokoshima/2009/06/16/maven%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 14:15:49 +0000</pubDate>
		<dc:creator>yokoshima</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://blog.4sure.jp/yokoshima/?p=342</guid>
		<description><![CDATA[似たようなタイトルのばかり書いているような気がするが、
環境は以下の通り。
http://d.hatena.ne.jp/yokococon/20070206参考

# cat /etc/redhat-release
CentOS release 5.3 &#40;Final&#41;

JavaのバージョンはOpenJDKのインストールで設定した通り。

# java -version
java version &#34;1.6.0&#34;
OpenJDK  Runtime Environment &#40;build 1.6.0-b09&#41;
OpenJDK Client VM &#40;build 1.6.0-b09, mixed mode&#41;

MavenのインストールはInstall and test Maven on CentOS 5.2を参考にさせていただいた。
http://maven.apache.org/download.htmlからMavenの持ってくる。現在は2.1.0が最新なのでそれをダウンロードして解凍する。（ああ、wgetが面倒臭い・・・。）

# wget http://ftp.kddilabs.jp/infosystems/apache/maven/binaries/apache-maven-2.1.0-bin.tar.gz
# tar -zxvf apache-maven-2.1.0-bin.tar.gz
apache-maven-2.1.0/conf/
apache-maven-2.1.0/boot/classworlds-1.1.jar
apache-maven-2.1.0/LICENSE.txt
apache-maven-2.1.0/NOTICE.txt
apache-maven-2.1.0/README.txt
apache-maven-2.1.0/bin/m2.conf
apache-maven-2.1.0/bin/mvn.bat
apache-maven-2.1.0/bin/mvnDebug.bat
apache-maven-2.1.0/bin/mvn
apache-maven-2.1.0/bin/mvnDebug
apache-maven-2.1.0/conf/settings.xml
apache-maven-2.1.0/lib/maven-2.1.0-uber.jar

シンボリックリンクを張る。

# ln -s apache-maven-2.1.0 maven

rootの環境変数に以下を追加して読み込み。OpenJDKを入れた時にJAVA_HOMEを設定していなかったのでここで指定してみる。

export JAVA_HOME=/usr/lib/jvm/java
export M2_HOME=/usr/local/maven
export PATH=${M2_HOME}/bin:${PATH}

バージョンを確認。

# mvn --version
Apache Maven 2.1.0 &#40;r755702; 2009-03-19 04:10:27+0900&#41;
Java version: 1.6.0
Java home: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre
Default locale: ja_JP, platform encoding: UTF-8
OS [...]]]></description>
			<content:encoded><![CDATA[<p>似たようなタイトルのばかり書いているような気がするが、<br />
環境は以下の通り。</p>
<p><a href="http://d.hatena.ne.jp/yokococon/20070206">http://d.hatena.ne.jp/yokococon/20070206</a>参考</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># cat /etc/redhat-release</span>
CentOS release <span style="color: #000000;">5.3</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Final<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div>

<p>Javaのバージョンは<a href="http://blog.4sure.jp/yokoshima/2009/06/16/openjdk%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/">OpenJDKのインストール</a>で設定した通り。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># java -version</span>
java version <span style="color: #ff0000;">&quot;1.6.0&quot;</span>
OpenJDK  Runtime Environment <span style="color: #7a0874; font-weight: bold;">&#40;</span>build 1.6.0-b09<span style="color: #7a0874; font-weight: bold;">&#41;</span>
OpenJDK Client VM <span style="color: #7a0874; font-weight: bold;">&#40;</span>build 1.6.0-b09, mixed mode<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div>

<p>Mavenのインストールは<a href="http://pwong-tipsandtricks.blogspot.com/2009/02/install-and-test-maven-on-centos-52.html">Install and test Maven on CentOS 5.2</a>を参考にさせていただいた。</p>
<p><a href="http://maven.apache.org/download.html">http://maven.apache.org/download.html</a>からMavenの持ってくる。現在は2.1.0が最新なのでそれをダウンロードして解凍する。（ああ、wgetが面倒臭い・・・。）</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># wget http://ftp.kddilabs.jp/infosystems/apache/maven/binaries/apache-maven-2.1.0-bin.tar.gz</span>
<span style="color: #666666; font-style: italic;"># tar -zxvf apache-maven-2.1.0-bin.tar.gz</span>
apache-maven-2.1.0<span style="color: #000000; font-weight: bold;">/</span>conf<span style="color: #000000; font-weight: bold;">/</span>
apache-maven-2.1.0<span style="color: #000000; font-weight: bold;">/</span>boot<span style="color: #000000; font-weight: bold;">/</span>classworlds-1.1.jar
apache-maven-2.1.0<span style="color: #000000; font-weight: bold;">/</span>LICENSE.txt
apache-maven-2.1.0<span style="color: #000000; font-weight: bold;">/</span>NOTICE.txt
apache-maven-2.1.0<span style="color: #000000; font-weight: bold;">/</span>README.txt
apache-maven-2.1.0<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>m2.conf
apache-maven-2.1.0<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>mvn.bat
apache-maven-2.1.0<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>mvnDebug.bat
apache-maven-2.1.0<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>mvn
apache-maven-2.1.0<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>mvnDebug
apache-maven-2.1.0<span style="color: #000000; font-weight: bold;">/</span>conf<span style="color: #000000; font-weight: bold;">/</span>settings.xml
apache-maven-2.1.0<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>maven-2.1.0-uber.jar</pre></div></div>

<p>シンボリックリンクを張る。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># ln -s apache-maven-2.1.0 maven</span></pre></div></div>

<p>rootの環境変数に以下を追加して読み込み。OpenJDKを入れた時にJAVA_HOMEを設定していなかったのでここで指定してみる。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">JAVA_HOME</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>jvm<span style="color: #000000; font-weight: bold;">/</span>java
<span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">M2_HOME</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>maven
<span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">PATH</span>=<span style="color: #800000;">${M2_HOME}</span><span style="color: #000000; font-weight: bold;">/</span>bin:<span style="color: #800000;">${PATH}</span></pre></div></div>

<p>バージョンを確認。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># mvn --version</span>
Apache Maven 2.1.0 <span style="color: #7a0874; font-weight: bold;">&#40;</span>r755702; <span style="color: #000000;">2009</span>-03-<span style="color: #000000;">19</span> 04:<span style="color: #000000;">10</span>:<span style="color: #000000;">27</span>+0900<span style="color: #7a0874; font-weight: bold;">&#41;</span>
Java version: 1.6.0
Java home: <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>jvm<span style="color: #000000; font-weight: bold;">/</span>java-1.6.0-openjdk-1.6.0.0<span style="color: #000000; font-weight: bold;">/</span>jre
Default locale: ja_JP, platform encoding: UTF-<span style="color: #000000;">8</span>
OS name: <span style="color: #ff0000;">&quot;linux&quot;</span> version: <span style="color: #ff0000;">&quot;2.6.29.1&quot;</span> <span style="color: #c20cb9; font-weight: bold;">arch</span>: <span style="color: #ff0000;">&quot;i386&quot;</span> Family: <span style="color: #ff0000;">&quot;unix&quot;</span></pre></div></div>

<p>インストールはこれで終了。次はHudosonの設定だ。
<p><script type="text/javascript"><!--
google_ad_client = "pub-3467153506120319";
/* 468x60, 作成済み 09/05/08 */
google_ad_slot = "8443402396";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.4sure.jp/yokoshima/2009/06/16/maven%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.4sure.jp/yokoshima/2009/06/16/maven%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/" />
	</item>
		<item>
		<title>CentOSでリモートGUI接続</title>
		<link>http://blog.4sure.jp/yokoshima/2009/05/30/centos%e3%81%a7%e3%83%aa%e3%83%a2%e3%83%bc%e3%83%88gui%e6%8e%a5%e7%b6%9a/</link>
		<comments>http://blog.4sure.jp/yokoshima/2009/05/30/centos%e3%81%a7%e3%83%aa%e3%83%a2%e3%83%bc%e3%83%88gui%e6%8e%a5%e7%b6%9a/#comments</comments>
		<pubDate>Sat, 30 May 2009 08:47:52 +0000</pubDate>
		<dc:creator>yokoshima</dc:creator>
				<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[Remote]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://blog.4sure.jp/yokoshima/?p=175</guid>
		<description><![CDATA[sshでアクセス可能にはなったのだが、yumで取れないソフトウェアをサーバーにインストールするのが面倒臭い。
なぜなら、ssh接続ではroot権限の接続を許していないので、まず一般ユーザーでログインし、
（サーバーに）インストールするソフトウェアをクライアント（Windows）にダウンロードして
SCPでサーバーのホームディレクトリに転送し、サーバー側でsu &#8211; rootしてログインユーザーのホームディレクトリに移動して
対象ソフトウェアをchownなりchmodしたりしないといけないから。（面倒くさい・・・）
箇条書きにすると
(1)sshクライアントを起動して一般ユーザーでログイン
(2)クライアント側でブラウザを使用して目的のソフトウェアをダウンロード
(3)SCPクライアントを立ち上げて(1)のユーザーでログインし、(2)のソフトウェアをサーバーにアップロード
(4)(1)のsshクライアントでsu &#8211; rootする
(5)(3)でアップロードしたソフトウェアをchownやchmodしてインストール作業
これはやってみないとこの痒いとこに手が届かなさがわからないかもしれませんが・・・。
サーバー側でrootになってwgetでファイルを取得すればよいのかもしれないが、
URLを打ち込むのがどうも面倒臭い。またLynxというテキストベースのブラウザが
Linuxでは使用できるが、いちばん良いのはリモートからGUI環境を使用してFireFoxが使用出来れば簡単だ。
ということでリモートからGUI接続する設定をしたいと思います。
CentOS 5にはもともと「vnc server」というのが入っているのでまずはそれを起動させます。

&#91;root@%servername% ~&#93;# vncserver
&#160;
You will require a password to access your desktops.
&#160;
Password:
Verify:
&#160;
New '%servername%:1 (yokoshima)' desktop is %servername%:1
&#160;
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/%servername%:1.log

さらに、このサーバの場合はiptablesが聞いているので、vncserverがどのポートで起動しているか確認して
そのポートを開けます。

&#91;root@%servername% ~&#93;# ps aux &#124; grep vnc
root     12974  0.0  0.0   4984   772 pts/1 [...]]]></description>
			<content:encoded><![CDATA[<p>sshでアクセス可能にはなったのだが、yumで取れないソフトウェアをサーバーにインストールするのが面倒臭い。<br />
なぜなら、ssh接続ではroot権限の接続を許していないので、まず一般ユーザーでログインし、<br />
（サーバーに）インストールするソフトウェアをクライアント（Windows）にダウンロードして<br />
SCPでサーバーのホームディレクトリに転送し、サーバー側でsu &#8211; rootしてログインユーザーのホームディレクトリに移動して<br />
対象ソフトウェアをchownなりchmodしたりしないといけないから。（面倒くさい・・・）<br />
箇条書きにすると<br />
(1)sshクライアントを起動して一般ユーザーでログイン<br />
(2)クライアント側でブラウザを使用して目的のソフトウェアをダウンロード<br />
(3)SCPクライアントを立ち上げて(1)のユーザーでログインし、(2)のソフトウェアをサーバーにアップロード<br />
(4)(1)のsshクライアントでsu &#8211; rootする<br />
(5)(3)でアップロードしたソフトウェアをchownやchmodしてインストール作業</p>
<p>これはやってみないとこの痒いとこに手が届かなさがわからないかもしれませんが・・・。</p>
<p>サーバー側でrootになってwgetでファイルを取得すればよいのかもしれないが、<br />
URLを打ち込むのがどうも面倒臭い。またLynxというテキストベースのブラウザが<br />
Linuxでは使用できるが、いちばん良いのはリモートからGUI環境を使用してFireFoxが使用出来れば簡単だ。</p>
<p>ということでリモートからGUI接続する設定をしたいと思います。</p>
<p>CentOS 5にはもともと「vnc server」というのが入っているのでまずはそれを起動させます。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@%</span>servername<span style="color: #000000; font-weight: bold;">%</span> ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># vncserver</span>
&nbsp;
You will require a password to access your desktops.
&nbsp;
Password:
Verify:
&nbsp;
New <span style="color: #ff0000;">'%servername%:1 (yokoshima)'</span> desktop is <span style="color: #000000; font-weight: bold;">%</span>servername<span style="color: #000000; font-weight: bold;">%</span>:<span style="color: #000000;">1</span>
&nbsp;
Creating default startup script <span style="color: #000000; font-weight: bold;">/</span>root<span style="color: #000000; font-weight: bold;">/</span>.vnc<span style="color: #000000; font-weight: bold;">/</span>xstartup
Starting applications specified <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000; font-weight: bold;">/</span>root<span style="color: #000000; font-weight: bold;">/</span>.vnc<span style="color: #000000; font-weight: bold;">/</span>xstartup
Log <span style="color: #c20cb9; font-weight: bold;">file</span> is <span style="color: #000000; font-weight: bold;">/</span>root<span style="color: #000000; font-weight: bold;">/</span>.vnc<span style="color: #000000; font-weight: bold;">/%</span>servername<span style="color: #000000; font-weight: bold;">%</span>:1.log</pre></div></div>

<p>さらに、このサーバの場合はiptablesが聞いているので、vncserverがどのポートで起動しているか確認して<br />
そのポートを開けます。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@%</span>servername<span style="color: #000000; font-weight: bold;">%</span> ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># ps aux | grep vnc</span>
root     <span style="color: #000000;">12974</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">0.0</span>   <span style="color: #000000;">4984</span>   <span style="color: #000000;">772</span> pts<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">1</span>    R+   <span style="color: #000000;">17</span>:<span style="color: #000000;">20</span>   <span style="color: #000000;">0</span>:00 <span style="color: #c20cb9; font-weight: bold;">grep</span> vnc
root     <span style="color: #000000;">26350</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">1.4</span>  <span style="color: #000000;">22104</span> <span style="color: #000000;">14952</span> pts<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">1</span>    S    <span style="color: #000000;">16</span>:<span style="color: #000000;">30</span>   <span style="color: #000000;">0</span>:00 Xvnc :<span style="color: #000000;">1</span> <span style="color: #660033;">-desktop</span> <span style="color: #000000; font-weight: bold;">%</span>servername<span style="color: #000000; font-weight: bold;">%</span>:<span style="color: #000000;">1</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>yokoshima<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #660033;">-httpd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>vnc<span style="color: #000000; font-weight: bold;">/</span>classes <span style="color: #660033;">-auth</span> <span style="color: #000000; font-weight: bold;">/</span>root<span style="color: #000000; font-weight: bold;">/</span>.Xauthority <span style="color: #660033;">-geometry</span> 1024x768 <span style="color: #660033;">-depth</span> <span style="color: #000000;">16</span> <span style="color: #660033;">-rfbwait</span> <span style="color: #000000;">30000</span> <span style="color: #660033;">-rfbauth</span> <span style="color: #000000; font-weight: bold;">/</span>root<span style="color: #000000; font-weight: bold;">/</span>.vnc<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">passwd</span> <span style="color: #660033;">-rfbport</span> <span style="color: #000000;">5901</span> <span style="color: #660033;">-pn</span>
root     <span style="color: #000000;">26357</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">0.1</span>   <span style="color: #000000;">4268</span>  <span style="color: #000000;">1312</span> pts<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">1</span>    S    <span style="color: #000000;">16</span>:<span style="color: #000000;">30</span>   <span style="color: #000000;">0</span>:00 vncconfig <span style="color: #660033;">-iconic</span></pre></div></div>

<p>この場合、5901番が空いているので、iptablesの設定をします。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#vnc設定</span>
iptables <span style="color: #660033;">-A</span> INPUT <span style="color: #660033;">-p</span> tcp <span style="color: #660033;">--dport</span> <span style="color: #000000;">5901</span> <span style="color: #660033;">-j</span> ACCEPT_COUNTRY</pre></div></div>

<p>＃ACCEPT_COUNTRYは別関数で計算したIPアドレスのセットです。</p>
<p>vnc接続のためのパスワードを聞かれるので設定します。<br />
そして、VNCクライアントをインストールしてアクセスしてみます。<br />
VNCクライアントは<a href="http://www.tightvnc.com/">tightvnc</a>にしてみました。<br />
これで<br />
%servername%:1を設定してアクセスします。</p>
<p>そして画面が出たのですが・・・FireFoxが使えるGUIではなかった。<br />
しかもわざわざSSHでアクセスするように変更したのに、これだと単なるパスワード認証でアクセス出来てしまうので<br />
中止しました。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">vncserver <span style="color: #660033;">-kill</span> :<span style="color: #000000;">1</span></pre></div></div>

<p>ああ、やはり地道にやるしかないんだなぁ。
<p><script type="text/javascript"><!--
google_ad_client = "pub-3467153506120319";
/* 468x60, 作成済み 09/05/08 */
google_ad_slot = "8443402396";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.4sure.jp/yokoshima/2009/05/30/centos%e3%81%a7%e3%83%aa%e3%83%a2%e3%83%bc%e3%83%88gui%e6%8e%a5%e7%b6%9a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.4sure.jp/yokoshima/2009/05/30/centos%e3%81%a7%e3%83%aa%e3%83%a2%e3%83%bc%e3%83%88gui%e6%8e%a5%e7%b6%9a/" />
	</item>
	</channel>
</rss>
