CPU比較

どのくらいの性能差があるか、調べてみた。
CPUの種類が違うから厳密じゃ無いと思うけど、まぁ、だいたい分かれば良い。

Raspberry Pi 1 Model B

CPU ARM1176JZF-S
CPU Speed 700 MHz
https://www.raspberrypi.org/products/raspberry-pi-2-model-b/

Buffalo WZR-HP-G300NH

CPU     Atheros AR9132 rev 2
CPU Speed     400 MHz
http://www.dd-wrt.com/wiki/index.php/Buffalo_WZR-HP-G300NH

Nexx WT3020

CPU
CPU Speed: 580MHz
https://wiki.openwrt.org/toh/nexx/wt3020

Asterisk13のインストール

Asterisk13のインストール

インストールメモを残していなかったので、改めて書いてみる。

ダウンロードは、
http://www.asterisk.org/downloadsから行う。

ダウンロード先は、
http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
となっているが、実際に展開すると
asterisk-13.7.0 など、最新のものがダウンロード出来る。 続きを読む

/var/spool/mqueueの古いキューを削除

古いキューの削除
find /var/spool/mqueue -type f -a -mtime +30 -print0 | xargs -0 rm -f

外部配送用の起動
sendmail -L sm-mta -bd -q30m

内部配送用の起動
sendmail -L sm-msp-queue -Ac -q30m

 

-bd
Background Daemonで起動します。
-q30m
キューを処理する時間(滞留メールを処理するタイムアウト時間)を指定します。

proftpd sjis編

サーバーはeuc、クライアントはsjisという使い方を行います。
そうすると、WindowsのエクスプローラーからのFTP利用が便利になる。これで分かる?

TSUJIKAWA Tohruさんのサイト を参考にして作業開始。
http://www.hakusan.tsg.ne.jp/tjkawa/software/misc/proftpd-sjis/index.html

■libiconvをインストール

iconv版じゃないけど、必要っぽい。
iconv版が失敗する現状では、とにかくやるしかない。
インストール方法は、libiconvのインストールのところを見てください。

■日本語変換のパッチを当てる

ProFTPD 1.3.0
ProFTPD 1.3.0 用 SJIS パッチ
の二つをダウンロード

cd /usr/local/src
wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.0.tar.gz
wget http://www.hakusan.tsg.ne.jp/tjkawa/software/misc/proftpd-sjis/pack/proftpd-1.3.0-sjis.patch.gz
としてダウンロードしました。

tar xvfz proftpd-1.3.0.tar.gz
として展開

cd proftpd-1.3.0
gzip -dc ../proftpd-1.3.0-sjis.patch.gz | patch -p1
という感じで、パッチは完了。

■コンパイル。

./configure –with-modules=mod_codeconv –with-modules=mod_codeconv:mod_df –prefix=/usr/local/proftpd –with-includes=/usr/local/include
make
make install

ふぅ、やれやれ。
ここには書きませんが、ここまでくるのは大変だったのです。

■設定

ee /usr/local/proftpd/etc/proftpd.conf
の設定を変更します。

■設定確認

/usr/local/proftpd/sbin/proftpd -t /usr/local/proftpd/etc/proftpd.conf

■メーリングリスト
日本語のメーリングリストが見つからないので、とりあえず作っておきました。今のところ会員登録はありません。
http://groups.google.co.jp/group/proftpd-jp

■参考URL
http://www.proftpd.org/
http://www.hakusan.tsg.ne.jp/tjkawa/software/misc/proftpd-iconv/index.jsp
http://www2d.biglobe.ne.jp/%7Emsyk/software/libiconv-1.10-ja-patch.html
http://homepage1.nifty.com/Que/plamo/proftpd/
http://unix-study.com/unix/sol8/install/proftpd/index.html

新規作成:2006年07月06日
更新日: 2006年7月7日 (金)

Clam AntiVirus (ClamAV) のインストール

Clam AntiVirus (ClamAV) のインストール

書きかけー

ClamAVは無料のアンチウィルスソフトです。個人・商用問わずに利用できるオープンソースプロジェクトです。
日本語の非公式ページはhttp://clamav-jp.sourceforge.jp/を参考にしてください。
公式ページは、 http://www.clamav.net/です。

有料のものと比べると認識率が悪いとの結果が出ています。
私の方針としては、
・サーバー上でウィルス対策をしていても、クライアントでウィルス対策をしなければいけない。
・主要なウィルスは、サーバー上で防げれば良い。
・ウィルス対策はメールのみ
です。

なにはともあれ、ClamAVをインストールすることにします。
ちなみに、顧客向けのホスティングサービス用サーバーに導入することにします。

環境:FreeBSD-4.11 ,sendmail 8.13.6 ,

■ソースのダウンロード

ソースはhttp://www.clamav.net/stable.php#pagestartからダウンロードできます。
最新版をダウンロードします。
常に最新版が良いとも限らないので、事前にネットで調べてください。
今回は、clamav 0.88.2 released (Sat, 29 Apr 2006 23:27:41 GMT)
でした。

■ソースの展開

ソースの展開はどこでも良いのですが、私は/usr/local/src/にて行っています。

cd /usr/local/src/
wget ○○○
tar xvfz clamav-0.88.2.tar.gz

■コンパイルの前に

ユーザーとグループを追加します。

vipw
clamav:*:97:97::0:0::/nonexistent:/sbin/nologin

ee /etc/group
clamav:*:97:

を追加しました。

ユーザーを追加しないと、configureが通りません。

■コンパイルとインストール

./configure -enable-milter
make
make install

■準備

所有者の変更など

mkdir /var/log/clamav
chown clamav:clamav /var/log/clamav
mkdir /var/db/clamav
chown clamav:clamav /var/db/clamav
mkdir /var/run/clamav
chown clamav:clamav /var/run/clamav

■sendmailの設定変更

mcを変更します。
通常は、「ホスト名.mc」ってファイルを変更すると思います。

ee hostname.mc

INPUT_MAIL_FILTER(`clmilter’, `S=local:/var/run/clamav/clmilter.sock,F=, T=S:4m;R:4m’)
define(`confINPUT_MAIL_FILTERS’, `clmilter’)

を追加

make cf
make install
make restart

実際は、make cfをした後に、sendmail -bt -C hostname.cf 等としてテストをするのだろうが、このページでは省略。

■ClamAV設定ファイルの編集

/usr/local/etc にある、clamd.conf と freshclam.confを編集する

○clamd.conf
#Example
LogFile /var/log/clamav/clamd.log
PidFile /var/run/clamav/clamd.pid
DatabaseDirectory /var/db/clamav
LocalSocket /var/run/clamav/clamd
User clamav
AllowSupplementaryGroups
ScanMail

○freshclam.conf
#Example
DatabaseDirectory /var/db/clamav
UpdateLogFile /var/log/clamav/freshclam.log
PidFile /var/run/clamav/freshclam.pid
DatabaseOwner clamav
AllowSupplementaryGroups
NotifyClamd

■起動スクリプトの準備

ee /usr/local/etc/rc.d/clamav-milter.sh

#!/bin/sh
/usr/local/bin/freshclam –daemon
/usr/local/sbin/clamd
/usr/local/sbin/clamav-milter –external –local –quiet –noreject (次の行に継続)
/var/run/clamav/clmilter.sock

chmod 755 /usr/local/etc/rc.d/clamav-milter.sh

■clamav の起動

/usr/local/etc/rc.d/clamav-milter.sh

localのroot宛になっていることがわかる。

> 3,0 root@example.net
3                  input: root @ example . net
96                 input: root < @ example . net >
96               returns: root < @ example . net >
3                returns: root < @ example . net >
0                  input: root < @ example . net >
88                 input: < smtp : example . net > . root < @ example . net >
88               returns: $# smtp $@ example . net . $: root < @ example . net >
0                returns: $# smtp $@ example . net . $: root < @ example . net >

同じroot宛だが、smtpを経由してexample.net宛になっている。

テストの終了は ctrl+D

■参考


http://platz.jp/howto/clamav.html

初稿:2006/6/3

samba3

毎度書きますが、ソースからコンパイルです。
FreeBSD 6.0です。

■ダウンロード
http://www.samba.org/ を眺める
サンバの4が出てきてるんだなぁ・・・。
今回は、3にするので、最新のダウンロード先をチェックする。
実際には、
$ cd /usr/local/src
$ wget http://us1.samba.org/samba/ftp/stable/samba-3.0.21c.tar.gz

と言う風にしています。

■解凍
$ tar xvfz samba-3.0.21c.tar.gz
samba-3.0.21cのディレクトリが作成される。

■libiconvのインストール

コード変換のiconv()をインストールします。
libiconvのインストールはこちらをご覧ください。

■configure
$ cd samba-2.0.6/source
$ ./configure –with-libiconv=/usr/local/lib -prefix=/usr/local/samba3

■コンパイル
$ make
$ su
# make install

■smb.conf
dos charset = UTF-8
unix charset = EUCJP-MS
display charset = EUCJP-MS
をまず追加。
あとは、利用方法に応じ設定する。

■起動方法
inetd経由とOS起動時にスクリプトを実行する方法が有るようだ。
sambaをより多く使うようであれば、OS起動時に常駐させた方が、速いと思うのだが、いかがでしょう。
swatはinetdからの方で良いのかしら・・・。

# ee /etc/inetd.conf
にて、swatを有効にする。
標準では、

内部は、sambaで、外部はProFTPとする予定。
ProFTPについては、こちら

■ 参考
上記の内容は、基本的に以下の方がまとめてくれた情報を、私がメモをしたにすぎません。より詳しく知りたい方は、以下のサイトをご覧ください。
http://www2d.biglobe.ne.jp/~msyk/software/libiconv-1.10-ja-patch.html
http://www.atmarkit.co.jp/flinux/special/samba3b/samba02.html
http://www.gulf.or.jp/~too/freebsd/samba3.html
みなさん有益な情報をありがとう・・・。

■パソコンサポート
http://mkplan.com/ パソコンでお困りの方は、このサイトをどうぞ。
サーバーうんちゃらではなく、インターネットが繋がらない、プリンター設置したい。パソコン買ってきたんだけど・・・。というサポート業務をしています。(本業です。)
このページを見ている方は、パソコンのプロでしょうから、初心者の方からの問い合わせが有った場合、あなたが対応するのではなく、是非私を紹介ください。
ちなみに、私は岩手県ですが、パソコンサポート業者のネットワークがありますので、 どの地域でも対応いたします。(仕事量を増やしたいのです・・・)是非ご協力ください。

問い合わせフォーム
パソコンサポート受付:0120-989-242

新規作成:2006年03月26日
更新日: 2006年7月6日 (木)