<?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/"
	>

<channel>
	<title>webプログラマーのメモ &#187; Linux</title>
	<atom:link href="http://blog.96q.org/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.96q.org</link>
	<description>php, MySQL, PostgreSQL, apache, Linux等の技術メモです。</description>
	<lastBuildDate>Sun, 22 Aug 2010 05:03:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>「ServersMan@VPS」にsubversion をインストールする</title>
		<link>http://blog.96q.org/2010/08/22/serversmans-vps-subversion-install/</link>
		<comments>http://blog.96q.org/2010/08/22/serversmans-vps-subversion-install/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 05:03:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[開発環境構築]]></category>
		<category><![CDATA[ServersMan]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=334</guid>
		<description><![CDATA[
「ServersMan@VPS」にsubversion をインストールします。

▼subversion


$ sudo yum install subversion mod_dav_svn

※以下の所にファイル等があります
/etc/subversion
/etc/httpd/conf.d/subversion.conf
/usr/share/doc/subversion-1.4.2


$ sudo mkdir /var/www/svn
$ sudo svnadmin create /var/www/svn/common
$ sudo chown -R daemon:daemon /var/www/svn/
$ sudo svn mkdir file:///var/www/svn/common/trunk file:///var/www/svn/common/tags file:///var/www/svn/common/branches -m "Create trunk, tags, and branches."






$ sudo vi /etc/httpd/conf.d/subversion.conf
&#60;Location /svn&#62;
   DAV svn
   SVNParentPath /var/www/svn

#   # Limit write permission to list of valid users.
#   [...]]]></description>
			<content:encoded><![CDATA[<p>
「<a href="http://dream.jp/vps/" target="_blank">ServersMan@VPS</a>」にsubversion をインストールします。<br />
<br />
▼subversion<br />
</p>
<blockquote><p><code><br />
$ sudo yum install subversion mod_dav_svn<br />
<br />
※以下の所にファイル等があります<br />
/etc/subversion<br />
/etc/httpd/conf.d/subversion.conf<br />
/usr/share/doc/subversion-1.4.2<br />
<br />
<br />
$ sudo mkdir /var/www/svn<br />
$ sudo svnadmin create /var/www/svn/common<br />
$ sudo chown -R daemon:daemon /var/www/svn/<br />
$ sudo svn mkdir file:///var/www/svn/common/trunk file:///var/www/svn/common/tags file:///var/www/svn/common/branches -m "Create trunk, tags, and branches."<br />
</code></p></blockquote>
<p>
<br />
<br />
</p>
<blockquote><p><code><br />
$ sudo vi /etc/httpd/conf.d/subversion.conf<br />
&lt;Location /svn&gt;<br />
   DAV svn<br />
   SVNParentPath /var/www/svn<br />
<br />
#   # Limit write permission to list of valid users.<br />
#   <LimitExcept GET PROPFIND OPTIONS REPORT><br />
#      # Require SSL connection for password protection.<br />
#      # SSLRequireSSL<br />
<br />
      AuthType Basic<br />
      AuthName "Authorization svn repos"<br />
      AuthUserFile /etc/httpd/.htpasswd<br />
      Require valid-user<br />
#   </LimitExcept><br />
&lt;/Location&gt;<br />
<br />
<br />
<br />
$ sudo htpasswd -c /etc/httpd/.htpasswd {USERNAME1}<br />
$ sudo /etc/init.d/httpd restart<br />
</code></p></blockquote>
<p>
<br />
※確認<br />
<br />
http://{YOUERSERVER}/svn/common/<br />
<br />
でアクセス出来ればOKかと思います。<br />
<br />
</p>
<img src="http://blog.96q.org/?ak_action=api_record_view&id=334&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/08/22/serversmans-vps-subversion-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする</title>
		<link>http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/</link>
		<comments>http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 16:39:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PEAR]]></category>
		<category><![CDATA[PECL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[yum]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[開発環境構築]]></category>
		<category><![CDATA[apc]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[phpPgAdmin]]></category>
		<category><![CDATA[ServersMan]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=331</guid>
		<description><![CDATA[
DTI(ドリーム・トレイン・インターネット)が提供中の「ServersMan@VPS」
(仮想専用サーバー)を契約してみてPHP5.3,MySQL5.1,PostgreSQL8 をインストールしてみました。

「Ser [...]]]></description>
			<content:encoded><![CDATA[<p>
DTI(ドリーム・トレイン・インターネット)が提供中の「<a href="http://dream.jp/vps/" target="_blank">ServersMan@VPS</a>」<br />
(仮想専用サーバー)を契約してみてPHP5.3,MySQL5.1,PostgreSQL8 をインストールしてみました。<br />
<br />
「<a href="http://dream.jp/vps/" target="_blank">ServersMan@VPS</a>」とは？<br />
初期費用0円<br />
月額料金490円～(今なら2ヶ月無料キャンペーン中)<br />
メモリ：256MB<br />
HDD：10GB<br />
<br />
という、とってもお得な仮想専用サーバーです。<br />
料金プランは3種類あって、Entry 、Standard、Proです。<br />
自分は、Standardプランを契約しました。<br />
<br />
<br />
さて、実際のコマンドですが自分用メモなので凄く簡単にまとめたものになっています。<br />
<br />
▼yum<br />
※「&#8211;enablerepo=remi」は、PHP、MySQLの最新バージョンを入れる為に必要です。<br />
詳しくは、「<a href="http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/">PHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法</a>」をご参照下さい。<br />
</p>
<blockquote><p><code><br />
$ sudo yum --enablerepo=remi install mysql mysql-{server,devel}<br />
$ sudo yum --enablerepo=remi install postgresql postgresql-{server,devel}<br />
$ sudo yum --enablerepo=remi install php php-{devel,gd,mbstring,mcrypt,mysql,pgsql,pear}<br />
</code></p></blockquote>
<p>
<br />
<br />
▼mysql<br />
</p>
<blockquote><p><code><br />
$ sudo /sbin/chkconfig mysqld on<br />
$ sudo /etc/init.d/mysqld start<br />
<br />
$ /usr/bin/mysql_secure_installation<br />
<br />
$ sudo mv /etc/my.cnf /etc/my.cnf.org<br />
$ sudo cp /usr/share/doc/mysql-server-5.1.50/my-medium.cnf /etc/my.cnf<br />
</code></p></blockquote>
<p>
<br />
▼postgres<br />
</p>
<blockquote><p><code><br />
$ sudo /sbin/chkconfig postgresql on<br />
$ sudo /etc/init.d/postgresql start<br />
<br />
$ sudo /usr/bin/passwd postgres<br />
$ sudo -u postgres psql template1<br />
</code></p></blockquote>
<p>
<br />
▼phpMyAdminのインストール。<br />
</p>
<blockquote><p><code><br />
$ sudo yum --enablerepo=remi install phpMyAdmin<br />
<br />
※インストールすると以下の所にファイル等があります<br />
/etc/phpMyAdmin<br />
/etc/httpd/conf.d/phpMyAdmin.conf<br />
/etc/phpMyAdmin/config.inc.php<br />
/usr/share/phpMyAdmin<br />
/var/lib/phpMyAdmin<br />
<br />
<br />
<br />
$ sudo cp -p /etc/phpMyAdmin/config.inc.php /etc/phpMyAdmin/config.inc.php.org<br />
     ※$cfg['blowfish_secret'] の値を適当な値に書き換えます<br />
<br />
$ sudo vi /etc/httpd/conf.d/phpMyAdmin.conf<br />
     ※allow from [IPアドレス]<br />
<br />
$ sudo /etc/init.d/httpd restart<br />
</code></p></blockquote>
<p>
<br />
<br />
▼phpPgAdmin のインストール<br />
</p>
<blockquote><p><code><br />
$ sudo yum --enablerepo=remi install phpPgAdmin<br />
<br />
※インストールすると以下の所にファイル等があります<br />
/etc/phpPgAdmin<br />
/etc/httpd/conf.d/phpPgAdmin.conf<br />
/etc/phpPgAdmin/config.inc.php-dist<br />
/usr/share/phpPgAdmin<br />
<br />
$ sudo mv /etc/phpPgAdmin/config.inc.php-dist /etc/phpPgAdmin/config.inc.php<br />
$ sudo /etc/init.d/httpd restart<br />
</code></p></blockquote>
<p>
<br />
<br />
<br />
▼php.iniの変更<br />
</p>
<blockquote><p><code><br />
$ sudo cp -p /etc/php.ini /etc/php.ini.20100821<br />
$ sudo vi /etc/php.ini<br />
$ diff /etc/php.ini.20100821 /etc/php.ini<br />
> error_log = /var/log-php/php_errors.log<br />
> default_charset = "UTF-8"<br />
> include_path = ".:/usr/share/pear/"<br />
> mbstring.language = Japanese<br />
> mbstring.internal_encoding = UTF-8<br />
> mbstring.http_output = UTF-8<br />
> mbstring.detect_order = UTF-8,SJIS,EUC-JP,JIS,ASCII<br />
<br />
$ sudo /etc/init.d/httpd restart<br />
</code></p></blockquote>
<p>
<br />
<br />
▼CentOSにphpコンパイラのapcをインストール<br />
</p>
<blockquote><p><code><br />
$ sudo yum --enablerepo=remi install php-pecl-apc<br />
$ sudo /etc/init.d/httpd restart<br />
</code></p></blockquote>
<p>
<br />
<br />
以上です。<br />
</p>
<img src="http://blog.96q.org/?ak_action=api_record_view&id=331&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法</title>
		<link>http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/</link>
		<comments>http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 23:29:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[yum]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[epel]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=319</guid>
		<description><![CDATA[
2010/7/11 現在

CentOS 5系(RedHat Enterprise Linux 5系)で
PHPの最新版(5.3.x系)を使いたくなった為バージョンアップすることにした。

出来ることなら、yumでのパ [...]]]></description>
			<content:encoded><![CDATA[<p>
2010/7/11 現在<br />
<br />
CentOS 5系(RedHat Enterprise Linux 5系)で<br />
PHPの最新版(5.3.x系)を使いたくなった為バージョンアップすることにした。<br />
<br />
出来ることなら、yumでのパッケージ管理をしたいので、「<a href="http://rpms.famillecollet.com/" target="_blank">Les RPM de Remi</a>」で公開されているRPMリポジトリを活用し、PHP(やMySQL)の最新版を導入することにした。<br />
<br />
<h3>現時点での環境</h3>
<br />
</p>
<blockquote><p><code><br />
$ cat /etc/redhat-release<br />
CentOS release 5.5 (Final)<br />
<br />
$ php -v<br />
PHP 5.1.6 (cli) (built: Mar 31 2010 02:44:37)<br />
Copyright (c) 1997-2006 The PHP Group<br />
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies<br />
<br />
$ mysql --version<br />
mysql  Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i686) using readline 5.1<br />
</code></p></blockquote>
<p>
<br />
<br />
<h3>Les RPM de Remiのリポジトリ登録</h3>
以下を実行します。<br />
<br />
</p>
<blockquote><p><code><br />
$ sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm<br />
$ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm<br />
</code></p></blockquote>
<p>
<br />
そうすると、「/etc/yum.repos.d/」配下に以下の設定ファイルが出来上がります。<br />
</p>
<blockquote><p><code><br />
・/etc/yum.repos.d/epel.repo<br />
・/etc/yum.repos.d/remi.repo<br />
</code></p></blockquote>
<p>
<br />
<br />
<h3>PHPのバージョンアップ(rpmで5.1=>5.3)</h3>
登録したリポジトリを有効にする感じでインストールする。<br />
<br />
</p>
<blockquote><p><code><br />
$ sudo yum --enablerepo=remi install php<br />
</code></p></blockquote>
<p>
<br />
ここで、mysql の競合エラーが出たので先に mysql をインストール(アップデート)しておく<br />
</p>
<blockquote><p><code><br />
$ sudo yum --enablerepo=remi install mysql<br />
</code></p></blockquote>
<p>
<br />
もう一度、PHPのインストール(アップデート)実行<br />
</p>
<blockquote><p><code><br />
$ sudo yum --enablerepo=remi install php<br />
</code></p></blockquote>
<p>
<br />
php.ini の変更をして完了<br />
</p>
<blockquote><p><code><br />
$ sudo mv /etc/php.ini /etc/php.ini.old<br />
$ sudo cp /usr/share/doc/php-common-5.3.2/php.ini-production /etc/php.ini<br />
</code></p></blockquote>
<p>
<br />
<br />
<h3>バージョン確認</h3>
</p>
<blockquote><p><code><br />
$ php -v<br />
PHP 5.3.2 (cli) (built: Apr 27 2010 20:28:18)<br />
Copyright (c) 1997-2010 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies<br />
<br />
$ mysql --version<br />
mysql  Ver 14.14 Distrib 5.1.48, for redhat-linux-gnu (i686) using readline 5.1<br />
</code></p></blockquote>
<p>
</p>
<img src="http://blog.96q.org/?ak_action=api_record_view&id=319&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>vimで現在編集中のファイル名を表示する方法</title>
		<link>http://blog.96q.org/2010/07/11/vim-how-to-display-the-file-currently-being-edited/</link>
		<comments>http://blog.96q.org/2010/07/11/vim-how-to-display-the-file-currently-being-edited/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 16:47:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ライフハック]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=305</guid>
		<description><![CDATA[
Vimでは編集中のファイルがどのディレクトリにあるのかがステータスラインに表示されません。

そのため、度々どこのディレクトリにあったかなと分からなくなってしまうことがあります。
表示する方法は、＜Ctrl＞キーを押し [...]]]></description>
			<content:encoded><![CDATA[<p>
Vimでは編集中のファイルがどのディレクトリにあるのかがステータスラインに表示されません。<br />
<br />
そのため、度々どこのディレクトリにあったかなと分からなくなってしまうことがあります。<br />
表示する方法は、＜Ctrl＞キーを押しながら＜g＞を押します。<br />
<br />
参考：<a href="http://www15.ocn.ne.jp/~tusr/vim/vim_text2.html#mozTocId98915">http://www15.ocn.ne.jp/~tusr/vim/vim_text2.html</a></p>
<img src="http://blog.96q.org/?ak_action=api_record_view&id=305&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/07/11/vim-how-to-display-the-file-currently-being-edited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vimエディタで対応する括弧へ移動する方法(%移動)</title>
		<link>http://blog.96q.org/2010/05/29/how-to-move-to-the-corresponding-bracket-vim-editor/</link>
		<comments>http://blog.96q.org/2010/05/29/how-to-move-to-the-corresponding-bracket-vim-editor/#comments</comments>
		<pubDate>Sat, 29 May 2010 13:18:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ライフハック]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=300</guid>
		<description><![CDATA[
今更ながら、こういう方法を知りましたのでメモ。

vimエディタではプログラミングをする時に便利な機能がいくつか用意されており、
その中には、あるプログラミングコード中の 「{」に対応する閉じ「}」、「[」に対応する閉 [...]]]></description>
			<content:encoded><![CDATA[<p>
今更ながら、こういう方法を知りましたのでメモ。<br />
<br />
vimエディタではプログラミングをする時に便利な機能がいくつか用意されており、<br />
その中には、あるプログラミングコード中の 「{」に対応する閉じ「}」、「[」に対応する閉じ「]」、<br />
「(」に対応する閉じ「)」を見つけ出す機能があります。 (Windows, Mac) <br />
<br />
「{」の上にエディタのカーソルがある時に「%」キーを入力すると、 <br />
対応する閉じ「}」にカーソルが移動します。<br />
<br />
vimエディタの、この「%」でカーソルを移動できるペアの組み合わせは<br />
「matchpairs」という変数で管理されています。 <br />
<br />
<br />
</p>
<blockquote><p>
<code>:set matchpairs</code><br />
</p></blockquote>
<p>
<br />
<br />
<br />
参考：<a href="http://nanasi.jp/articles/howto/config/matchpairs.html">http://nanasi.jp/articles/howto/config/matchpairs.html</a></p>
<img src="http://blog.96q.org/?ak_action=api_record_view&id=300&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/05/29/how-to-move-to-the-corresponding-bracket-vim-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion(svn)でupdateされるファイルを事前に確認する方法</title>
		<link>http://blog.96q.org/2010/03/25/svn-howto-update-the-files-known/</link>
		<comments>http://blog.96q.org/2010/03/25/svn-howto-update-the-files-known/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 13:01:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[stat]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=297</guid>
		<description><![CDATA[
Subversion(svn)で、アップデート(update)する際に更新されるファイルを事前に確認する方法。



$ svn -u stat



上記コマンドで確認出来るので、OKならば


$ svn upda [...]]]></description>
			<content:encoded><![CDATA[<p>
Subversion(svn)で、アップデート(update)する際に更新されるファイルを事前に確認する方法。<br />
<br />
</p>
<blockquote><p>
<pre>$ svn -u stat</pre>
</p></blockquote>
<p>
<br />
上記コマンドで確認出来るので、OKならば<br />
</p>
<blockquote><p>
<pre>$ svn update</pre>
</p></blockquote>
<p>
<br />
を実行すれば良い。</p>
<img src="http://blog.96q.org/?ak_action=api_record_view&id=297&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/03/25/svn-howto-update-the-files-known/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>crontab を秒単位で設定する方法(15秒, 30秒など)</title>
		<link>http://blog.96q.org/2010/03/04/how-to-set-the-crontab-seconds/</link>
		<comments>http://blog.96q.org/2010/03/04/how-to-set-the-crontab-seconds/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 05:52:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[sleep]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=294</guid>
		<description><![CDATA[
crontab は1分単位までの指定しかできませんが、下記のようにすれば、一応秒単位で動作させることも可能らしいです。
15秒ごとにスクリプトを動かす crontab 設定


* * * * * /usr/bin/p [...]]]></description>
			<content:encoded><![CDATA[<p>
crontab は1分単位までの指定しかできませんが、下記のようにすれば、一応秒単位で動作させることも可能らしいです。<br />
<h3>15秒ごとにスクリプトを動かす crontab 設定</h3>
</p>
<blockquote><p>
<pre>* * * * * /usr/bin/php hoge.php &amp; sleep 15; /usr/bin/php hoge.php;</pre>
</p></blockquote>
<p>
<br />
<br />
<h3>21時から翌3時まで、30秒ごとにスクリプトを動かす crontab 設定</h3>
</p>
<blockquote><p>
<pre>* 21-3 * * * /usr/bin/php hoge.php &amp; sleep 30; /usr/bin/php hoge.php;</pre>
</p></blockquote>
<p>
<br />
<br />
参考：<a href="http://d.hatena.ne.jp/kasahi/20090126/1232983646">http://d.hatena.ne.jp/kasahi/20090126/1232983646</a></p>
<img src="http://blog.96q.org/?ak_action=api_record_view&id=294&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/03/04/how-to-set-the-crontab-seconds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>バックグラウンドプロセス(ジョブ)の管理</title>
		<link>http://blog.96q.org/2010/02/25/background-process-job-management/</link>
		<comments>http://blog.96q.org/2010/02/25/background-process-job-management/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 10:46:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[kill]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=218</guid>
		<description><![CDATA[
参考：http://d.hatena.ne.jp/satake7/20080606/p1

バックグラウンドプロセス(ジョブ)の管理についてです。
上記URLを参考にしています。

	 &#38; 　　　コマンドライン [...]]]></description>
			<content:encoded><![CDATA[<p>
参考：<a href="http://d.hatena.ne.jp/satake7/20080606/p1">http://d.hatena.ne.jp/satake7/20080606/p1</a><br />
<br />
バックグラウンドプロセス(ジョブ)の管理についてです。<br />
上記URLを参考にしています。<br />
<ul>
	<li> &amp; 　　　コマンドラインの最後に&#8217;&amp;&#8217;を付けるとバックグラウンドで起動</li>
	<li> jobs　　いま動いているバックグラウンドプロセスの一覧を表示</li>
	<li> fg　　　 バックグラウンドプロセスをフォアグラウンドへ移す</li>
	<li> bg　　　バックグラウンドプロセスを実行する</li>
	<li> kill　　  バックグラウンドプロセスを強制終了させる</li>
	<li> Ctrl+Z　プロセスの中断(バックグラウンドに限らず有効)</li>
</ul></p>
<img src="http://blog.96q.org/?ak_action=api_record_view&id=218&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/02/25/background-process-job-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti</title>
		<link>http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/</link>
		<comments>http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 11:33:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[yum]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[cacti]]></category>
		<category><![CDATA[MRTG]]></category>
		<category><![CDATA[munin]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=272</guid>
		<description><![CDATA[
▼munin 本家サイト
http://munin.projects.linpro.no/


munin って何？
munin(ムーニン)は、オープンソースで公開されているサーバー監視、グラフ化ツールです。
MTRG [...]]]></description>
			<content:encoded><![CDATA[<p>
▼munin 本家サイト<br />
<a href="http://munin.projects.linpro.no/">http://munin.projects.linpro.no/</a><br />
<br />
<br />
<h3>munin って何？</h3>
munin(ムーニン)は、オープンソースで公開されているサーバー監視、グラフ化ツールです。<br />
MTRG/cacti などと同様のツールです。<br />
<br />
<br />
<h3>主な特徴</h3>
<ul>
	<li> 比較的導入が簡単</li>
	<li>プラグインによる取得データの拡張が出来る</li>
	<li>グラフ化部(マスター)とデータ取得部(ノード)が違うプログラムになっている</li>
</ul>
<br />
<br />
<h3>マスター(munin)とノード(munin-node)の役割</h3>
マスター： データ収集 ＋ グラフ化<br />
ノード： マスターへのデータ提供<br />
<br />
<br />
▼munin のインストール<br />
  基本的に munin を yum でインストールします。<br />
  しかし、CentOS-Base.repo では munin のパッケージが見つからないので<br />
  dag.repo を使用して munin のインストールをします。<br />
<br />
<br />
▼そこで、yum レポジトリの追加(dag.repo)<br />
  参考：<a href="http://mt.mizba.net/archives/001205.php">http://mt.mizba.net/archives/001205.php</a><br />
<br />
<br />
</p>
<blockquote><p>
$ sudo vi /etc/yum.repos.d/dag.repo<br />
<br />
[dag]<br />
name=Dag RPM Repository for redhat<br />
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el$releasever/en/$basearch/dag<br />
enabled=0   # enabled は0にして必要な時だけ有効にします<br />
gpgcheck=1<br />
</p></blockquote>
<p>
<br />
続いて PGP key をインポートします。<br />
<br />
</p>
<blockquote><p>
$ sudo rpm &#8211;import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt<br />
</p></blockquote>
<p>
<br />
これで dag.repo の設定は完了です。<br />
<br />
<br />
▼次に munin を使用するに当たって必要になるアプリケーションのインストール<br />
  今回は「情報を集積するサーバ(マスター)」と「監視対象になるサーバ(ノード)」を<br />
  同一のサーバにするため munin と munin-node の両方をインストールします。<br />
<br />
自分の場合は以下のようになりました。<br />
※各自の環境によって違うと思います。<br />
<br />
<br />
</p>
<blockquote><p><pre>
$ sudo yum --enablerepo=dag install munin munin-node

================================================================================
 Package                           Arch        Version              Repository  
================================================================================
Installing:
 munin                             noarch      1.2.5-2.el5.rf       dag         
 munin-node                        noarch      1.2.5-2.el5.rf       dag         
Installing for dependencies:
 perl-Compress-Zlib                i386        1.42-1.fc6           base        
 perl-Crypt-DES                    i386        2.05-3.2.el5.rf      rpmforge    
 perl-DateManip                    noarch      5.44-1.2.1           base        
 perl-Digest-HMAC                  noarch      1.01-15              base        
 perl-HTML-Parser                  i386        3.64-1.el5.rf        rpmforge    
 perl-HTML-Tagset                  noarch      3.20-1.el5.rf        rpmforge    
 perl-HTML-Template                noarch      2.9-1.el5.rf         rpmforge    
 perl-Net-SNMP                     noarch      5.2.0-1.2.el5.rf     rpmforge    
 perl-Net-Server                   noarch      0.97-1.el5.rf        rpmforge    
 perl-Socket6                      i386        0.23-1.el5.rf        rpmforge    
 perl-URI                          noarch      1.35-3               base        
 perl-libwww-perl                  noarch      5.805-1.1.1          base        

Transaction Summary
================================================================================
Install     14 Package(s)
Update       0 Package(s)
Remove       0 Package(s)
</pre></p></blockquote>
<p>
<br />
<br />
▼続いて munin の設定です。<br />
  といっても特に必要ないと思います。<br />
<br />
  作られたファイルは以下の設定ファイルを見ると分かります。<br />
  ※各自の環境によって違うと思いますが。<br />
  設定ファイルは /etc/munin/munin.conf です。<br />
  <br />
  自分の環境では、以下のようになっていました。<br />
<br />
</p>
<blockquote><p><pre>
  ・htmldir /var/www/munin
  
  ・/etc/httpd/conf.d/munin.conf
    ScriptAlias /munin/cgi/ /var/www/munin/cgi/
    Alias /munin/ /var/www/munin/
</pre></p></blockquote>
<p>
<br />
▼設定ファイルの確認が終わったら munin の起動と apache の再起動をします。<br />
  ・munin の起動及び自動起動設定<br />
<br />
</p>
<blockquote><p><pre>
    $ sudo /etc/init.d/munin-node start
    Starting Munin Node:       [  OK  ]

    $ sudo /sbin/chkconfig --list munin-node
    munin-node      0:off   1:off   2:off   3:off   4:off   5:off   6:off
    
    off になっていたら、以下コマンドを実行
    $ sudo /sbin/chkconfig munin-node on
    $ sudo /sbin/chkconfig --list munin-node
    munin-node      0:off   1:off   2:on    3:on    4:on    5:on    6:off
</pre></p></blockquote>
<p>
<br />
    上記のようになったら自動起動 OK!<br />
    <br />
  ・apache を再起動します。<br />
    munin を起動してからは5分おきにグラフが更新されるようになります。<br />
<br />
</p>
<blockquote><p>
    $ sudo /etc/init.d/httpd restart<br />
</p></blockquote>
<p>
<br />
    apache の再起動が完了したら http://localhost/munin/ にアクセスし<br />
    munin の状況を見てみましょう。<br />
<br />
<a href="http://blog.96q.org/wp-content/uploads/2010/02/munin-graph.jpg"><img src="http://blog.96q.org/wp-content/uploads/2010/02/munin-graph-300x208.jpg" alt="munin-graph" title="munin-graph" width="300" height="208" class="alignnone size-medium wp-image-282" /></a><br />
<br />
  このように、MRTG/cacti とよく似た感じのグラフィカルなグラフで<br />
  負荷状況やサーバー状態などを確認出来ます。<br />
  <br />
  MRTG/cacti よりもインストール設定などが簡単なので是非とも<br />
  導入してみては如何でしょうか。</p>
<img src="http://blog.96q.org/?ak_action=api_record_view&id=272&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>memcached</title>
		<link>http://blog.96q.org/2010/02/22/memcached/</link>
		<comments>http://blog.96q.org/2010/02/22/memcached/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 10:46:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[cachedump]]></category>
		<category><![CDATA[memcache]]></category>
		<category><![CDATA[telnet]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=244</guid>
		<description><![CDATA[
今更ながら、memcached のメモ書きです。

▼接続方法 telnet で接続
（ポート番号 11211 は memcache のデフォルトポート）




$ telnet localhost 11211
Tr [...]]]></description>
			<content:encoded><![CDATA[<p>
今更ながら、memcached のメモ書きです。<br />
<br />
▼接続方法 telnet で接続<br />
（ポート番号 11211 は memcache のデフォルトポート）<br />
<br />
<br />
</p>
<blockquote><p>
$ telnet localhost 11211<br />
Trying 127.0.0.1&#8230;<br />
Connected to localhost.localdomain (127.0.0.1).<br />
Escape character is &#8216;^]&#8217;.<br />
</p></blockquote>
<p>
<br />
<br />
▼状態確認(items:item の stats 情報を見るとき)<br />
<br />
<br />
</p>
<blockquote><p>
stats<br />
STAT pid 6498<br />
STAT uptime 9684743<br />
STAT time 1259557686<br />
STAT version 1.2.8<br />
STAT pointer_size 32<br />
STAT rusage_user 856.400000<br />
STAT rusage_system 13165.530000<br />
STAT curr_items 1558375<br />
STAT total_items 9280146<br />
STAT bytes 234884568<br />
STAT curr_connections 257<br />
STAT total_connections 11882908<br />
STAT connection_structures 644<br />
STAT cmd_flush 0<br />
STAT cmd_get 55006114<br />
STAT cmd_set 9280147<br />
STAT get_hits 45768787<br />
STAT get_misses 9237327<br />
STAT evictions 7131372<br />
STAT bytes_read 7434312197<br />
STAT bytes_written 6436597860<br />
STAT limit_maxbytes 268435456<br />
STAT threads 2<br />
STAT accepting_conns 1<br />
STAT listen_disabled_num 0<br />
END<br />
</p></blockquote>
<p>
<br />
<br />
▼データの取得(何所から何所まで)<br />
<br />
<br />
</p>
<blockquote><p>
stats cachedump 1 10<br />
ITEM http://ja.wikipedia.org/wiki/EDINET [1 b; 1249872943 s]<br />
ITEM http://blog.goo.ne.jp/mahira_1969/ [1 b; 1249872943 s]<br />
ITEM http://ja.wikipedia.org/wiki/JA [1 b; 1249872943 s]<br />
ITEM http://www.city.hitachiota.ibaraki.jp/ [1 b; 1249872943 s]<br />
ITEM http://allabout.co.jp/finance/gl/1252/ [1 b; 1249872943 s]<br />
ITEM http://allabout.co.jp/gm/gc/2472/ [1 b; 1249872943 s]<br />
ITEM http://en.wikipedia.org/wiki/UniPaaS [1 b; 1249872943 s]<br />
ITEM http://y.gnavi.co.jp/101156/ [1 b; 1249872943 s]<br />
ITEM http://ja.wikipedia.org/wiki/RIZE [1 b; 1249872943 s]<br />
ITEM http://movie.walkerplus.com/th33/ [1 b; 1249872943 s]<br />
END<br />
</p></blockquote>
<p>
<br />
<br />
▼key を指定してデータを取得<br />
<br />
<br />
</p>
<blockquote><p>
get http://ja.wikipedia.org/wiki/EDINET<br />
VALUE http://ja.wikipedia.org/wiki/EDINET 0 1<br />
-<br />
END<br />
</p></blockquote>
<p>
<br />
<br />
▼key を指定してデータを設定<br />
<br />
<br />
</p>
<blockquote><p>
set memtest 0 20 3<br />
123<br />
STORED<br />
<br />
get memtest<br />
VALUE memtest 0 3<br />
123<br />
END<br />
</p></blockquote>
<p>
<br />
<br />
▼key を指定してデータを削除<br />
(time を指定すると、削除後その時間が経つまで、add と replace で同じ key を設定できなくする。)<br />
<br />
<br />
</p>
<blockquote><p>
delete key time<br />
</p></blockquote>
<p>
<br />
<br />
▼接続を切断<br />
<br />
<br />
</p>
<blockquote><p>
quit<br />
</p></blockquote>
<p>
<br />
</p>
<img src="http://blog.96q.org/?ak_action=api_record_view&id=244&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/02/22/memcached/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
