hdknr’s posterous

 
Filed under

debian

 

%!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を追加してみた。

Filed under  //   Debian   resolvconf  

Comments [0]

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

Filed under  //   Debian   gem   rails   ruby   Squeeze  

Comments [0]

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

Filed under  //   Debian   gem   MySQL   rails   ruby  

Comments [0]

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でも使ったほうがいいのかな?

Filed under  //   Debian   update-rc.d  

Comments [0]

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

Filed under  //   Debian   resolvconf  

Comments [0]

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

Filed under  //   Debian   milter   milter-manager  

Comments [1]

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

Filed under  //   Debian   milter   milter-manager   postfix  

Comments [0]

milter-manager : Debian : milter-greylist 設定と起動。

hdknr@ydeb1:~$ sudo vim /etc/milter-greylist/greylist.conf
ファイル末尾変更。
# HDKNR
#acl whitelist default
acl greylist default

hdknr@ydeb1:~$ sudo vim /etc/default/milter-greylist

# HDKNR 20090820
#ENABLED=0
# by HDKNR 20090820
ENABLED=1
SOCKET="inet:11125@[127.0.0.1]"
DOPTIONS="-P $PIDFILE -u $USER -p $SOCKET"

hdknr@ydeb1:~$ sudo /etc/init.d/milter-greylist start
Starting Greylist Mail Filter Daemon: greylist.


hdknr@ydeb1:~$ sudo ps ax | grep grey
13742 ?        Ssl    0:00 /usr/sbin/milter-greylist -P /var/run/greylist.pid -u greylist -p inet:11125@[127.0.0.1]
13750 pts/0    R+     0:00 grep grey

hdknr@ydeb1:~$ sudo lsof -c milter-greylist
COMMAND     PID     USER   FD   TYPE     DEVICE    SIZE    NODE NAME
milter-gr 13742 greylist  cwd    DIR      104,1    4096       2 /
milter-gr 13742 greylist  rtd    DIR      104,1    4096       2 /
milter-gr 13742 greylist  txt    REG      104,1  116856 1923122 /usr/sbin/milter-greylist
milter-gr 13742 greylist  mem    REG      104,1   42504 4014097 /lib/i686/cmov/libnss_files-2.7.so
milter-gr 13742 greylist  mem    REG      104,1   38444 4014099 /lib/i686/cmov/libnss_nis-2.7.so
milter-gr 13742 greylist  mem    REG      104,1   30436 4014095 /lib/i686/cmov/libnss_compat-2.7.so
milter-gr 13742 greylist  mem    REG      104,1 1413540 4014088 /lib/i686/cmov/libc-2.7.so
milter-gr 13742 greylist  mem    REG      104,1   54568 1923114 /usr/lib/libmilter.so.1.0.1
milter-gr 13742 greylist  mem    REG      104,1   87800 4014094 /lib/i686/cmov/libnsl-2.7.so
milter-gr 13742 greylist  mem    REG      104,1   67408 4014103 /lib/i686/cmov/libresolv-2.7.so
milter-gr 13742 greylist  mem    REG      104,1   95076 1923120 /usr/lib/libspf2.so.2.0.0
milter-gr 13742 greylist  mem    REG      104,1  116414 4014102 /lib/i686/cmov/libpthread-2.7.so
milter-gr 13742 greylist  mem    REG      104,1  113248 4015707 /lib/ld-2.7.so
milter-gr 13742 greylist    0r   CHR        1,3             573 /dev/null
milter-gr 13742 greylist    1w   CHR        1,3             573 /dev/null
milter-gr 13742 greylist    2w   CHR        1,3             573 /dev/null
milter-gr 13742 greylist    3u  unix 0xf7d543c0         3934553 socket
milter-gr 13742 greylist    4u  IPv4    3934559             TCP localhost:11125 (LISTEN)
milter-gr 13742 greylist    5r  FIFO        0,6         3934560 pipe
milter-gr 13742 greylist    6w  FIFO        0,6         3934560 pipe

hdknr@ydeb1:~$ /usr/sbin/milter-manager --show-config
package.platform = "debian"
package.options = nil

security.privilege_mode = false
security.effective_user = nil
security.effective_group = nil

manager.connection_spec = "unix:/var/run/milter-manager/milter-manager.sock"
manager.unix_socket_mode = 0660
manager.unix_socket_group = nil
manager.remove_unix_socket_on_create = true
manager.remove_unix_socket_on_close = true
manager.daemon = false
manager.pid_file = nil
manager.maintenance_interval = 100
manager.suspend_time_on_unacceptable = 5
manager.custom_configuration_directory = nil

controller.connection_spec = "unix:/var/run/milter-manager/milter-manager-controller.sock"
controller.unix_socket_mode = 0660
controller.unix_socket_group = nil
controller.remove_unix_socket_on_create = true
controller.remove_unix_socket_on_close = true

define_applicable_condition("Remote Network") do |condition|
  condition.description = "Apply milter only if connected from remote network"
end

define_applicable_condition("Authenticated") do |condition|
  condition.description = "Apply a milter only when sender is authorized"
end

define_applicable_condition("Unauthenticated") do |condition|
  condition.description = "Apply a milter only when sender is not authorized"
end

define_applicable_condition("S25R") do |condition|
  condition.description = "Selective SMTP Rejection"
end

define_applicable_condition("Sendmail Compatible") do |condition|
  condition.description = "Make a milter depends on Sendmail workable with Postfix"
end

define_milter("clamav-milter") do |milter|
  milter.connection_spec = "local:/var/spool/postfix/clamav/clamav-milter.ctl"
  milter.description = "Clam AntiVirus milter interface"
  milter.enabled = true
  milter.fallback_status = "accept"
  milter.applicable_conditions = []
  milter.command = "/etc/init.d/clamav-milter"
  milter.command_options = "start"
  milter.user_name = nil
  milter.connection_timeout = 300.0
  milter.writing_timeout = 10.0
  milter.reading_timeout = 10.0
  milter.end_of_message_timeout = 300.0
end

define_milter("spamass-milter") do |milter|
  milter.connection_spec = "unix:/var/spool/postfix/spamass/spamass.sock"
  milter.description = "Sendmail milter plugin for SpamAssassin"
  milter.enabled = true
  milter.fallback_status = "accept"
  milter.applicable_conditions = ["Remote Network", "Unauthenticated"]
  milter.command = "/etc/init.d/spamass-milter"
  milter.command_options = "start"
  milter.user_name = nil
  milter.connection_timeout = 300.0
  milter.writing_timeout = 10.0
  milter.reading_timeout = 10.0
  milter.end_of_message_timeout = 300.0
end

define_milter("milter-greylist") do |milter|
  milter.connection_spec = "inet:11125@[127.0.0.1]"
  milter.description = "another spam-defense service"
  milter.enabled = true
  milter.fallback_status = "accept"
  milter.applicable_conditions = ["Sendmail Compatible", "Remote Network", "S25R", "Unauthenticated"]
  milter.command = "/etc/init.d/milter-greylist"
  milter.command_options = "start"
  milter.user_name = nil
  milter.connection_timeout = 300.0
  milter.writing_timeout = 10.0
  milter.reading_timeout = 10.0
  milter.end_of_message_timeout = 300.0
end

hdknr@ydeb1:~$ sudo tail -f /var/log/mail.log
Aug 20 10:55:52 ydeb1 milter-greylist: cannot read dumpfile "/var/lib/milter-greylist/greylist.db"
Aug 20 10:55:52 ydeb1 milter-greylist: starting with an empty greylist

Filed under  //   Debian   milter   milter-greylist   milter-manager  

Comments [0]

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

hdknr@ydeb1:~$ sudo vim /etc/default/clamav-milter

#OPTIONS="--max-children=2 -ol"

##### hdknr 20090820 ####
OPTIONS="--max-children=2 -ol --external"

USE_POSTFIX='yes'
SOCKET=local:/var/spool/postfix/clamav/clamav-milter.ctl

hdknr@ydeb1:~$ sudo /etc/init.d/clamav-milter restart
Stopping Sendmail milter plugin for ClamAV: clamav-milter.
Starting Sendmail milter plugin for ClamAV: clamav-milter.

hdknr@ydeb1:~$ sudo ps ax | grep clam
 7539 ?        Ss     0:02 /usr/bin/freshclam -d --quiet
 7967 ?        Ssl    0:01 /usr/sbin/clamd
13687 ?        Ssl    0:00 /usr/sbin/clamav-milter --max-children=2 -ol --external --pidfile /var/run/clamav/clamav-milter.pid local:/var/spool/postfix/clamav/clamav-milter.ctl
13699 pts/0    S+     0:00 grep clam

hdknr@ydeb1:~$ sudo lsof -c clamd
COMMAND  PID   USER   FD   TYPE     DEVICE    SIZE    NODE NAME
clamd   7967 clamav  cwd    DIR      104,1    4096       2 /
clamd   7967 clamav  rtd    DIR      104,1    4096       2 /
clamd   7967 clamav  txt    REG      104,1   57576 1922840 /usr/sbin/clamd
clamd   7967 clamav  mem    REG      104,1 1413540 4014088 /lib/i686/cmov/libc-2.7.so
clamd   7967 clamav  mem    REG      104,1  116414 4014102 /lib/i686/cmov/libpthread-2.7.so
clamd   7967 clamav  mem    REG      104,1   81012 1919444 /usr/lib/libz.so.1.2.3.3
clamd   7967 clamav  mem    REG      104,1  273608 1921894 /usr/lib/libgmp.so.3.4.2
clamd   7967 clamav  mem    REG      104,1   66276 4014236 /lib/libbz2.so.1.0.4
clamd   7967 clamav  mem    REG      104,1  710840 1922827 /usr/lib/libclamav.so.5.0.4
clamd   7967 clamav  mem    REG      104,1  113248 4015707 /lib/ld-2.7.so
clamd   7967 clamav    0r   CHR        1,3             573 /dev/null
clamd   7967 clamav    1w   CHR        1,3             573 /dev/null
clamd   7967 clamav    2w   CHR        1,3             573 /dev/null
clamd   7967 clamav    3w   REG      104,1    3635 2556546 /var/log/clamav/clamav.log
clamd   7967 clamav    4u  unix 0xf6f80c80         3921259 /var/run/clamav/clamd.ctl

hdknr@ydeb1:~$ sudo lsof -c clamav-milter
COMMAND     PID   USER   FD   TYPE     DEVICE    SIZE    NODE NAME
clamav-mi 13687 clamav  cwd    DIR      104,1    4096 2556470 /var/run/clamav
clamav-mi 13687 clamav  rtd    DIR      104,1    4096       2 /
clamav-mi 13687 clamav  txt    REG      104,1   91368 1923117 /usr/sbin/clamav-milter
clamav-mi 13687 clamav  mem    REG      104,1   25700 1916960 /usr/lib/gconv/gconv-modules.cache
clamav-mi 13687 clamav  mem    REG      104,1 1075664 1933574 /usr/lib/locale/locale-archive
clamav-mi 13687 clamav  mem    REG      104,1   87800 4014094 /lib/i686/cmov/libnsl-2.7.so
clamav-mi 13687 clamav  mem    REG      104,1 1413540 4014088 /lib/i686/cmov/libc-2.7.so
clamav-mi 13687 clamav  mem    REG      104,1  116414 4014102 /lib/i686/cmov/libpthread-2.7.so
clamav-mi 13687 clamav  mem    REG      104,1   31168 4014248 /lib/libwrap.so.0.7.6
clamav-mi 13687 clamav  mem    REG      104,1   67408 4014103 /lib/i686/cmov/libresolv-2.7.so
clamav-mi 13687 clamav  mem    REG      104,1   54568 1923114 /usr/lib/libmilter.so.1.0.1
clamav-mi 13687 clamav  mem    REG      104,1   81012 1919444 /usr/lib/libz.so.1.2.3.3
clamav-mi 13687 clamav  mem    REG      104,1  273608 1921894 /usr/lib/libgmp.so.3.4.2
clamav-mi 13687 clamav  mem    REG      104,1   66276 4014236 /lib/libbz2.so.1.0.4
clamav-mi 13687 clamav  mem    REG      104,1  710840 1922827 /usr/lib/libclamav.so.5.0.4
clamav-mi 13687 clamav  mem    REG      104,1  113248 4015707 /lib/ld-2.7.so
clamav-mi 13687 clamav    0r   CHR        1,3             573 /dev/null
clamav-mi 13687 clamav    1w   REG      104,1    3635 2556546 /var/log/clamav/clamav.log
clamav-mi 13687 clamav    2w   REG      104,1    3635 2556546 /var/log/clamav/clamav.log
clamav-mi 13687 clamav    3u  unix 0xf7ce2ac0         3934176 /var/spool/postfix/clamav/clamav-milter.ctl
clamav-mi 13687 clamav    4r  FIFO        0,6         3934178 pipe
clamav-mi 13687 clamav    5w  FIFO        0,6         3934178 pipe

Filed under  //   clamav-milter   Debian   milter   milter-manager  

Comments [0]

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

hdknr@ydeb1:~$ sudo vim /etc/spamassassin/local.cf
最後についか

##### hdknr 20090820 ######
report_safe 0
remove_header ham Status
remove_header ham Level

hdknr@ydeb1:~$ sudo vim /etc/default/spamassassin
#ENABLED=0
ENABLED=1

hdknr@ydeb1:~$ sudo /etc/init.d/spamassassin start
Starting SpamAssassin Mail Filter Daemon: spamd.

hdknr@ydeb1:~$ ps ax | grep spam
 8282 ?        Ssl    0:00 /usr/sbin/spamass-milter -P /var/run/spamass/spamass.pid -f -p /var/spool/postfix/spamass/spamass.sock -u spamass-milter -i 127.0.0.1
13025 ?        Ss     0:00 /usr/sbin/spamd --create-prefs --max-children 5 --helper-home-dir -d --pidfile=/var/run/spamd.pid
13026 ?        S      0:00 spamd child
13027 ?        S      0:00 spamd child
13031 pts/0    R+     0:00 grep spam

hdknr@ydeb1:~$ sudo lsof -c spamass-milter
COMMAND    PID           USER   FD   TYPE     DEVICE    SIZE    NODE NAME
spamass-m 8282 spamass-milter  cwd    DIR      104,1    4096       2 /
spamass-m 8282 spamass-milter  rtd    DIR      104,1    4096       2 /
spamass-m 8282 spamass-milter  txt    REG      104,1   52492 1923118 /usr/sbin/spamass-milter
spamass-m 8282 spamass-milter  mem    REG      104,1 1413540 4014088 /lib/i686/cmov/libc-2.7.so
spamass-m 8282 spamass-milter  mem    REG      104,1  116414 4014102 /lib/i686/cmov/libpthread-2.7.so
spamass-m 8282 spamass-milter  mem    REG      104,1   49676 4014257 /lib/libgcc_s.so.1
spamass-m 8282 spamass-milter  mem    REG      104,1  149328 4014092 /lib/i686/cmov/libm-2.7.so
spamass-m 8282 spamass-milter  mem    REG      104,1  946216 1918272 /usr/lib/libstdc++.so.6.0.10
spamass-m 8282 spamass-milter  mem    REG      104,1   54568 1923114 /usr/lib/libmilter.so.1.0.1
spamass-m 8282 spamass-milter  mem    REG      104,1  113248 4015707 /lib/ld-2.7.so
spamass-m 8282 spamass-milter    0u   CHR        1,3             573 /dev/null
spamass-m 8282 spamass-milter    1u   CHR        1,3             573 /dev/null
spamass-m 8282 spamass-milter    2u   CHR        1,3             573 /dev/null
spamass-m 8282 spamass-milter    3u  unix 0xf7936040         3921733 socket
spamass-m 8282 spamass-milter    4u  unix 0xf7936e40         3921734 /var/spool/postfix/spamass/spamass.sock
spamass-m 8282 spamass-milter    5r  FIFO        0,6         3921736 pipe
spamass-m 8282 spamass-milter    6w  FIFO        0,6         3921736 pipe

hdknr@ydeb1:~$ sudo lsof -c spamd
COMMAND   PID USER   FD   TYPE     DEVICE    SIZE    NODE NAME
spamd   13025 root  cwd    DIR      104,1    4096       2 /
spamd   13025 root  rtd    DIR      104,1    4096       2 /
spamd   13025 root  txt    REG      104,1 1254016 1917031 /usr/bin/perl
spamd   13025 root  mem    REG      104,1 1256548 1920237 /usr/lib/libdb-4.6.so
spamd   13025 root  mem    REG      104,1   26492 2032464 /usr/lib/perl5/auto/NetAddr/IP/Util/Util.so
spamd   13025 root  mem    REG      104,1   56372 1966928 /usr/lib/perl/5.10.0/auto/DB_File/DB_File.so
spamd   13025 root  mem    REG      104,1   38444 4014099 /lib/i686/cmov/libnss_nis-2.7.so
spamd   13025 root  mem    REG      104,1   87800 4014094 /lib/i686/cmov/libnsl-2.7.so
spamd   13025 root  mem    REG      104,1   30436 4014095 /lib/i686/cmov/libnss_compat-2.7.so
spamd   13025 root  mem    REG      104,1   42504 4014097 /lib/i686/cmov/libnss_files-2.7.so
spamd   13025 root  mem    REG      104,1   16292 2032345 /usr/lib/perl5/auto/Digest/SHA1/SHA1.so
spamd   13025 root  mem    REG      104,1   18648 2032708 /usr/lib/perl5/auto/Sys/Syslog/Syslog.so
spamd   13025 root  mem    REG      104,1   32008 1949912 /usr/lib/perl/5.10.0/auto/List/Util/Util.so
spamd   13025 root  mem    REG      104,1   10436 1949903 /usr/lib/perl/5.10.0/auto/Cwd/Cwd.so
spamd   13025 root  mem    REG      104,1   99576 1920911 /usr/lib/gconv/libJIS.so
spamd   13025 root  mem    REG      104,1   13568 1920737 /usr/lib/gconv/EUC-JP.so
spamd   13025 root  mem    REG      104,1   25700 1916960 /usr/lib/gconv/gconv-modules.cache
spamd   13025 root  mem    REG      104,1  113075 1920702 /usr/share/locale/ja/LC_MESSAGES/libc.mo
spamd   13025 root  mem    REG      104,1   44644 2032401 /usr/lib/perl5/auto/HTML/Parser/Parser.so
spamd   13025 root  mem    REG      104,1   30624 4014104 /lib/i686/cmov/librt-2.7.so
spamd   13025 root  mem    REG      104,1    8108 2032592 /usr/lib/perl5/auto/Net/DNS/DNS.so
spamd   13025 root  mem    REG      104,1   22252 1966812 /usr/lib/perl/5.10.0/auto/Time/HiRes/HiRes.so
spamd   13025 root  mem    REG      104,1   18088 1949906 /usr/lib/perl/5.10.0/auto/File/Glob/Glob.so
spamd   13025 root  mem    REG      104,1   11616 1966802 /usr/lib/perl/5.10.0/auto/MIME/Base64/Base64.so
spamd   13025 root  mem    REG      104,1  105192 1949918 /usr/lib/perl/5.10.0/auto/POSIX/POSIX.so
spamd   13025 root  mem    REG      104,1   11340 1949914 /usr/lib/perl/5.10.0/auto/Fcntl/Fcntl.so
spamd   13025 root  mem    REG      104,1    6656 1966787 /usr/lib/perl/5.10.0/auto/Sys/Hostname/Hostname.so
spamd   13025 root  mem    REG      104,1   26984 2032446 /usr/lib/perl5/auto/Socket6/Socket6.so
spamd   13025 root  mem    REG      104,1   16548 1949900 /usr/lib/perl/5.10.0/auto/IO/IO.so
spamd   13025 root  mem    REG      104,1 1075664 1933574 /usr/lib/locale/locale-archive
spamd   13025 root  mem    REG      104,1   38296 4014090 /lib/i686/cmov/libcrypt-2.7.so
spamd   13025 root  mem    REG      104,1 1413540 4014088 /lib/i686/cmov/libc-2.7.so
spamd   13025 root  mem    REG      104,1  116414 4014102 /lib/i686/cmov/libpthread-2.7.so
spamd   13025 root  mem    REG      104,1  149328 4014092 /lib/i686/cmov/libm-2.7.so
spamd   13025 root  mem    REG      104,1    9680 4014091 /lib/i686/cmov/libdl-2.7.so
spamd   13025 root  mem    REG      104,1   19816 1949925 /usr/lib/perl/5.10.0/auto/Socket/Socket.so
spamd   13025 root  mem    REG      104,1  113248 4015707 /lib/ld-2.7.so
spamd   13025 root    0r   CHR        1,3             573 /dev/null
spamd   13025 root    1w   CHR        1,3             573 /dev/null
spamd   13025 root    2w   CHR        1,3             573 /dev/null
spamd   13025 root    3r   REG      104,1  102252 1923106 /usr/sbin/spamd
spamd   13025 root    4u  unix 0xf7d06e40         3933289 socket
spamd   13025 root    5u  IPv4    3933291             TCP localhost:spamd (LISTEN)
spamd   13025 root    6r   REG      104,1    4374 2032981 /usr/share/perl5/Mail/SpamAssassin/Plugin/VBounce.pm
spamd   13025 root    7u  unix 0xf7c85200         3933324 socket
spamd   13025 root    8u  unix 0xf7c85580         3933326 socket
spamd   13026 root  cwd    DIR      104,1    4096       2 /
spamd   13026 root  rtd    DIR      104,1    4096       2 /
spamd   13026 root  txt    REG      104,1 1254016 1917031 /usr/bin/perl
spamd   13026 root  mem    REG      104,1 1256548 1920237 /usr/lib/libdb-4.6.so
spamd   13026 root  mem    REG      104,1   26492 2032464 /usr/lib/perl5/auto/NetAddr/IP/Util/Util.so
spamd   13026 root  mem    REG      104,1   56372 1966928 /usr/lib/perl/5.10.0/auto/DB_File/DB_File.so
spamd   13026 root  mem    REG      104,1   38444 4014099 /lib/i686/cmov/libnss_nis-2.7.so
spamd   13026 root  mem    REG      104,1   87800 4014094 /lib/i686/cmov/libnsl-2.7.so
spamd   13026 root  mem    REG      104,1   30436 4014095 /lib/i686/cmov/libnss_compat-2.7.so
spamd   13026 root  mem    REG      104,1   42504 4014097 /lib/i686/cmov/libnss_files-2.7.so
spamd   13026 root  mem    REG      104,1   16292 2032345 /usr/lib/perl5/auto/Digest/SHA1/SHA1.so
spamd   13026 root  mem    REG      104,1   18648 2032708 /usr/lib/perl5/auto/Sys/Syslog/Syslog.so
spamd   13026 root  mem    REG      104,1   32008 1949912 /usr/lib/perl/5.10.0/auto/List/Util/Util.so
spamd   13026 root  mem    REG      104,1   10436 1949903 /usr/lib/perl/5.10.0/auto/Cwd/Cwd.so
spamd   13026 root  mem    REG      104,1   99576 1920911 /usr/lib/gconv/libJIS.so
spamd   13026 root  mem    REG      104,1   13568 1920737 /usr/lib/gconv/EUC-JP.so
spamd   13026 root  mem    REG      104,1   25700 1916960 /usr/lib/gconv/gconv-modules.cache
spamd   13026 root  mem    REG      104,1  113075 1920702 /usr/share/locale/ja/LC_MESSAGES/libc.mo
spamd   13026 root  mem    REG      104,1   44644 2032401 /usr/lib/perl5/auto/HTML/Parser/Parser.so
spamd   13026 root  mem    REG      104,1   30624 4014104 /lib/i686/cmov/librt-2.7.so
spamd   13026 root  mem    REG      104,1    8108 2032592 /usr/lib/perl5/auto/Net/DNS/DNS.so
spamd   13026 root  mem    REG      104,1   22252 1966812 /usr/lib/perl/5.10.0/auto/Time/HiRes/HiRes.so
spamd   13026 root  mem    REG      104,1   18088 1949906 /usr/lib/perl/5.10.0/auto/File/Glob/Glob.so
spamd   13026 root  mem    REG      104,1   11616 1966802 /usr/lib/perl/5.10.0/auto/MIME/Base64/Base64.so
spamd   13026 root  mem    REG      104,1  105192 1949918 /usr/lib/perl/5.10.0/auto/POSIX/POSIX.so
spamd   13026 root  mem    REG      104,1   11340 1949914 /usr/lib/perl/5.10.0/auto/Fcntl/Fcntl.so
spamd   13026 root  mem    REG      104,1    6656 1966787 /usr/lib/perl/5.10.0/auto/Sys/Hostname/Hostname.so
spamd   13026 root  mem    REG      104,1   26984 2032446 /usr/lib/perl5/auto/Socket6/Socket6.so
spamd   13026 root  mem    REG      104,1   16548 1949900 /usr/lib/perl/5.10.0/auto/IO/IO.so
spamd   13026 root  mem    REG      104,1 1075664 1933574 /usr/lib/locale/locale-archive
spamd   13026 root  mem    REG      104,1   38296 4014090 /lib/i686/cmov/libcrypt-2.7.so
spamd   13026 root  mem    REG      104,1 1413540 4014088 /lib/i686/cmov/libc-2.7.so
spamd   13026 root  mem    REG      104,1  116414 4014102 /lib/i686/cmov/libpthread-2.7.so
spamd   13026 root  mem    REG      104,1  149328 4014092 /lib/i686/cmov/libm-2.7.so
spamd   13026 root  mem    REG      104,1    9680 4014091 /lib/i686/cmov/libdl-2.7.so
spamd   13026 root  mem    REG      104,1   19816 1949925 /usr/lib/perl/5.10.0/auto/Socket/Socket.so
spamd   13026 root  mem    REG      104,1  113248 4015707 /lib/ld-2.7.so
spamd   13026 root    0r   CHR        1,3             573 /dev/null
spamd   13026 root    1w   CHR        1,3             573 /dev/null
spamd   13026 root    2w   CHR        1,3             573 /dev/null
spamd   13026 root    3r   REG      104,1  102252 1923106 /usr/sbin/spamd
spamd   13026 root    4u  unix 0xf7d06e40         3933289 socket
spamd   13026 root    5u  IPv4    3933291             TCP localhost:spamd (LISTEN)
spamd   13026 root    6r   REG      104,1    4374 2032981 /usr/share/perl5/Mail/SpamAssassin/Plugin/VBounce.pm
spamd   13026 root    8u  unix 0xf7c85740         3933325 socket
spamd   13027 root  cwd    DIR      104,1    4096       2 /
spamd   13027 root  rtd    DIR      104,1    4096       2 /
spamd   13027 root  txt    REG      104,1 1254016 1917031 /usr/bin/perl
spamd   13027 root  mem    REG      104,1 1256548 1920237 /usr/lib/libdb-4.6.so
spamd   13027 root  mem    REG      104,1   26492 2032464 /usr/lib/perl5/auto/NetAddr/IP/Util/Util.so
spamd   13027 root  mem    REG      104,1   56372 1966928 /usr/lib/perl/5.10.0/auto/DB_File/DB_File.so
spamd   13027 root  mem    REG      104,1   38444 4014099 /lib/i686/cmov/libnss_nis-2.7.so
spamd   13027 root  mem    REG      104,1   87800 4014094 /lib/i686/cmov/libnsl-2.7.so
spamd   13027 root  mem    REG      104,1   30436 4014095 /lib/i686/cmov/libnss_compat-2.7.so
spamd   13027 root  mem    REG      104,1   42504 4014097 /lib/i686/cmov/libnss_files-2.7.so
spamd   13027 root  mem    REG      104,1   16292 2032345 /usr/lib/perl5/auto/Digest/SHA1/SHA1.so
spamd   13027 root  mem    REG      104,1   18648 2032708 /usr/lib/perl5/auto/Sys/Syslog/Syslog.so
spamd   13027 root  mem    REG      104,1   32008 1949912 /usr/lib/perl/5.10.0/auto/List/Util/Util.so
spamd   13027 root  mem    REG      104,1   10436 1949903 /usr/lib/perl/5.10.0/auto/Cwd/Cwd.so
spamd   13027 root  mem    REG      104,1   99576 1920911 /usr/lib/gconv/libJIS.so
spamd   13027 root  mem    REG      104,1   13568 1920737 /usr/lib/gconv/EUC-JP.so
spamd   13027 root  mem    REG      104,1   25700 1916960 /usr/lib/gconv/gconv-modules.cache
spamd   13027 root  mem    REG      104,1  113075 1920702 /usr/share/locale/ja/LC_MESSAGES/libc.mo
spamd   13027 root  mem    REG      104,1   44644 2032401 /usr/lib/perl5/auto/HTML/Parser/Parser.so
spamd   13027 root  mem    REG      104,1   30624 4014104 /lib/i686/cmov/librt-2.7.so
spamd   13027 root  mem    REG      104,1    8108 2032592 /usr/lib/perl5/auto/Net/DNS/DNS.so
spamd   13027 root  mem    REG      104,1   22252 1966812 /usr/lib/perl/5.10.0/auto/Time/HiRes/HiRes.so
spamd   13027 root  mem    REG      104,1   18088 1949906 /usr/lib/perl/5.10.0/auto/File/Glob/Glob.so
spamd   13027 root  mem    REG      104,1   11616 1966802 /usr/lib/perl/5.10.0/auto/MIME/Base64/Base64.so
spamd   13027 root  mem    REG      104,1  105192 1949918 /usr/lib/perl/5.10.0/auto/POSIX/POSIX.so
spamd   13027 root  mem    REG      104,1   11340 1949914 /usr/lib/perl/5.10.0/auto/Fcntl/Fcntl.so
spamd   13027 root  mem    REG      104,1    6656 1966787 /usr/lib/perl/5.10.0/auto/Sys/Hostname/Hostname.so
spamd   13027 root  mem    REG      104,1   26984 2032446 /usr/lib/perl5/auto/Socket6/Socket6.so
spamd   13027 root  mem    REG      104,1   16548 1949900 /usr/lib/perl/5.10.0/auto/IO/IO.so
spamd   13027 root  mem    REG      104,1 1075664 1933574 /usr/lib/locale/locale-archive
spamd   13027 root  mem    REG      104,1   38296 4014090 /lib/i686/cmov/libcrypt-2.7.so
spamd   13027 root  mem    REG      104,1 1413540 4014088 /lib/i686/cmov/libc-2.7.so
spamd   13027 root  mem    REG      104,1  116414 4014102 /lib/i686/cmov/libpthread-2.7.so
spamd   13027 root  mem    REG      104,1  149328 4014092 /lib/i686/cmov/libm-2.7.so
spamd   13027 root  mem    REG      104,1    9680 4014091 /lib/i686/cmov/libdl-2.7.so
spamd   13027 root  mem    REG      104,1   19816 1949925 /usr/lib/perl/5.10.0/auto/Socket/Socket.so
spamd   13027 root  mem    REG      104,1  113248 4015707 /lib/ld-2.7.so
spamd   13027 root    0r   CHR        1,3             573 /dev/null
spamd   13027 root    1w   CHR        1,3             573 /dev/null
spamd   13027 root    2w   CHR        1,3             573 /dev/null
spamd   13027 root    3r   REG      104,1  102252 1923106 /usr/sbin/spamd
spamd   13027 root    4u  unix 0xf7d06e40         3933289 socket
spamd   13027 root    5u  IPv4    3933291             TCP localhost:spamd (LISTEN)
spamd   13027 root    6r   REG      104,1    4374 2032981 /usr/share/perl5/Mail/SpamAssassin/Plugin/VBounce.pm
spamd   13027 root    7u  unix 0xf7c85200         3933324 socket
spamd   13027 root    9u  unix 0xf7c85040         3933327 socket

Filed under  //   Debian   milter   milter-manager   spamassassin  

Comments [0]