Debian

mpt-statusd

最近 Debian 「squeeze」をインストールしたら定期的に /etc/init.d/mpt-statusd からメールが届く様になった。RAID の情報だということだが、そもそも RAID は組んでいない。どっから入ったのか、(ある種の)SCSIハードRAIDコントローラの状態を看視してくれ…

VMware Player の更新時に

手元 Windows機(7、64bit、Pro、SP1)で使っている VMware Player をアップデートした(info)。一度前のをアンインストールし、新しいのをインストールする(聞かれる登録情報が随分少なくなってた、名前とメールアドレスくらい)、Windowsは何度か再起動する。 …

Nagios3 のインストール

ちょっと Nagios - The Industry Standard In IT Infrastructure Monitoring を見ている(Nagios 3翻訳ドキュメント - Nagios 3翻訳プロジェクト Wiki) aptitudeインストール Debian6.0(squeeze) にて、取敢えず aptitudeからパッケージインストール (3.2.1-2…

PHPのロケール、又はアパッチの環境変数 LANG

PHPにて、コマンドラインを使いたかった。引数をエスケープするのに escapeshellarg() を使ったのだけど、日本語のところが剥ぎ取られてしまった、英数字(それと少しの記号文字)しか残らない。調べてみると、PHP のロケールの設定に合わない文字は通さないと…

mod_security

Debian GNU/Linux 6.0 (squeeze) のアパッチで mod_security を使う。 libapache-mod-security パッケージは libapache-mod-security (2.5.12-1)。 一々 Apache2 だから mod-security2 だとかそういうバージョン指定はぺっけーじ名のレベルではなくなった。…

Squeezeで、userdir のPHP

気がつくのが遅れたが、Debian 6.0.0 「squeeze」では、はじめ userdir (典型的には各ユーザの public_htmlディレクトリ以下)での PHP(5) の実行が有効になっていなかった。.phpファイルを置いてもその儘ファイルとしてダウンロードさせようとする。 /etc/ap…

USBからの起動

USB からのインストーラ起動 - Rubyとか Illustratorとか SFとか折紙とかに引き続いて USB(フラッシュ)メモリからの Linux の起動。今時は特に苦労することも無くインストール先に USBメモリ(の化けた SCSIドライブ)を指定するだけでいいいのね。 ただブート…

USB からのインストーラ起動

USBメモリからの起動とインストールをやったたことが無かったので試してみる。といってもインストールガイドの該当のところ「http://d-i.alioth.debian.org/manual/ja.amd64/ch04s03.html」に従うだけ。 「簡単な方法」でやってみる。それだと、ビジネスカー…

ディスク容量がきつい

手元で VMwareで動かしてる Debian GNU/Linux なんだけど、ちょっとディスク容量が圧してきた。VMなんでもともと容量そんなにとってない、4,5 Gくらい、/homeだけパーティション切ってる、swapはその下にファイルで、それが /(root) がほぼ 100%とかいってる…

Debian lenny と RMagick、相性問題

Debian GNU/Linux 5.0 lenny(現行安定版(stable)) で RMagick の gem update に失敗した。最新の RMagick 2.13.1 では ImageMagick 6.4.9 以降を要求するが、lenny の aptitudeパッケージ版では 6.3.7 (imagemagick (7:6.3.7.9.dfsg2-1~lenny3))なため。ちな…

Debian での PostgreSQL の起動機序

Debian GNU/Linux 5.0「lenny」での PostgreSQL の自働起動(起動他)機序をみる、起動パラメータの与え方とか設定ファイル類の読まれ方なんかを確認するため。 ちなみに Debianインストール時に tasksel選択で「SQLデータベース」を選んでインストールされた…

コマンドラインのみで Dropbox

遅ればせながらDropbox(Dropbox)、で、Linuxではどうすればいいのだろう。勿論サイトに Linux版もあるのだけど GUI操作が前提の様だ。コマンドラインだけの環境ではどうしたら良いのだろう。 この辺を参考にしてみた。 http://wiki.dropbox.com/TipsAndTrick…

ntpdate-debian 用の設定の書式

Debian GNU/Linux を使っている(lenny)、それでシステムクロックをあわせたいと思った、普通に ntpdate パッケージを aptitude でインストールする。毎回NTPサーバ名指定するのなんだかなと思ったら既にそういうものがあった。 ntpdate-debian(8) ntpdate-de…

Debian で Scalaインストール

Debian GNU/Linux 6.0 「Squeeze」testing (Debian -- Debian “buster” Release Informationこの時点で) をインストールして Scalaパッケージを入れてみる。 Squeezeのインストール 大過なし。 console-setup っていうのでちょっと何か聞かれる キーボードと…

Ruby使いのためのScalaのススメ

おおかゆかさんによる「http://ja.verbmode.net/2009/10/03/recommend_of_scala_for_rubyist」 スライドによる紹介の後、scala対話環境で少し実演。 印象に残ったこと Better Java 徹底したオブジェクト指向と同時に関数型 まだ若い言語なのでインストールと…

quote_ident(string text)

PGconn#quote_ident の有無 - Rubyとか Illustratorとか SFとか折紙とか PGconn#quote_ident - Rubyとか Illustratorとか SFとか折紙とか 続きそもそも quote_ident() って何なんだろうか。7.3あたりで PostgreSQL自体に導入された文字列関数ということでい…

PGconn#quote_ident の有無

昨日 PGconn#quote_ident - Rubyとか Illustratorとか SFとか折紙とか の続き。 大事な事、Debian lenny で libpgsql-ruby を使ってた方は大丈夫だったです、他でも新しめの環境なら大丈夫なのでしょう。 Rails(ActiveRecord) 2.3.3 activerecord-2.3.#/lib/…

PGconn#quote_ident

Rails 2.3.4 で PostgrSQLデータベース使おうとしてなんかエラー。 「NoMethodError: undefined method `quote_ident' for PGconn:Class」 Rails2.3.2→2.3.3で「undefined method `quote_ident'」エラー - TrinityT’s LABO とか見るにポスグレのドライバが対…

Debian でのログローテートの作動機序

ちょっと apache2 のログローテート設定をどうこうしたときに追ってみた /etc/crontab にて cron.daily を呼ぶ 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) /etc/cron.daily/logrotate にて /etc/logrota…

mods-available/ruby.conf

Debian GNU/Linux で、Apache2 の Ruby設定。何かパッケージ入れれば、「/etc/apache2/mods-available/ruby.load」は入ってくるのだけど、「/etc/apache2/mods-available/ruby.conf」あたりも作ってやらないと実際には動かない。今パッケージ的にはどうなっ…

Debian GNU/Linux 5.0.1 のインストール

掲題また少し(Debian -- Debian “stretch” Installation Information、リンク先は将来的にバージョン変わってるでしょう)。取り敢えず雑感。 インストーラ、なんか選択肢増えてる オートメイテッドって何 DHCP無いのでネットワーク定義で止まった、手入力 そ…

全角マイナスの問題

あんまりカテゴリが多いのも頭悪そうなんだが、実際頭の悪い問題なので。あと、全角と言う表現も頭悪いし。 現象 いまどきの Linux で全角マイナス記号「−」を使う いまどきだし UTF-8 入力は隣の Windows機の PuTTY端末から、Windowsの IME で漢字(全角)変…

mongrel_cluster と mongrel_rails

普段は /etc/init.d/mongrel_cluster でモングレルクラスターの管理(status とか restart とか)をしている。それだと、/etc/mongrel_cluster/内の全てのクラスター設定.ymlファイル、即ち全てのモングレルクラスター群をどうこうすることになる。 設定.ymlフ…

Webrat と libxml2-dev、libxslt1-dev

Debian の Ruby on Rails で gem で Webrat をインストールする、Cucumberの為に。 http://wiki.github.com/aslakhellesoy/cucumber/ruby-on-railsそれには Debianパッケージの libxml2-dev、libxslt1-dev が必要。aptitudeでインストールしておく。両方必要…

Debian (testing) lennyRC1インストールするも PC(CDドライブ)不安定

Debian -- Debian-Installer 手元の古い ThinkPad (元の持ち主さん有難う、そういうわけまだ使ってます、1161-73J i1200) のHDが飛んだので、やはり中古のHDに入れ換えて lenny をインストールしてみるdebian-testing-i386-businesscard.iso グラフィカルオ…

Gitについて

そろそろ Git。まあ、Railsの後ろでプラグインの辺りでいろいろ動いてる筈だが。そういうわけでなんだかよく分からないのでちょっとメモ リポジトリはどこに svn とか cvs だと、ワーキングディレクトリとは別にレポジトリ用のディレクトリを作る(ローカル開…

jpmobile(Git) と Rspec(onRails)

一方で、rake spec に失敗するようになってしまった。 Your RSpec on Rails plugin is incompatible with your installed RSpec. RSpec : 20080526202855 RSpec on Rails : 20080309210001 Make sure your RSpec on Rails plugin is compatible with your RS…

Git を入れる

そろそろ Git を使い始める。Debianでは、git-coreパッケージを入れれば良い様だ、gitパッケージはまた全然違う物の様だ。「sudo aptitude」から git-coreパッケージを導入、git-系パッケージは他にも幾つもあるけど取り敢えず core。curlとか rsyncとか(ま…

mod_proxy_balancer と RequestHeader

折角 mongrel_cluster でRailsアプリケーションを並列稼動させるように出来た(mongrel_cluster とそのサービスの自動起動 - Rubyとか Illustratorとか SFとか折紙とか)ので、バランサーさせてやりたい。あと、https接続してるとリダイレクト(redirect_to)の…

Debian にて Rails/RMagick(ImageMagick)/PostgreSQL8.3環境

Debian GNU/Linux 4.0r4a (etch) CDからの起動 日本語、キーボード ソフトウェアの選択 tasksel ウェブサーバ 標準システム のみ。ネットワーク設定は取敢えずDHCP。再起動後 /etc/network/interfaces iface eth0 inet static とし、静的IP設定 dns-servers…