2009-01-01から1年間の記事一覧

NoSQL

Twitterを眺めていたら、NoSQLという単語が出ていた。 ちょっと記事を探した。 http://blog.masuidrive.jp/index.php/2009/11/10/nosql-sql-is-old-school/ まだまだ、一般的なものではないようですが、 スケールアウトがしやすいのは良いね。

LPIC Level1 勉強(7)

■デバイスファイル SCSI sda1 IDE hda1 a・・・1番目のディスク 1・・・1番目のパーティション (意外と頭に入っていない。爆) ■パーティション 基本パーティション(プライマリパーティション) OSの起動に必要なファイルが格納されているもので、 1つのディス…

sudo

webからサーバのコマンドを実行するphpプログラムを作成。 サーバにsudoが入っていなかったので、インストール。 # yum install sudo # visudo apacheユーザがhogehogeユーザとしてコマンドを実行できるように 下記を追記 apache ALL=(hogehoge) NOPASSWD:AL…

pear.php.net is using a unsupported protocal - This should never

pearでHTML_QuickFromをインストールしようと、 # pear install HTML_QuickFrom としたら下記のエラーでインストールできず。 pear.php.net is using a unsupported protocal - This should never happen. install failed 下記に解決方法が。 http://d.haten…

LPIC Level1 勉強(6)

ls | tee output.txttee 標準入力を標準出力し、指定のファイルにも書き込む -a で指定ファイルに追記 #cmd1 && cmd2 cmd1が成功したときのみ、cmd2が実行される #cmd1 || cmd2 cmd1が失敗したときのみ、cmd2が実行される #cmd1 ; cmd2 cmd1の成功・失敗にか…

Firefoxでセッション変数が保存されない(更新されない?)

セッションを使ったちょっとしたプログラムをPHPで作成し、 普段使用しているFirefoxで確認していたが、セッション変数の動作がおかしい。。 試しに別のIEとかChromeで確認したら問題なく動く。 Firefoxのバグか?と思ってググってみたらこんな記事。 http:/…

ユーザ登録システムが動かない(Failed opening required 'Mail.php')

新しいサーバにシステムを移行したら、 ユーザ登録ができなくなっていた。 登録ボタン押してもページが真っ白になる。 apacheのエラーログを確認したら下記のエラーが。 Failed opening required 'Mail.php' PearのMailが無かったのか。。 インストール pear…

LPIC Level1 勉強(5)

yumばっかり使っているので、rpmはよくわかっていない。。。 RPMパッケージ管理 rpm -i インストール rpm -e 削除 rpm --nodeps 依存関係を無視(-i -eと併用) rpm --prefix パッケージをインストールするディレクトリを指定(-iと併用) rpm -U インストールさ…

windows 2003 HDD丸ごとバックアップ

windows2003 HDD丸ごとバックアップ R-Drive Imageを使って、HDD丸ごと別のHDDにバックアップする。バックアップ用HDDをサーバに接続して、サーバを起動。 ※外付けとしてUSBでつなごうとしたが、認識しなかったため、IDEでつないだ。 R-Drive Image 「Copy a…

LPIC Level1 勉強(4)

スワップサイズはメモリと同量〜2倍 Linuxをインストールする場合。「/」の容量を一番多く確保するのが一般的。 「/var」はメールやプリンタのスプールデータのような動的に変化するファイルが格納される。 ルートの容量を圧迫しないように、パーティション…

LPIC Level1 勉強(3)

IRQ番号 0〜15 0:システムタイマー 1:キーボード 2:IRQ9とのカスケード接続用 ※3:シリアルポート2 ※4:シリアルポート1 5:パラレルポート2またはサウンドカード 6:フロッピーディスクコントローラ 7:パラレルポート1 8:リアルタイムクロック 9:IRQ2へのリダイ…

TFTPサーバにバックアップ

ServerIron XLというロードバランサの設定ファイルをバックアップしたいので、 TFTPサーバを構築した。OSはCentOS yum install tftp tftp-server /etc/xinetd.d/tftp を編集. service tftp { socket_type = dgram protocol = udp wait = yes user = root se…

XenのゲストOSでntpdateが利かない

XenのゲストOSでntpdateが利かない XenのゲストOS(CentOS)の時刻があっていなかったので、 ntpdateであわせようとしたが、エラーは出ないのに時刻があわない。。 調査した結果、ゲストOS上で下記を実行する必要があるそうで。 # sysctl xen.independent_wall…

LPIC Level1 勉強(2)

unsetコマンド unset TEST_VALUE で環境変数、またはシェル変数TEST_VALUEが削除される IRQ(Interrupt ReQuest) 割り込み要求 /proc/interrupsにIRQ情報(割り込み回数など)が記載されている。 /proc/cmdline 起動時にブートローダからカーネルに与えられる…

LPIC Level1 勉強(1)

Linuxのデフォルトのシェルはbash(Bourne-Again Shell) ちなみに、FreeBSDはcsh 環境変数を表示する echo $PATH echo ${PATH} env,setコマンド envは引数無しで実行すると環境変数が表示される。また、環境変数を変更できる。 setは引数無しで実行すると環境…

Postgresqlの死活監視

Postgresqlの死活監視 こちらを参考に作成してみましました。 http://www.himajin2001.com/wiki.cgi?page=%B5%BB%BD%D1%C5%AA%BB%A8%C3%CC-PostgreSQL%A4%CE%BC%AB%C6%B0%B1%BF%C5%BE#p6 select.txtという下記のsqlを記載したファイルを用意。 select now();…

KCAPTCHA

問い合わせフォームからスパムが来るので、 画像認証を付けた。 KCAPTCHAというやつ。

LWP/UserAgent.pmをインストール

Perlで下記を使用しようとしたが、 use LWP::UserAgent; 下記のようなエラーがでた。 Can't locate LWP/UserAgent.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_per…

Postgresql クライアントのみインストールする方法

Postgresqlのクライアントのみインストールする方法 ダウンロードしたソースを展開して、下記コマンドを実行。 # ./configure # gmake # gmake -C src/bin install # gmake -C src/include install # gmake -C src/interfaces install # gmake -C doc install…

mixiアプリ

mixiアプリで遊んだことないが、 あれってiphoneアプリみたいに、ユーザが作って登録できるのか。 とりあえず作ってみようということで、 mixiのデベロッパセンタ http://developer.mixi.co.jp/ を参考にHello,World!から作ってみた。 サンプルプログラムを…

ネームベースのバーチャルホストでSSL

ネームベースのバーチャルホストでSSLをやろうとしたが、 apacheの設定ファイルに記載したのバーチャルホストの中で、 一番上部に記載したホストの証明書がブラウザに送られてしまう。。 調べたところGnuTLSとやらを使うなどしないとネームベースのバーチャ…

cronが入っていない。

サーバのメンテしてたら、時間がぜんぜんあってないサーバがいた。。 cronにntpdateを設定しようとしたら、#crontab -e bash: crontab: command not found インストールされてない。 #yum install crontabs これはインストールされてた。#yum install vixie-…

BAD HEADER SECTION Non-encoded 8-bit data (char A1 hex)

BAD HEADER SECTION Non-encoded 8-bit data (char A1 hex) phpからメール配信したやつが、届かない。。 Amavisのフィルターに引っかかっていた。 X-Amavis-Alert: BAD HEADER SECTION Non-encoded 8-bit data (char A1 hex): Subject: xxxxxx 上記のエラー…

無線LAN

携帯用の無線LAN gw-mf54gをWEP接続で利用していたが、 WEPは危険ということなので、 http://akiba-pc.watch.impress.co.jp/hotline/20091017/etc_gsky.html WAPに変更しようとしたが、 mac bookにインストールしたWindowsXPから繋がらん!! どっちが悪いん…

弥生会計09 for SQL ネットワーク

弥生会計09 for SQL ネットワーク 弥生会計のセットアップを行いました。 スタンドアロンではなく、 サーバとクライアントで管理するタイプのやつです。 どうも最近、説明書を飛ばし読みすることがあり、 サーバのファイヤウォール設定で嵌ってしまいました…

ノートパソコンが壊れたよ。。

パナソニックのレッツノート,CF-W2EW1AXR を使用していましたが、ついにハードディスクがクラッシュしました。 5年ぐらい使ったかな、だいぶ長持ちしたほうか。。 大事なデータはあらかたバックアップしてたけど。。 スケジュールデータが消えたのは痛いな。…

au PEZ097:サービス情報チェックエラー

PEZ097:サービス情報チェックエラー なんじゃコリャ? 詳細は後日。。 追記:2009-10-16 サービス開始日にならないとこのエラーがでるのか。

dirname(__FILE__)

dirname(__FILE__) phpでカレントディレクトリのパスを取得 いままで知らんかった。。 $_SERVER['DOCUMENT_ROOT'] を使ってroot以下のパスまで書いてたな。

表示されたりされなかったり。。

phpで書いているブログシステム。 ページが表示されたり、されなかったりする。。。 ウェブサーバ2台で負荷分散して運用してるんだけど、 そのうち1台にアクセスすると表示されないみたい。。 php -i で2台のサーバの設定を比較すると。 mbstringが無いじゃ…

rpmが止まる

rpmが止まる rpmでパッケージをインストールしようとしたが、 固まったままインストールされない。。。 /var/lib/rpmにあるパッケージ管理データベースが壊れた模様。。 データベースを削除して再構築。 # rm /var/lib/rpm/__db.* # rpm --rebuilddb インス…