CentOSで自宅鯖構築
Spidering hacks―ウェブ情報ラクラク取得テクニック101選(AA)
鯖も組んだことだし自宅鯖を構築した。目標はクローラーを作ること。
まずベースはここを参考にした。
CentOSで自宅サーバー構築
ここを見れば基礎部分はほとんどできたといってもいい。あとは何を作るかぐらいだ。自分もここから。詰まった点を色々メモ。
ファイアウォール(iptables)
- [sh iptables.sh]を走らせると以下のようなエラーが出た。
使用法: grep [オプション]‥‥ 文字列パターン [ファイル]‥‥
詳しくは`grep --help'を実行してください。
grep: 255.0.0.0: そのようなファイルやディレクトリはありません
iptables: ファイアウォールルールを消去中: [ OK ]
iptables: チェインをポリシー ACCEPT へ設定中filter [ OK ]
iptables: モジュールを取り外し中: [ OK ]
Bad argument `255.0.0.0'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `255.0.0.0'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `255.0.0.0'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `255.0.0.0'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `255.0.0.0'
Try `iptables -h' or 'iptables --help' for more information.
/root/iptables_functions: line 1: Pアドレスリスト取得関数定義: command not found
iptables: ファイアウォールのルールを /etc/sysconfig/iptable[ OK ]中:
iptables: ファイアウォールルールを適用中: [ OK ]
vsftpd
- ローカルユーザーでログインできない問題
- パスワード認証でコケる
- ログインはできたがLISTでコケる。
- vsftpd.confの[pasv_addres]の行を削除してSFTPで接続する。(FTPESは諦めよう)
FTPサーバ(vsftpd)の構築(RedHat系編)
vsftpdの転送失敗とSFTPへの移行 - Still Laughin' - FTPESのWell known portが990だからファイアウォールが原因な気がしないでもない。990番ポート開けた記憶ないし。ただSFTPで動いているのでこのままいく。
- vsftpd.confの[pasv_addres]の行を削除してSFTPで接続する。(FTPESは諦めよう)
CPAN
yum install perl-CPAN -とりあえずこれでCPANを入れる。質問はエンター連打しとけばおk。 以下CPAN shell上で実行。 CPAN> install Bundle::CPAN -足りないモジュールが多々あるので、こいつで補充。質問はエンター。 CPAN> reload cpan -色々追加したのでCPANを再読み込み。enjoy!
その他
- FTPのアップロード時にpermission error
- ログインしたユーザーで、ファイルやディレクトリの書き込みをする権限がない。rootでログインする(危険)か所有者変えるかvsftpdの設定をいじる。
- トラブルシューティングメモ
- vsftpdの詳細設定メモ