NEC Express5800/E110b-M Debian GNU/Linux 6.0.1 (x86/amd64) 動作確認情報

Express5800/E110b-M
ディストリビューション Debian GNU/Linux 6.0.1 (x86/amd64)
( KERNEL 2.6.32-5 )

      本ページの内容は、限られた評価環境における検証結果に基づいた動作確認情報です。
      ページ内の情報をご活用いただく前に予め「ご利用にあたっての注意事項」をご覧ください。


      なお、ハードウェアの導入・購入に関するご相談はこちらからお問い合わせ下さい。


記号の意味
◎…当該ディストリビューションで動作可能
○…当該ディストリビューションに最新ドライバ等を適用し動作可能
×…動作不可
-…未サポート
空欄…未確認
製品情報 / インストール確認 / 共通動作確認 / ハードウェア増設

■製品情報 UP

型番 装置名称

N8100-1635Y
Express5800/E110b-M
Intel®Atom® N450 1.66GHz
  • ハードウェア製品情報はこちらを参照してください。

■インストール確認 UP

ハードウェア構成

構成 ドライブ 構成概要
1 SATA 増設用 HDD 1

動作確認

評価項目 結果 コメント
構成1
OSのインストール
(注1)
ディストリビューションの CD/DVD メディアから起動してインストール。
作成パーティション数 14 ドライブ全領域を使用。
ハードドライブ ファイルのコピー/比較動作を確認。
負荷ランニング 12h 各ドライブ、ネットワークへの連続負荷時間。
再起動 10 繰り返し回数。
(注1)
カーネルパラメータ「 nohz=off」を設定してください。この設定を行わないと、システム時計が大幅に遅れる などの問題が発生します。

[手順]
インストールDVDから起動し「Install boot menu」のところでTabキーを押します。下部に表示される編集画面で、行末に「 nohz=off」と追記してENTERキーを押してください。あとは通常のインストールを行います。

■共通動作確認 UP

評価項目 結果 コメント
X Window System の動作 解像度 1024x768、色数 16bit が表示される。
インストール直後の設定が適切でない場合は、設定しなおしてください。
マウス・キーボード X Window System における動作を確認。
標準LANポート sshでログインできる、ftpで100MBのファイルが転送できる。
CPUの認識 cat /proc/cpuinfo にて、動作周波数、論理CPU数を確認。
メモリの認識 cat /proc/meminfo にて総容量を確認。
最大メモリ実装 2 (GB) 物理メモリ総容量
光ディスクドライブ ファイルのコピー/比較動作を確認。
フロッピードライブ
シリアル・ポート 設定を行うことで、コンソール出力が表示され、ログインできる。
EXPRESSSCOPEエンジン2
リモートKVM/リモートメディア
ご利用には、N8115-03「リモートマネージメント拡張ライセンス」の購入が必要です。
リモートKVMでの解像度 1024x768、色数 16bit の表示
リモートメディア(DVD/FDD)の認識・使用
リモートKVM/リモートメディアを使用したインストール

■ハードウェア増設 UP
増設可能なオプションは、本体に接続定義されている製品となります。

機器名称 結果
ハードディスクドライブ 2.5インチSATA
2.5インチSSD

戻る UP

nemuiDoc: Debianでchroot環境を作る

自動化スクリプト

こんな感じの物を作って置けば chroot 内のマウントやデーモンの起動を自動化できる。 複数の環境を切り替えられるとかが必要ならば適当に変えてください。

#!/bin/sh

root=/pub/chroot/woody

chroot $root mount -t proc proc /proc
chroot $root mount -t devfs devfs /dev

mount --bind /home/sugi $root/home/sugi
mount --rbind /pub $root/pub
mount --bind /tmp $root/tmp.parent

chroot $root /etc/init.d/ssh start

EC2 and Ubuntu - Alestic.com

Ubuntu and Debian AMIs for Amazon EC2

us-east-1
Ubuntu Release server
32-bit
server
64-bit
desktop
32-bit
desktop
64-bit
Ubuntu 9.04 Jaunty ami-ccf615a5 ami-eef61587 ami-caf615a3 ami-ecf61585
Ubuntu 8.10 Intrepid ami-c0f615a9 ami-e2f6158b ami-cef615a7 ami-e0f61589
Ubuntu 8.04 Hardy ami-c4f615ad ami-e6f6158f ami-c2f615ab ami-e4f6158d
Ubuntu 6.06 Dapper ami-c6f615af ami-f8f61591
Debian Release server
32-bit
server
64-bit
desktop
32-bit
desktop
64-bit
Debian Squeeze ami-daf615b3 ami-fcf61595 ami-d8f615b1 ami-faf61593
Debian 5.0 Lenny ami-dcf615b5 ami-f0f61599 ami-0af51663 ami-fef61597
Debian 4.0 Etch ami-def615b7 ami-f2f6159b
us-west-1
Ubuntu Release server
32-bit
server
64-bit
desktop
32-bit
desktop
64-bit
Ubuntu 9.04 Jaunty ami-b53a6bf0 ami-b93a6bfc ami-613d6c24 ami-733d6c36
Ubuntu 8.10 Intrepid ami-a33a6be6 ami-b73a6bf2 ami-593d6c1c ami-753d6c30
Ubuntu 8.04 Hardy ami-913a6bd4 ami-9d3a6bd8 ami-513d6c14 ami-693d6c2c
Ubuntu 6.06 Dapper ami-9b3a6bde ami-a13a6be4
Debian Release server
32-bit
server
64-bit
desktop
32-bit
desktop
64-bit
Debian Squeeze ami-bb3a6bfe ami-493d6c0c ami-013d6c44
Debian 5.0 Lenny ami-b33a6bf6 ami-4d3d6c08 ami-793d6c3c ami-0d3d6c48
Debian 4.0 Etch ami-ab3a6bee ami-473d6c02
   eu-west-1   
Ubuntu Release server
32-bit
server
64-bit
desktop
32-bit
desktop
64-bit
Ubuntu 9.04 Jaunty ami-605b7014 ami-6e5b701a ami-625b7016 ami-685b701c
Ubuntu 8.10 Intrepid ami-84446ff0 ami-785b700c ami-94446fe0 ami-785b700c
Ubuntu 8.04 Hardy ami-98446fec ami-7c5b7008 ami-9a446fee ami-7e5b700a
Ubuntu 6.06 Dapper ami-8a446ffe ami-705b7004
Debian Release server
32-bit
server
64-bit
desktop
32-bit
desktop
64-bit
Debian Squeeze ami-8c446ff8 ami-745b7000 ami-8e446ffa ami-765b7002
Debian 5.0 Lenny ami-b8446fcc ami-80446ff4 ami-725b7006 ami-82446ff6
Debian 4.0 Etch ami-be446fca ami-86446ff2


Amazon Elastic Compute Cloud (EC2) provides self-serve, on-demand servers where you pay for the capacity you use.

The Ubuntu and Debian images listed above are built for Amazon EC2 using a collection of best practices collected from the EC2, Ubuntu, and Debian communities.

%!zt! diary(2004-03)

[debian] resolvconfAdd Star

VMware上のsargeにdnsmasqと一緒に入れてみたら、毎回/etc/resolvconf/resolv.conf.d/original|sudo resolvconf -a eth0としないとdnsmasqの設定にnameserver 192.168.184.2が入らなくて困ってしまったので、/etc/network/interfacesのiface eth0 inet staticのところにup echo nameserver 192.168.184.2|resolvconf -a eth0を追加してみた。

rails : ruby,gem,rails install on Debian Squeeze

hdknr@debsq:~$ sudo aptitude  install ruby1.8 -y
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます     
パッケージの状態を初期化しています... 完了
タスクの記述を読み込んでいます... 完了       
以下の新規パッケージがインストールされます:
  libruby1.8{a} ruby1.8
更新: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
1,969kB のアーカイブを取得する必要があります。展開後に 6,631kB のディスク領域が新たに消費されます。
拡張状態情報を書き込んでいます... 完了
取得:1 http://ftp.jp.debian.org squeeze/main libruby1.8 1.8.7.174-2 [1,678kB]
取得:2 http://ftp.jp.debian.org squeeze/main ruby1.8 1.8.7.174-2 [291kB]                                                                                             
1,969kB を 14s 秒でダウンロードしました (134kB/s)                                                                                                                    
未選択パッケージ libruby1.8 を選択しています。
(データベースを読み込んでいます ... 現在 30000 個のファイルとディレクトリがインストールされています。)
(.../libruby1.8_1.8.7.174-2_i386.deb から) libruby1.8 を展開しています...
未選択パッケージ ruby1.8 を選択しています。
(.../ruby1.8_1.8.7.174-2_i386.deb から) ruby1.8 を展開しています...
man-db のトリガを処理しています ...
libruby1.8 (1.8.7.174-2) を設定しています ...
ruby1.8 (1.8.7.174-2) を設定しています ...
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます     
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了       
タスクの記述を読み込んでいます... 完了


hdknr@debsq:~$ sudo aptitude install irb1.8 -y
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます     
パッケージの状態を初期化しています... 完了
タスクの記述を読み込んでいます... 完了       
以下の新規パッケージがインストールされます:
  irb1.8 libreadline-ruby1.8{a}
更新: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
582kB のアーカイブを取得する必要があります。展開後に 950kB のディスク領域が新たに消費されます。
拡張状態情報を書き込んでいます... 完了
取得:1 http://ftp.jp.debian.org squeeze/main libreadline-ruby1.8 1.8.7.174-2 [271kB]
取得:2 http://ftp.jp.debian.org squeeze/main irb1.8 1.8.7.174-2 [311kB]
582kB を 5s 秒でダウンロードしました (110kB/s)
未選択パッケージ libreadline-ruby1.8 を選択しています。
(データベースを読み込んでいます ... 現在 30582 個のファイルとディレクトリがインストールされています。)
(.../libreadline-ruby1.8_1.8.7.174-2_i386.deb から) libreadline-ruby1.8 を展開しています...
未選択パッケージ irb1.8 を選択しています。
(.../irb1.8_1.8.7.174-2_all.deb から) irb1.8 を展開しています...
man-db のトリガを処理しています ...
libreadline-ruby1.8 (1.8.7.174-2) を設定しています ...
irb1.8 (1.8.7.174-2) を設定しています ...
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます     
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了       
タスクの記述を読み込んでいます... 完了


hdknr@debsq:~$ wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz

hdknr@debsq:~$ tar xfz rubygems-1.3.5.tgz
hdknr@debsq:~$ cd rubygems-1.3.5/
hdknr@debsq:~/rubygems-1.3.5$

hdknr@debsq:~/rubygems-1.3.5$ sudo ruby1.8 setup.rb
RubyGems 1.3.5 installed
./lib/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- rdoc/rdoc (LoadError)
     from ./lib/rubygems/custom_require.rb:31:in `require'
     from ./lib/rubygems/commands/setup_command.rb:352:in `run_rdoc'
     from ./lib/rubygems/commands/setup_command.rb:247:in `install_rdoc'
     from ./lib/rubygems/commands/setup_command.rb:120:in `execute'
     from ./lib/rubygems/command.rb:257:in `invoke'
     from ./lib/rubygems/command_manager.rb:132:in `process_args'
     from ./lib/rubygems/command_manager.rb:102:in `run'
     from ./lib/rubygems/gem_runner.rb:58:in `run'
     from setup.rb:35

hdknr@debsq:~/rubygems-1.3.5$ sudo aptitude install rdoc1.8 -y
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます     
パッケージの状態を初期化しています... 完了
タスクの記述を読み込んでいます... 完了       
以下の新規パッケージがインストールされます:
  rdoc1.8
更新: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
385kB のアーカイブを取得する必要があります。展開後に 971kB のディスク領域が新たに消費されます。
拡張状態情報を書き込んでいます... 完了
取得:1 http://ftp.jp.debian.org squeeze/main rdoc1.8 1.8.7.174-2 [385kB]
385kB を 7s 秒でダウンロードしました (52.3kB/s)                                                                    
未選択パッケージ rdoc1.8 を選択しています。
(データベースを読み込んでいます ... 現在 30647 個のファイルとディレクトリがインストールされています。)
(.../rdoc1.8_1.8.7.174-2_all.deb から) rdoc1.8 を展開しています...
man-db のトリガを処理しています ...
rdoc1.8 (1.8.7.174-2) を設定しています ...
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます     
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了       
タスクの記述を読み込んでいます... 完了

hdknr@debsq:~/rubygems-1.3.5$ sudo ruby1.8 setup.rb
RubyGems 1.3.5 installed

=== 1.3.5 / 2009-07-21

Bug fixes:

* Fix use of prerelease gems.
* Gem.bin_path no longer escapes path with spaces. Bug #25935 and #26458.

Deprecation Notices:

* Bulk index update is no longer supported (the code currently remains, but not
  the tests)
* Gem::manage_gems was removed in 1.3.3.
* Time::today was removed in 1.3.3.


------------------------------------------------------------------------------

RubyGems installed the following executables:
     /usr/bin/gem1.8

  hdknr@debsq:~/rubygems-1.3.5$ sudo gem1.8 install rails
Successfully installed rake-0.8.7
Successfully installed activesupport-2.3.4
Successfully installed activerecord-2.3.4
Successfully installed rack-1.0.0
Successfully installed actionpack-2.3.4
Successfully installed actionmailer-2.3.4
Successfully installed activeresource-2.3.4
Successfully installed rails-2.3.4
8 gems installed
Installing ri documentation for rake-0.8.7...
Installing ri documentation for activesupport-2.3.4...
Installing ri documentation for activerecord-2.3.4...
Installing ri documentation for rack-1.0.0...
Installing ri documentation for actionpack-2.3.4...
Installing ri documentation for actionmailer-2.3.4...
Installing ri documentation for activeresource-2.3.4...
Installing ri documentation for rails-2.3.4...
Installing RDoc documentation for rake-0.8.7...
Installing RDoc documentation for activesupport-2.3.4...
Installing RDoc documentation for activerecord-2.3.4...
Installing RDoc documentation for rack-1.0.0...
Installing RDoc documentation for actionpack-2.3.4...
Installing RDoc documentation for actionmailer-2.3.4...
Installing RDoc documentation for activeresource-2.3.4...
Installing RDoc documentation for rails-2.3.4...


hdknr@debsq:~$ sudo aptitude install libopenssl-ruby1.8
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます     
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了       
タスクの記述を読み込んでいます... 完了
以下の新規パッケージがインストールされます:
  libopenssl-ruby1.8
更新: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
384kB のアーカイブを取得する必要があります。展開後に 770kB のディスク領域が新たに消費されます。
拡張状態情報を書き込んでいます... 完了
取得:1 http://ftp.jp.debian.org squeeze/main libopenssl-ruby1.8 1.8.7.174-2 [384kB]
384kB を 0s 秒でダウンロードしました (602kB/s)
未選択パッケージ libopenssl-ruby1.8 を選択しています。
(データベースを読み込んでいます ... 現在 30717 個のファイルとディレクトリがインストールされています。)
(.../libopenssl-ruby1.8_1.8.7.174-2_i386.deb から) libopenssl-ruby1.8 を展開しています...
libopenssl-ruby1.8 (1.8.7.174-2) を設定しています ...
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます     
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了       
タスクの記述を読み込んでいます... 完了

hdknr@debsq:~$ sudo aptitude install mysql-client mysql-server -y
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます     
パッケージの状態を初期化しています... 完了
タスクの記述を読み込んでいます... 完了       
以下の新規パッケージがインストールされます:
  libdbd-mysql-perl{a} libdbi-perl{a} libhtml-template-perl{a} libmysqlclient16{a} libnet-daemon-perl{a}
  libplrpc-perl{a} mysql-client mysql-client-5.1{a} mysql-common{a} mysql-server mysql-server-5.1{a} psmisc{a}
更新: 0 個、新規インストール: 12 個、削除: 0 個、保留: 0 個。
22.5MB のアーカイブを取得する必要があります。展開後に 53.6MB のディスク領域が新たに消費されます。
拡張状態情報を書き込んでいます... 完了
取得:1 http://ftp.jp.debian.org squeeze/main mysql-common 5.1.37-2 [66.7kB]
取得:2 http://ftp.jp.debian.org squeeze/main libnet-daemon-perl 0.43-1 [46.6kB]
取得:3 http://ftp.jp.debian.org squeeze/main libplrpc-perl 0.2020-2 [36.0kB]
取得:4 http://ftp.jp.debian.org squeeze/main libdbi-perl 1.609-1 [798kB]
取得:5 http://ftp.jp.debian.org squeeze/main libmysqlclient16 5.1.37-2 [1,927kB]
取得:6 http://ftp.jp.debian.org squeeze/main libdbd-mysql-perl 4.012-1+b1 [135kB]
取得:7 http://ftp.jp.debian.org squeeze/main mysql-client-5.1 5.1.37-2 [8,247kB]
取得:8 http://ftp.jp.debian.org squeeze/main psmisc 22.8-1 [87.8kB]                                               
取得:9 http://ftp.jp.debian.org squeeze/main mysql-server-5.1 5.1.37-2 [11.0MB]                                   
取得:10 http://ftp.jp.debian.org squeeze/main libhtml-template-perl 2.9-1 [65.7kB]                                
取得:11 http://ftp.jp.debian.org squeeze/main mysql-client 5.1.37-2 [61.0kB]                                      
取得:12 http://ftp.jp.debian.org squeeze/main mysql-server 5.1.37-2 [61.1kB]                                      
22.5MB を 18s 秒でダウンロードしました (1,192kB/s)                                                                
パッケージを事前設定しています ...
未選択パッケージ mysql-common を選択しています。
(データベースを読み込んでいます ... 現在 30753 個のファイルとディレクトリがインストールされています。)
(.../mysql-common_5.1.37-2_all.deb から) mysql-common を展開しています...
未選択パッケージ libnet-daemon-perl を選択しています。
(.../libnet-daemon-perl_0.43-1_all.deb から) libnet-daemon-perl を展開しています...
未選択パッケージ libplrpc-perl を選択しています。
(.../libplrpc-perl_0.2020-2_all.deb から) libplrpc-perl を展開しています...
未選択パッケージ libdbi-perl を選択しています。
(.../libdbi-perl_1.609-1_i386.deb から) libdbi-perl を展開しています...
未選択パッケージ libmysqlclient16 を選択しています。
(.../libmysqlclient16_5.1.37-2_i386.deb から) libmysqlclient16 を展開しています...
未選択パッケージ libdbd-mysql-perl を選択しています。
(.../libdbd-mysql-perl_4.012-1+b1_i386.deb から) libdbd-mysql-perl を展開しています...
未選択パッケージ mysql-client-5.1 を選択しています。
(.../mysql-client-5.1_5.1.37-2_i386.deb から) mysql-client-5.1 を展開しています...
未選択パッケージ psmisc を選択しています。
(.../psmisc_22.8-1_i386.deb から) psmisc を展開しています...
man-db のトリガを処理しています ...
mysql-common (5.1.37-2) を設定しています ...
未選択パッケージ mysql-server-5.1 を選択しています。
(データベースを読み込んでいます ... 現在 31068 個のファイルとディレクトリがインストールされています。)
(.../mysql-server-5.1_5.1.37-2_i386.deb から) mysql-server-5.1 を展開しています...
未選択パッケージ libhtml-template-perl を選択しています。
(.../libhtml-template-perl_2.9-1_all.deb から) libhtml-template-perl を展開しています...
未選択パッケージ mysql-client を選択しています。
(.../mysql-client_5.1.37-2_all.deb から) mysql-client を展開しています...
未選択パッケージ mysql-server を選択しています。
(.../mysql-server_5.1.37-2_all.deb から) mysql-server を展開しています...
man-db のトリガを処理しています ...
libnet-daemon-perl (0.43-1) を設定しています ...
libplrpc-perl (0.2020-2) を設定しています ...
libdbi-perl (1.609-1) を設定しています ...
libmysqlclient16 (5.1.37-2) を設定しています ...
libdbd-mysql-perl (4.012-1+b1) を設定しています ...
mysql-client-5.1 (5.1.37-2) を設定しています ...
psmisc (22.8-1) を設定しています ...
mysql-server-5.1 (5.1.37-2) を設定しています ...
Stopping MySQL database server: mysqld.
090925 21:36:19 [Note] Plugin 'FEDERATED' is disabled.
090925 21:36:19  InnoDB: Started; log sequence number 0 44233
090925 21:36:19  InnoDB: Starting shutdown...
090925 21:36:21  InnoDB: Shutdown completed; log sequence number 0 44233
090925 21:36:21 [Warning] Forcing shutdown of 1 plugins
Starting MySQL database server: mysqld ..
Checking for corrupt, not cleanly closed and upgrade needing tables..
libhtml-template-perl (2.9-1) を設定しています ...
mysql-client (5.1.37-2) を設定しています ...
mysql-server (5.1.37-2) を設定しています ...
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます      
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了       
タスクの記述を読み込んでいます... 完了  

MySQLのインストール。
http://hdknr.posterous.com/ruby-gem-install-mysq-on-squeeze-libmysqlclie

passenger & nginx のインストール。
http://hdknr.posterous.com/rails-passenger-and-nginx-install-on-debian-s

ruby : gem : install mysq on Squeeze : libmysqlclient-dev が必要です!

hdknr@debsq:~$ sudo gem1.8 install mysql
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
extconf.rb:10:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:10


Gem files will remain installed in
/usr/lib/ruby/gems/1.8/gems/mysql-2.8.1 for inspection.
Results logged to
/usr/lib/ruby/gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out

hdknr@debsq:~$ sudo aptitude install ruby1.8-dev -y
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
タスクの記述を読み込んでいます... 完了
以下の新規パッケージがインストールされます:
ruby1.8-dev
更新: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
834kB のアーカイブを取得する必要があります。展開後に 1,872kB のディスク
領域が新たに消費されます。
拡張状態情報を書き込んでいます... 完了
取得:1 http://ftp.jp.debian.org squeeze/main ruby1.8-dev 1.8.7.174-2 [834kB]
834kB を 2s 秒でダウンロードしました (410kB/s)
未選択パッケージ ruby1.8-dev を選択しています。
(データベースを読み込んでいます ... 現在 31249 個のファイルとディレクト
リがインストールされています。)
(.../ruby1.8-dev_1.8.7.174-2_i386.deb から) ruby1.8-dev を展開しています...
ruby1.8-dev (1.8.7.174-2) を設定しています ...
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了
タスクの記述を読み込んでいます... 完了

hdknr@debsq:~$ sudo gem1.8 install mysql
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lmygcc... no
checking for mysql_query() in -lmysqlclient... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.

Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/bin/ruby1.8
--with-mysql-config
--without-mysql-config
--with-mysql-dir
--without-mysql-dir
--with-mysql-include
--without-mysql-include=${mysql-dir}/include
--with-mysql-lib
--without-mysql-lib=${mysql-dir}/lib
--with-mysqlclientlib
--without-mysqlclientlib
--with-mlib
--without-mlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-zlib
--without-zlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-socketlib
--without-socketlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-nsllib
--without-nsllib
--with-mysqlclientlib
--without-mysqlclientlib
--with-mygcclib
--without-mygcclib
--with-mysqlclientlib
--without-mysqlclientlib


Gem files will remain installed in
/usr/lib/ruby/gems/1.8/gems/mysql-2.8.1 for inspection.
Results logged to
/usr/lib/ruby/gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out

hdknr@debsq:~$ sudo aptitude install libmysql-ruby1.8 -y
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
タスクの記述を読み込んでいます... 完了
以下の新規パッケージがインストールされます:
libmysql-ruby1.8
更新: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
55.9kB のアーカイブを取得する必要があります。展開後に 217kB のディスク領
域が新たに消費されます。
拡張状態情報を書き込んでいます... 完了
取得:1 http://ftp.jp.debian.org squeeze/main libmysql-ruby1.8 2.8.1-1+b1
[55.9kB]
55.9kB を 0s 秒でダウンロードしました (235kB/s)
未選択パッケージ libmysql-ruby1.8 を選択しています。
(データベースを読み込んでいます ... 現在 31279 個のファイルとディレクト
リがインストールされています。)
(.../libmysql-ruby1.8_2.8.1-1+b1_i386.deb から) libmysql-ruby1.8 を展開
しています...
libmysql-ruby1.8 (2.8.1-1+b1) を設定しています ...
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了
タスクの記述を読み込んでいます... 完了

hdknr@debsq:~$ dpkg -L libmysqlclient16
/.
/usr
/usr/lib
/usr/lib/libmysqlclient.so.16.0.0
/usr/lib/libmysqlclient_r.so.16.0.0
/usr/share
/usr/share/doc
/usr/share/doc/libmysqlclient16
/usr/share/doc/libmysqlclient16/changelog.gz
/usr/share/doc/libmysqlclient16/EXCEPTIONS-CLIENT.gz
/usr/share/doc/libmysqlclient16/changelog.Debian.gz
/usr/share/doc/libmysqlclient16/copyright
/usr/lib/libmysqlclient_r.so.16
/usr/lib/libmysqlclient.so.16

hdknr@debsq:~$ dpkg -L libmysql-ruby1.8
/.
/usr
/usr/lib
/usr/lib/ruby
/usr/lib/ruby/1.8
/usr/lib/ruby/1.8/i486-linux
/usr/lib/ruby/1.8/i486-linux/mysql.so
/usr/share
/usr/share/doc
/usr/share/doc/libmysql-ruby1.8
/usr/share/doc/libmysql-ruby1.8/changelog.Debian.gz
/usr/share/doc/libmysql-ruby1.8/copyright
/usr/share/doc/libmysql-ruby1.8/examples
/usr/share/doc/libmysql-ruby1.8/examples/test.rb.gz
/usr/share/doc/libmysql-ruby1.8/README_ja.html
/usr/share/doc/libmysql-ruby1.8/README.html
/usr/share/doc/libmysql-ruby1.8/tommy.css

hdknr@debsq:~$ sudo aptitude install libmysqlclient-dev
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
タスクの記述を読み込んでいます... 完了
以下の新規パッケージがインストールされます:
libmysqlclient-dev zlib1g-dev{a}
更新: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
2,479kB のアーカイブを取得する必要があります。展開後に 6,808kB のディス
ク領域が新たに消費されます。
先に進みますか? [Y/n/?] Y
拡張状態情報を書き込んでいます... 完了
取得:1 http://ftp.jp.debian.org squeeze/main zlib1g-dev
1:1.2.3.3.dfsg-15 [159kB]
取得:2 http://ftp.jp.debian.org squeeze/main libmysqlclient-dev 5.1.37-2
[2,321kB]
2,479kB を 4s 秒でダウンロードしました (563kB/s)
未選択パッケージ zlib1g-dev を選択しています。
(データベースを読み込んでいます ... 現在 31288 個のファイルとディレクト
リがインストールされています。)
(.../zlib1g-dev_1%3a1.2.3.3.dfsg-15_i386.deb から) zlib1g-dev を展開して
います...
未選択パッケージ libmysqlclient-dev を選択しています。
(.../libmysqlclient-dev_5.1.37-2_i386.deb から) libmysqlclient-dev を展
開しています...
man-db のトリガを処理しています ...
zlib1g-dev (1:1.2.3.3.dfsg-15) を設定しています ...
libmysqlclient-dev (5.1.37-2) を設定しています ...
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
拡張状態情報を書き込んでいます... 完了
タスクの記述を読み込んでいます... 完了

hdknr@debsq:~$ sudo gem1.8 install mysql
Building native extensions. This could take a while...
Successfully installed mysql-2.8.1
1 gem installed
Installing ri documentation for mysql-2.8.1...
No definition for next_result
No definition for field_name
No definition for field_table
No definition for field_def
No definition for field_type
No definition for field_length
No definition for field_max_length
No definition for field_flags
No definition for field_decimals
No definition for time_inspect
No definition for time_to_s
No definition for time_get_year
No definition for time_get_month
No definition for time_get_day
No definition for time_get_hour
No definition for time_get_minute
No definition for time_get_second
No definition for time_get_neg
No definition for time_get_second_part
No definition for time_set_year
No definition for time_set_month
No definition for time_set_day
No definition for time_set_hour
No definition for time_set_minute
No definition for time_set_second
No definition for time_set_neg
No definition for time_set_second_part
No definition for time_equal
No definition for error_errno
No definition for error_sqlstate
Installing RDoc documentation for mysql-2.8.1...
No definition for next_result
No definition for field_name
No definition for field_table
No definition for field_def
No definition for field_type
No definition for field_length
No definition for field_max_length
No definition for field_flags
No definition for field_decimals
No definition for time_inspect
No definition for time_to_s
No definition for time_get_year
No definition for time_get_month
No definition for time_get_day
No definition for time_get_hour
No definition for time_get_minute
No definition for time_get_second
No definition for time_get_neg
No definition for time_get_second_part
No definition for time_set_year
No definition for time_set_month
No definition for time_set_day
No definition for time_set_hour
No definition for time_set_minute
No definition for time_set_second
No definition for time_set_neg
No definition for time_set_second_part
No definition for time_equal
No definition for error_errno
No definition for error_sqlstate

hdknr@debsq:~$ irb1.8
irb(main):001:0> require 'mysql'
=> true

Debian系管理 - chimdon.com

update-rc.d

参考:いますぐ実践! Linuxシステム管理
起動サービスのrcスクリプトの登録、削除を行う。

usage: update-rc.d [-n] [-f] <basename> remove
       update-rc.d [-n] <basename> defaults [NN | sNN kNN]
       update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] .
                -n: not really
                -f: force

具体的にはこんな感じ。

# update-rc.d hoge defaults 90
# update-rc.d hoge start 90 2 3 4 5 . stop 90 0 1 6 .
# update-rc.d -f hoge remove

Redhat系の「chkconfig --list」のように、現在の起動設定のリストを出力するオプションはないらしい。
/etc/init.d/rc*.d/ 配下を見ろってことか。
現在稼動中のサービスの確認は、localhostに向けてnmapでも使ったほうがいいのかな?

resolvconf : on Debian

hdknr@mailman:/etc/network$ dpkg -L resolvconf
/.
/etc
/etc/resolvconf
/etc/resolvconf/resolv.conf.d
/etc/resolvconf/resolv.conf.d/base
/etc/resolvconf/resolv.conf.d/head
/etc/resolvconf/update-libc.d
/etc/resolvconf/interface-order
/etc/resolvconf/update.d
/etc/resolvconf/update.d/libc
/etc/resolvconf/update.d/dnscache
/etc/resolvconf/update.d/bind
/etc/ppp
/etc/ppp/ip-up.d
/etc/ppp/ip-up.d/000resolvconf
/etc/ppp/ip-down.d
/etc/ppp/ip-down.d/000resolvconf
/etc/network
/etc/network/if-up.d
/etc/network/if-up.d/000resolvconf
/etc/network/if-down.d
/etc/network/if-down.d/resolvconf
/etc/init.d
/etc/init.d/resolvconf
/etc/dhcp3
/etc/dhcp3/dhclient-enter-hooks.d
/etc/dhcp3/dhclient-enter-hooks.d/resolvconf
/usr
/usr/share
/usr/share/man
/usr/share/man/man5
/usr/share/man/man5/interface-order.5.gz
/usr/share/man/man8
/usr/share/man/man8/resolvconf.8.gz
/usr/share/doc
/usr/share/doc/resolvconf
/usr/share/doc/resolvconf/copyright
/usr/share/doc/resolvconf/changelog.gz
/usr/share/doc/resolvconf/README.gz
/sbin
/sbin/resolvconf
/lib
/lib/resolvconf
/lib/resolvconf/list-records

milter-manager: Debian : milter-managerの設定と起動

hdknr@ydeb1:~$ sudo vim /etc/default/milter-manager
コメントオフ。
#For postfix, you might want these settings:
GROUP=postfix
SOCKET_GROUP=postfix
CONNECTION_SPEC=unix:/var/spool/postfix/milter-manager/milter-manager.sock

hdknr@ydeb1:~$ sudo /etc/init.d/milter-manager start

hdknr@ydeb1:~$ sudo ps ax | grep milter-manager
 8843 ?        Sl     0:00 /usr/sbin/milter-manager --daemon --pid-file /var/run/milter-manager/milter-manager.pid --connection-spec unix:/var/run/milter-manager/milter-manager.sock --user-name milter-manager --group-name mail --socket-group-name mail
 8844 ?        S      0:00 /usr/sbin/milter-manager --daemon --pid-file /var/run/milter-manager/milter-manager.pid --connection-spec unix:/var/run/milter-manager/milter-manager.sock --user-name milter-manager --group-name mail --socket-group-name mail
13884 pts/0    S+     0:00 grep milter-manager

hdknr@ydeb1:~$ sudo lsof -c milter-manager
COMMAND    PID           USER   FD   TYPE     DEVICE    SIZE    NODE NAME
milter-ma 8843 milter-manager  cwd    DIR      104,1    4096       2 /
milter-ma 8843 milter-manager  rtd    DIR      104,1    4096       2 /
milter-ma 8843 milter-manager  txt    REG      104,1    3412 1923159 /usr/sbin/milter-manager
milter-ma 8843 milter-manager  mem    REG      104,1   42504 4014097 /lib/i686/cmov/libnss_files-2.7.so
milter-ma 8843 milter-manager  mem    REG      104,1   38444 4014099 /lib/i686/cmov/libnss_nis-2.7.so
milter-ma 8843 milter-manager  mem    REG      104,1   87800 4014094 /lib/i686/cmov/libnsl-2.7.so
milter-ma 8843 milter-manager  mem    REG      104,1   30436 4014095 /lib/i686/cmov/libnss_compat-2.7.so
milter-ma 8843 milter-manager  mem    REG      104,1   21016 2033134 /usr/lib/milter-manager/binding/ext/milter_manager.so
milter-ma 8843 milter-manager  mem    REG      104,1   40552 2033133 /usr/lib/milter-manager/binding/ext/milter_toolkit.so
milter-ma 8843 milter-manager  mem    REG      104,1  244596 2031815 /usr/lib/ruby/1.8/i486-linux/glib2.so
milter-ma 8843 milter-manager  mem    REG      104,1         2031767 /usr/lib/ruby/1.8/i486-linux/syck.so (path inode=2033226)
milter-ma 8843 milter-manager  mem    REG      104,1         2031764 /usr/lib/ruby/1.8/i486-linux/stringio.so (path inode=2033214)
milter-ma 8843 milter-manager  mem    REG      104,1         2031765 /usr/lib/ruby/1.8/i486-linux/strscan.so (path inode=2033212)
milter-ma 8843 milter-manager  mem    REG      104,1   25700 1916960 /usr/lib/gconv/gconv-modules.cache
milter-ma 8843 milter-manager  mem    REG      104,1  113075 1920702 /usr/share/locale/ja/LC_MESSAGES/libc.mo
milter-ma 8843 milter-manager  mem    REG      104,1 1075664 1933574 /usr/lib/locale/locale-archive
milter-ma 8843 milter-manager  mem    REG      104,1  162088 1921229 /usr/lib/libpcre.so.3.12.1
milter-ma 8843 milter-manager  mem    REG      104,1  740332 1922647 /usr/lib/libglib-2.0.so.0.1600.6
milter-ma 8843 milter-manager  mem    REG      104,1   30624 4014104 /lib/i686/cmov/librt-2.7.so
milter-ma 8843 milter-manager  mem    REG      104,1   14200 1922643 /usr/lib/libgthread-2.0.so.0.1600.6
milter-ma 8843 milter-manager  mem    REG      104,1   10128 1922646 /usr/lib/libgmodule-2.0.so.0.1600.6
milter-ma 8843 milter-manager  mem    REG      104,1  245296 1922644 /usr/lib/libgobject-2.0.so.0.1600.6
milter-ma 8843 milter-manager  mem    REG      104,1 1413540 4014088 /lib/i686/cmov/libc-2.7.so
milter-ma 8843 milter-manager  mem    REG      104,1  149328 4014092 /lib/i686/cmov/libm-2.7.so
milter-ma 8843 milter-manager  mem    REG      104,1   38296 4014090 /lib/i686/cmov/libcrypt-2.7.so
milter-ma 8843 milter-manager  mem    REG      104,1    9680 4014091 /lib/i686/cmov/libdl-2.7.so
milter-ma 8843 milter-manager  mem    REG      104,1  116414 4014102 /lib/i686/cmov/libpthread-2.7.so
milter-ma 8843 milter-manager  mem    REG      104,1         1922715 /usr/lib/libruby1.8.so.1.8.7 (path inode=1921405)
milter-ma 8843 milter-manager  mem    REG      104,1  171740 1923149 /usr/lib/libmilter-manager.so.0.0.0
milter-ma 8843 milter-manager  mem    REG      104,1   51484 1923135 /usr/lib/libmilter-server.so.0.0.0
milter-ma 8843 milter-manager  mem    REG      104,1   51852 1923132 /usr/lib/libmilter-client.so.0.0.0
milter-ma 8843 milter-manager  mem    REG      104,1  132472 1923131 /usr/lib/libmilter-core.so.0.0.0
milter-ma 8843 milter-manager  mem    REG      104,1    9928 2033108 /usr/lib/milter-manager/module/configuration/milter-manager-ruby-configuration.so
milter-ma 8843 milter-manager  mem    REG      104,1  113248 4015707 /lib/ld-2.7.so
milter-ma 8843 milter-manager    0r   CHR        1,3             573 /dev/null
milter-ma 8843 milter-manager    1w   CHR        1,3             573 /dev/null
milter-ma 8843 milter-manager    2w   CHR        1,3             573 /dev/null
milter-ma 8843 milter-manager    3r  FIFO        0,6         3924820 pipe
milter-ma 8843 milter-manager    4w  FIFO        0,6         3924820 pipe
milter-ma 8843 milter-manager    5r  FIFO        0,6         3924821 pipe
milter-ma 8843 milter-manager    6w  FIFO        0,6         3924821 pipe
milter-ma 8843 milter-manager    7r   CHR        1,3             573 /dev/null
milter-ma 8843 milter-manager    8w   CHR        1,3             573 /dev/null
milter-ma 8843 milter-manager    9w   CHR        1,3             573 /dev/null
milter-ma 8843 milter-manager   10u  unix 0xf7d8c200         3924830 /var/run/milter-manager/milter-manager-controller.sock
milter-ma 8843 milter-manager   11w  FIFO        0,6         3924822 pipe
milter-ma 8843 milter-manager   12r  FIFO        0,6         3924823 pipe
milter-ma 8843 milter-manager   13u  unix 0xf7d8c740         3924833 /var/run/milter-manager/milter-manager.sock
milter-ma 8844           root  cwd    DIR      104,1    4096       2 /
milter-ma 8844           root  rtd    DIR      104,1    4096       2 /
milter-ma 8844           root  txt    REG      104,1    3412 1923159 /usr/sbin/milter-manager
milter-ma 8844           root  mem    REG      104,1   21016 2033134 /usr/lib/milter-manager/binding/ext/milter_manager.so
milter-ma 8844           root  mem    REG      104,1   40552 2033133 /usr/lib/milter-manager/binding/ext/milter_toolkit.so
milter-ma 8844           root  mem    REG      104,1  244596 2031815 /usr/lib/ruby/1.8/i486-linux/glib2.so
milter-ma 8844           root  mem    REG      104,1         2031767 /usr/lib/ruby/1.8/i486-linux/syck.so (path inode=2033226)
milter-ma 8844           root  mem    REG      104,1         2031764 /usr/lib/ruby/1.8/i486-linux/stringio.so (path inode=2033214)
milter-ma 8844           root  mem    REG      104,1         2031765 /usr/lib/ruby/1.8/i486-linux/strscan.so (path inode=2033212)
milter-ma 8844           root  mem    REG      104,1   25700 1916960 /usr/lib/gconv/gconv-modules.cache
milter-ma 8844           root  mem    REG      104,1  113075 1920702 /usr/share/locale/ja/LC_MESSAGES/libc.mo
milter-ma 8844           root  mem    REG      104,1 1075664 1933574 /usr/lib/locale/locale-archive
milter-ma 8844           root  mem    REG      104,1  162088 1921229 /usr/lib/libpcre.so.3.12.1
milter-ma 8844           root  mem    REG      104,1  740332 1922647 /usr/lib/libglib-2.0.so.0.1600.6
milter-ma 8844           root  mem    REG      104,1   30624 4014104 /lib/i686/cmov/librt-2.7.so
milter-ma 8844           root  mem    REG      104,1   14200 1922643 /usr/lib/libgthread-2.0.so.0.1600.6
milter-ma 8844           root  mem    REG      104,1   10128 1922646 /usr/lib/libgmodule-2.0.so.0.1600.6
milter-ma 8844           root  mem    REG      104,1  245296 1922644 /usr/lib/libgobject-2.0.so.0.1600.6
milter-ma 8844           root  mem    REG      104,1 1413540 4014088 /lib/i686/cmov/libc-2.7.so
milter-ma 8844           root  mem    REG      104,1  149328 4014092 /lib/i686/cmov/libm-2.7.so
milter-ma 8844           root  mem    REG      104,1   38296 4014090 /lib/i686/cmov/libcrypt-2.7.so
milter-ma 8844           root  mem    REG      104,1    9680 4014091 /lib/i686/cmov/libdl-2.7.so
milter-ma 8844           root  mem    REG      104,1  116414 4014102 /lib/i686/cmov/libpthread-2.7.so
milter-ma 8844           root  mem    REG      104,1         1922715 /usr/lib/libruby1.8.so.1.8.7 (path inode=1921405)
milter-ma 8844           root  mem    REG      104,1  171740 1923149 /usr/lib/libmilter-manager.so.0.0.0
milter-ma 8844           root  mem    REG      104,1   51484 1923135 /usr/lib/libmilter-server.so.0.0.0
milter-ma 8844           root  mem    REG      104,1   51852 1923132 /usr/lib/libmilter-client.so.0.0.0
milter-ma 8844           root  mem    REG      104,1  132472 1923131 /usr/lib/libmilter-core.so.0.0.0
milter-ma 8844           root  mem    REG      104,1    9928 2033108 /usr/lib/milter-manager/module/configuration/milter-manager-ruby-configuration.so
milter-ma 8844           root  mem    REG      104,1  113248 4015707 /lib/ld-2.7.so
milter-ma 8844           root    0r   CHR        1,3             573 /dev/null
milter-ma 8844           root    1w   CHR        1,3             573 /dev/null
milter-ma 8844           root    2w   CHR        1,3             573 /dev/null
milter-ma 8844           root    3r  FIFO        0,6         3924820 pipe
milter-ma 8844           root    4w  FIFO        0,6         3924820 pipe
milter-ma 8844           root    7r   CHR        1,3             573 /dev/null
milter-ma 8844           root    8w   CHR        1,3             573 /dev/null
milter-ma 8844           root    9w   CHR        1,3             573 /dev/null
milter-ma 8844           root   10r  FIFO        0,6         3924822 pipe
milter-ma 8844           root   13w  FIFO        0,6         3924823 pipe

milter-manager: Debian : postfixの設定

hdknr@ydeb1:~$ sudo vim /etc/postfix/main.cf

 # by HDKNR for milter-manager 20090820
milter_default_action = accept
milter_mail_macros = {auth_author} {auth_type} {auth_authen}
smtpd_milters = unix:/milter-manager/milter-manager.sock

 hdknr@ydeb1:~$ sudo /etc/init.d/postfix reload
Reloading Postfix configuration...done.

 hdknr@ydeb1:~$ sudo tail -f /var/log/mail.log
Aug 20 11:04:33 ydeb1 postfix/master[28306]: reload configuration
/etc/postfix