<?xml version="1.0" encoding="Shift_JIS"?>
<rss version="2.0">
   <channel>
      <title>Netsket小柴恵子のブログ</title>
      <link>http://blog.netsket.com/koshiba/</link>
      <description>日々思っていること、良く使うLinuxコマンド、その他忘れたくない事など…</description>
      <language>ja</language>
      <copyright>Copyright 2010</copyright>
      <lastBuildDate>Thu, 01 Jul 2010 17:19:02 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>EC2でインスタンスを作るならRoot Device Typeはinstance-storeで！</title>
         <description>EBSのio性能の低さを実感したkosibaです。
その速度差に愕然…
弊社のHDD使用サーバともかけ離れすぎてます。

では、衝撃の結果発表！(笑



</description>
         <link>http://blog.netsket.com/koshiba/2010/07/ec2root_device_typeinstancesto.php</link>
         <guid>http://blog.netsket.com/koshiba/2010/07/ec2root_device_typeinstancesto.php</guid>
        
        
         <pubDate>Thu, 01 Jul 2010 17:19:02 +0900</pubDate>
      </item>
            <item>
         <title>Client.InvalidManifest: Invalid block device mapping: Invalid virtual name &apos;ebs2&apos; </title>
         <description>EC2でインスタンスのAMIを作成し、登録しようとした時のエラー。
探した時に日本語情報が無かったので忘備録。

作成したmanifest.xmlを見てみると、確かにebs2がボリュームとしてマッピングされている。
</description>
         <link>http://blog.netsket.com/koshiba/2010/06/clientinvalidmanifest_invalid.php</link>
         <guid>http://blog.netsket.com/koshiba/2010/06/clientinvalidmanifest_invalid.php</guid>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">AMI</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">ec2</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">error</category>
        
         <pubDate>Wed, 30 Jun 2010 15:28:18 +0900</pubDate>
      </item>
            <item>
         <title>NagiosでソフトウェアRAIDの監視</title>
         <description><![CDATA[<a href="http://2bu.netsket.net/j/1884/http://blog.netsket.com/koshiba/2010/03/nagiosraid.php" target="_blank" style="text-decoration:none;border:none;padding:0px;margine:0px;"><img src="http://2bu.netsket.net/tw" alt="Twitter「つぶやく」ボタン" style="border:none;padding:0px;margine:0px;" /></a><a href="http://2bu.netsket.net/d/1884" title="Twitterの「つぶやき」を見る" target="_blank" style="text-decoration:none;border:none;padding:0px;margine:0px;"><img src="http://2bu.netsket.net/i/http://blog.netsket.com/koshiba/" alt="" style="border:none;padding:0px;margine:0px;" /></a>

CentOSを使っていると、「mdadm」を使ってソフトウェアRAIDを組む事があると思います。
「mdadm」はHDDの故障等でRAIDが外れた時、設定されたアドレスに対してメールを送りますが、
これだけでは正直気付きにくいし、担当者入れ替えによるアドレス変更も面倒…
HDD残量の監視をNagiosで行っているという事もあり、NagiosでRAIDも監視できたらなぁと思っていました。


そして、見つけました！！！
それが【check_linux_raid.pl】


#普通に知ってるよ。だいぶ前からあるでしょ。というツッコミはスルーで。]]></description>
         <link>http://blog.netsket.com/koshiba/2010/03/nagiosraid.php</link>
         <guid>http://blog.netsket.com/koshiba/2010/03/nagiosraid.php</guid>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Nagios</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">RAID</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">centos</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">check_linux_raid.pl</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">mdadm</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">nrpe</category>
        
         <pubDate>Thu, 11 Mar 2010 17:00:01 +0900</pubDate>
      </item>
            <item>
         <title>便利なコマンド「nohup」</title>
         <description>Linuxのコマンドを実行する時、バックグラウンドでも実行する事ができますよね。
sshから接続して、ちょっと長めの処理を実行する時などに便利なバックグラウンド。
でも、sshのセッションが切れたりログアウトしたりすると、バックグラウンドの処理も停止してしまいます。

そこで、処理が完了するまで停止させないようにするのが「nohup」コマンドです。
</description>
         <link>http://blog.netsket.com/koshiba/2009/09/nohup.php</link>
         <guid>http://blog.netsket.com/koshiba/2009/09/nohup.php</guid>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Linux</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">nohup</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">コマンド</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">バックグラウンド</category>
        
         <pubDate>Tue, 08 Sep 2009 15:23:02 +0900</pubDate>
      </item>
            <item>
         <title>cronだけで時刻合わせする際の注意点</title>
         <description><![CDATA[<a href="http://blog.netsket.com/koshiba/2009/04/ntp_1.php">以前の投稿</a>で、cronだけで時刻合わせを行う方法をご紹介しました。
しかし！それだけでは十分でない事が判明しました…

<strong>
■システム時刻とハード時刻が違う</strong>
Linuxには、システム時刻とハード時刻という2つの時間があります。
dateコマンドで見れるのはシステム時刻、
clockコマンドで見れるのはハード時刻です。


以前cronに登録したコマンドで使っているのは「date」の一種です。
ハード時刻を合わせていないので、放っておくとハード時刻がズレてしまいます。
ズレていると時刻指定して実行させたいcronが、こちらの想定通りに動作してくれないという困った事態が発生します。

]]></description>
         <link>http://blog.netsket.com/koshiba/2009/07/cron.php</link>
         <guid>http://blog.netsket.com/koshiba/2009/07/cron.php</guid>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Linux</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">NTP</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">clock</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">cron</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">date</category>
        
         <pubDate>Fri, 31 Jul 2009 16:14:20 +0900</pubDate>
      </item>
            <item>
         <title>SQLのBETWEEN</title>
         <description><![CDATA[たまに使う時、どこまで含まれるか記憶に自身が持てなくなるBETWEEN。
初心者にはよくある事です。



ex)	SELECT * FROM <table_name> WHERE <column> BETWEEN <start> AND <end>

例) <column>の値が<start>から<end>までのものを抽出。



で、疑問点は<end>が含まれるのか？という事。
答えは「含まれる」。


そこで、分かりやすいように「AND」を不等号で表すとこうなる。
	・数学風 … 「≦」
	・プログラム風 … 「<=」




例えば、2009年7月10日午前7時中に登録されたデータが欲しい時は以下の通り。

ex) SELECT * FROM <table_name> WHERE <date> BETWEEN '2009-07-10 07:00:00' AND '2009-07-10 07:59:59'


ここでうっかり'2009-07-10 08:00:00'としてしまうと、0分0秒に登録されたデータも抽出されてしまうのでご注意！


]]></description>
         <link>http://blog.netsket.com/koshiba/2009/07/sqlbetween.php</link>
         <guid>http://blog.netsket.com/koshiba/2009/07/sqlbetween.php</guid>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">BETWEEN</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">SQL</category>
        
         <pubDate>Fri, 10 Jul 2009 15:33:16 +0900</pubDate>
      </item>
            <item>
         <title>myisampackはスレーブにも適応されるのか？</title>
         <description>簡単な実験してみました。
まぁ、普通に考えれば結果が出そうですが、目で確かめたかったので。


MySQLのストレージエンジンである『MyISAM』は、テーブルを読み込み専用として圧縮する事ができます。
また、圧縮する事によりデータのサイズが小さくなるので容量をとりません。


圧縮に使うのは、
・テーブルのデータファイル
・データファイルを圧縮する「myisampack」コマンド
・圧縮後にIndexを再構築する「myisamchk」
・テーブルの開放を行う「flush table」です。


それでは、レプリケーションが完成しているMySQLサーバで実行してみましょう。</description>
         <link>http://blog.netsket.com/koshiba/2009/06/myisampack.php</link>
         <guid>http://blog.netsket.com/koshiba/2009/06/myisampack.php</guid>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">MySQL</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">レプリケーション</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">圧縮</category>
        
         <pubDate>Thu, 04 Jun 2009 16:29:04 +0900</pubDate>
      </item>
            <item>
         <title>MySQLでいままでに遭遇したエラー</title>
         <description><![CDATA[最近MySQLを使い始めた小柴です。
とある時期に、MySQL入りのサーバを作らなくてはいけなくなった時に遭遇したエラーを紹介します。


今回の現象は、新しいサーバにMySQLを入れた後に発生しました。
なお、インストールの方法はHDDの丸ごとコピーです。


実はこのエラー、対処法がいくつか存在しています。
削除作業を行うこの方法の前に、削除しなくてもいい対処法を試してください。
<a href="http://d.hatena.ne.jp/tomoyamkung/20081225/1230165109">
参考サイト</a>]]></description>
         <link>http://blog.netsket.com/koshiba/2009/06/mysql.php</link>
         <guid>http://blog.netsket.com/koshiba/2009/06/mysql.php</guid>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Linux</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">MySQL</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">エラー</category>
        
         <pubDate>Tue, 02 Jun 2009 17:34:23 +0900</pubDate>
      </item>
            <item>
         <title>Windows Media Player11とDRMとストリーミング</title>
         <description>こんにちは。NetsketのLinux使い、小柴です。
今日はプライベートであった妙な現象についてお話したいと思います。


GW頃、とあるアニメが見たくなり動画を探していました。
すると、「てれあにしあたー(テレビ東京)」というサイトで見れると公式サイトにあったので早速見る準備。


Windows Media Player11のアップデートとセキュリティーのアップデートが完了し、
ライセンスの発行が終わればOk♪



ライセンスの発行で見事に躓きましたよ。
</description>
         <link>http://blog.netsket.com/koshiba/2009/05/windows_media_player11drm.php</link>
         <guid>http://blog.netsket.com/koshiba/2009/05/windows_media_player11drm.php</guid>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">DRM</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">WindowsMediaPlayer11</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">アニメ</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">ストリーミング</category>
        
         <pubDate>Thu, 28 May 2009 16:41:03 +0900</pubDate>
      </item>
            <item>
         <title>MySQLのInnoDBを使う前に</title>
         <description>MySQLにはいくつかストレートエンジンがありますが、
トランザクションが使用出来るInnoDBを使う前にやっておいた方が良い作業があります。
これをせずに「CREATE DATABASE...」してしまうと、後で後悔するかも…
（経験者談）
</description>
         <link>http://blog.netsket.com/koshiba/2009/04/mysqlinnodb.php</link>
         <guid>http://blog.netsket.com/koshiba/2009/04/mysqlinnodb.php</guid>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Linux</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">MySQL</category>
        
         <pubDate>Fri, 17 Apr 2009 16:47:49 +0900</pubDate>
      </item>
            <item>
         <title>HDDの温度測定(シリアルATA)</title>
         <description><![CDATA[桜が散ってまだ間もないこの頃。
夏日が観測される事が増えてきました。早すぎ…
<br />
<br />
そんな4月中旬ですが、サーバのファン音が一層大きくなって心配になったので、温度を測定してみました。
<br />
<br />
コマンドはこちら。
]]></description>
         <link>http://blog.netsket.com/koshiba/2009/04/hddata.php</link>
         <guid>http://blog.netsket.com/koshiba/2009/04/hddata.php</guid>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">HDD</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">Linux</category>
        
         <pubDate>Thu, 16 Apr 2009 18:13:42 +0900</pubDate>
      </item>
            <item>
         <title>内部NTPを使って時刻合わせ</title>
         <description><![CDATA[前回は、外部にあるNTP公開サーバへ接続し
時刻合わせをする方法をご紹介しました。
<br />
今回は、同じネットワーク内から前回設定したサーバに接続して時刻合わせを行います。
<br />
OSは前回と同じくCentOS5.2です。
ネットワークは192.168.0.0/24とします。
前回設定したサーバをserver1とし、内部参照を行うサーバをserver2とします。
<br />
<br />
<br />
]]></description>
         <link>http://blog.netsket.com/koshiba/2009/04/ntp_1.php</link>
         <guid>http://blog.netsket.com/koshiba/2009/04/ntp_1.php</guid>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Linux</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">NTP</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">時刻</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">内部</category>
        
         <pubDate>Thu, 02 Apr 2009 15:00:00 +0900</pubDate>
      </item>
            <item>
         <title>NTPで時刻合わせ</title>
         <description>Linuxを使っていると、時刻にズレが無く稼動していますが、
1年経つとちょっとずつズレが出てきます。

今回は、そんなズレを解消する方法をご紹介します。

OSですが、CentOS5.2を使用しました。
CentOS以外ではyumがない場合もありますので、
OSに合ったインストールをしてください。


</description>
         <link>http://blog.netsket.com/koshiba/2009/04/ntp.php</link>
         <guid>http://blog.netsket.com/koshiba/2009/04/ntp.php</guid>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">Linux</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">NTP</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">時刻</category>
        
         <pubDate>Wed, 01 Apr 2009 15:17:46 +0900</pubDate>
      </item>
            <item>
         <title>RAIDから故障デバイスを外す</title>
         <description><![CDATA[最近、ばたばたとHDDが故障し、もはやRAIDでは無くなる事が多いので。
そして、毎回デバイスを外すコマンドを探している自分がいるので orz



まず、現在のRAID構成状況を確認します。


# cat /proc/mdstat 
=====================================
Personalities : [raid1] 
md1 : active raid1 sdb1[1] sda1[0]
      104320 blocks [2/2] [UU]
      
md0 : active raid1 sdb3[1] sda3[0]
      155091392 blocks [2/2] [UU]
      
unused devices: <none>
=====================================
上記は正常な構成の例です。
ちなみに、RAID1のミラーリングです。



# cat /proc/mdstat 
=====================================
Personalities : [raid1] 
md1 : active raid1 sdb1[2](F) sda1[0]
      104320 blocks [2/1] [U_]
      
md0 : active raid1 sdb3[2](F) sda3[0]
      155091392 blocks [2/1] [U_]
      
unused devices: <none>
=====================================
こちらは、HDD(sdb)が1台故障している例です。
デバイスの隣に(F)があり、[U_]と片方が欠落していますね。



故障してしまった場合、自然治癒力はありませんので、
影響が出る前にRAIDから外します。

# mdadm --manage /dev/md0 --remove /dev/sdb3
=====================================
mdadm: hot removed /dev/sdb3
=====================================


# mdadm --manage /dev/md1 --remove /dev/sdb1
=====================================
mdadm: hot removed /dev/sdb1
=====================================



エラーが出なかったら確認してみましょう。

# cat /proc/mdstat 
=====================================
Personalities : [raid1] 
md1 : active raid1 sda1[0]
      104320 blocks [2/1] [U_]
      
md0 : active raid1 sda3[0]
      155091392 blocks [2/1] [U_]
      
unused devices: <none>
=====================================
1台だけで構成されてます。
このままでは危険ですので、早急にHDD交換をしましょう。



この後の流れは、

1.シャットダウン
2.故障したHDDの取り外し
3.新しいHDDを取り付け
4.起動
5.RAIDに追加
6.grubのコピー

で復活です。


※注意※
今回はCentOS4系での例です。
コマンドはOSによって無い場合があります。

]]></description>
         <link>http://blog.netsket.com/koshiba/2008/10/raid.php</link>
         <guid>http://blog.netsket.com/koshiba/2008/10/raid.php</guid>
        
        
         <pubDate>Thu, 16 Oct 2008 14:20:05 +0900</pubDate>
      </item>
            <item>
         <title>年末の大掃除のついでにいかがですか？</title>
         <description>気づけば師走の今日この頃…
皆様どうお過ごしでしょうか？


さて、最近私が気になるのは道に落ちている「ゴミ」。


カラスがゴミ捨て場で食い散らかした「ゴミ」なのか

何処かから飛ばされてきた「ゴミ」なのか

人間が意図的に、無意識にぽいっとした「ゴミ」なのか…


多いですね〜
前阿部首相が掲げていた「美しい国　日本」とはこの日本なのでしょうか？


科学技術の進歩の中で、減ることを知らないように増え続ける「ゴミ」は、今やどの道を歩いてもあるのではないでしょうか？

タバコの吸殻
タバコの空
お菓子の袋
飲料水の空
…etc

これらは、私が毎日通る道に必ず落ちているものです。
つまり、人間が意図的に、無意識にぽいっとした「ゴミ」です。

これらを捨てる人に聞きたいのですが、貴方はどうして今手に持っているものを落として行くのですか？

ゴミと一緒に居たくないから？
ゴミをいつまでも持っていたくないから？
邪魔だから？
自分の車や鞄の中を汚したくないから？

矛盾してませんか？

ゴミと一緒に居たくないのなら、いつも通る道や生活に欠かせない公共の場にどうして捨てるのですか？
ゴミをいつまでも持っていたくないのなら、ゴミ箱の近くで食べればいいのでは？
邪魔とか言いつつ、貴方はいつもそこを使うわけですよね？通行の邪魔にはならないのですか？
自分の車や鞄が汚れるのは嫌で、自分が通行する道が汚れるのは良いのですか？

道と考えずに、自分の部屋と考えてください。
自分の部屋に、誰かが火のついたタバコを投げ入れたらムカつきますよね？
自分の部屋に、「いらないから」と言ってゴミを捨てられるのは嫌ですよね？

誰かが片付けてくれるものだと思っていませんか？自然に還るなんて思っていませんか？
自分の手でしたことに責任を持ちましょうよ。学生でも、社会人でも、未就学生でも、誰にでも出来る事です。

今まで「ぽい」っとしていた人、これからは人だけではなく環境にも気を配ってみては？</description>
         <link>http://blog.netsket.com/koshiba/2007/12/post_6.php</link>
         <guid>http://blog.netsket.com/koshiba/2007/12/post_6.php</guid>
        
        
         <pubDate>Tue, 18 Dec 2007 15:43:29 +0900</pubDate>
      </item>
      
   </channel>
</rss>
