Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0008に戻る

タイトル: コマンドについて質問です
記事No: 2482
投稿日: 2004/08/02(Mon) 19:24
投稿者: tama
どうかよろしくお願いします。

dracdの動作確認のために、
$ db_dump -p /etc/mail/dracd.db

とコマンドを叩くと、
bash: db_dump: command not found

と出て、db_dumpコマンドが使えないんです。

db_dumpコマンドを使えるようにするにはどうすればいいのでしょうか?

わかる方がおられましたらどうか御指導をよろしくお願いします。

タイトル: ソース・インストールしてしまっているので
記事No: 2488
投稿日: 2004/08/02(Mon) 20:49
投稿者: sg URL: http://tsuttayo.sytes.net/
私はdracをソース・インストールしてしまっているので、なんとも言えませんが、一般論として書きます。

私は、ファイルの所在がわからないときは、

1.rpmインストールならば、「# rpm -ql パッケージ名 | less」としてどこにどのファイルがインストールされているかを確認することにしてます。

2.ソース・インストールならば、一番簡単&確実な方法は「# find / -name ファイル名」として検索します。

タイトル: Re: ソース・インストールしてしまっているので
記事No: 2490
投稿日: 2004/08/02(Mon) 21:52
投稿者: tama
早速のお返事有難うございます。

あるサイトに

dracdがうまく動いているかチェックする
まず、
# ps axw |grep drac

としてみて、
/usr/sbin/rpc.dracd -i -e 10

となっているか調べる。
これがあったらdracdは動いています。

次に以下のコマンドをたたきます。
$ db_dump -p /etc/mail/dracd.db

以下のように表示されると思います。
VERSION=3
format=print
type=hash
HEADER=END
DATA=END

次に以下のようにコマンドを叩きます。
$ /usr/sbin/testdrac localhost 1.2.3.4
(dracのホストと許可するIPアドレスを与える)

もう一度以下のコマンドをたたきます。
$ db_dump -p /etc/mail/dracd.db

そしたら
VERSION=3
format=print
type=hash
h_nelem=1
HEADER=END
1.2.3.4 <<--追加されているのを確認
1049726783,allow,RELAYCLIENT
DATA=END

このようにリレーホストが追加されているのを確認して下さい。

そして10分たってからもう一度実行します。
追加されたものがなくなっているのを確認して下さい。

ここまでできたら dracの動作は問題ありません。

とあったので、dracdの動作を確認しようと
$ db_dump -p /etc/mail/dracd.db
とコマンドをたたいたんですが…
bash: db_dump: command not found
が出てしまったのでどうしたものかと思いまして。。。

タイトル: だからぁ
記事No: 2491
投稿日: 2004/08/02(Mon) 22:04
投稿者: sg URL: http://tsuttayo.sytes.net/
> bash: db_dump: command not found

これは「db_dumpコマンドが無い」ということですよね。
でも、実際にはインストールされているのにPATHが設定されていないだけかもしれません。
または、本当にインストールしてないのかもしれませんね。

まずは、ここを確認しなくちゃーなんともしようがないと思うんですよ。

そして、先ほど書いた方法で「やっぱりインストールしてあるけどPATH指定がなかった」となけば、解決は簡単ですね。「/」から指定してコマンド実行するだけです。

インストールしてないのなら、まずはそのコマンドが入っているパッケージなりをインストールするしかしょうがないでしょう?

タイトル: Re: だからぁ
記事No: 2494
投稿日: 2004/08/02(Mon) 23:34
投稿者: tama
早速のお返事有難うございます。
分かりました〜早速試してみます。

有難うございました。

▲ページの最上部に戻る

Copyright© Home Server Technical. All Right Reserved.
webmaster@miloweb.net