ペチパーノート

WEB開発系Tipsブログです。

2015-01-01から1年間の記事一覧

Apacheアクセスログ Tips

区切り文字で区切って表示 (ex. 1,2個目だけ表示) # cut -d ' ' -f1,2 access_log 重複を排除して出現数を表示 エラーの種類と発生数を知りたいときなど (普通にuniqだけでやると発生時間が重複しないのできない。cutで日付以外を切り出してからuniqする) # …

SSL証明書が正しい組み合わせで設定されているか確認

正しく設定されていないと、Webサーバ再起動でエラーになってしまう。 あらかじめ、設定した鍵、証明書、CSRの確認しておくとよい。 証明書 # openssl x509 -noout -modulus -in {hoge}.crt | openssl md5 1eca7c0b43173a37c4c9e6bf023a8fc3 秘密鍵 # openss…

sysstat(sar)の使用例

22日の11時50分~13時10分のロードアベレージ $ sar -q -s 11:50:00 -e 13:20:00 -f /var/log/sa/sa22 11:50:01 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 12:00:01 5 435 0.72 0.74 0.69 12:10:02 4 434 1.22 1.00 0.84 12:20:01 14 438 0.77 0.68 0.73 1…

nkfでテキストファイルの文字コードを変換する

nkf -w —overwrite [ファイル名] -w UTF8へ変換 -s Shift-JISへ変換

vmstatの見方

忘れるので忘備録。 $ vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 177316 45408 617104 0 0 293 1274 269 472 9 7 83 1 0 procs 表示 説…

CentOS6でdos攻撃をbanする

fail2banのインストール # yum install fail2ban 設定ファイルの変更 /etc/fail2ban/fail2ban.conf #logtarget = SYSLOG ↓ logtarget = /var/log/fail2ban.log loglotateの設定ファイル vi /etc/logrotate.d/fail2ban /var/log/fail2ban.log { missingok not…

コンテンツが同期されるまでELBからアクセスされないようにする

AWS

AWSのオートスケーリングを利用し、クローン起動直後に マスタとなるインスタンスからコンテンツを同期(PULL)するとします。 しかしコンテンツが完全に同期される前に、ELBからアクセスを受けるのはまずいです そこでELBのヘルスチェックを利用し、同期処理…