weblog of key_amb

主にIT関連の技術メモ

2012-10-29から1日間の記事一覧

シェルスクリプトでの関数の使い方

例 $ vi test_function.sh #!/bin/bash function func() { echo "hogehoge" } func $ ./test_function.sh hogehoge 関数名の前につける"function"は省略可能。 参考 関数の使用方法 - UNIX & Linux コマンド・シェルスクリプト リファレンス

Postfixのログ設定

MTA

筆者の環境はCentOS 5系である。 main.cfの設定 postfixのログはsyslogdで記録される。 /etc/postfix/main.cf でsyslogのfacilityを設定する。 syslog_facility = mail上記はデフォルト設定のため、特に指定しない場合、上記が適用される。 syslog設定 /etc/…

tcpdumpの出力の見方

TCPパケットの場合 例として次のようにtcpdumpコマンドを実行して、出力が得られた場合を取り上げる。 hostname:~# tcpdump host hotta and port www 11:26:59.113561 hotta.1036 > server2.www: S 120396:120396(0) win 8192 (DF) 11:26:59.113561 server2.…

LighttpdにおけるRemote IPによるアクセス制御

Apacheでは mod_access モジュールの "Allow from" や "Deny from" ディレクトリで、サーバにアクセスできるクライアントのIPアドレスを制御することができる。Lighttpdでは url.access-deny と $HTTP["remoteip"] を組み合わせてこれを実現する。 例えば、1…

pidofコマンド - プロセス数の監視

特定のプロセスの数を数えたり、まとめてプロセスをkillしたりするときに便利。 pidof sshd pidof screen 応用 プロセス数の監視に使うことができる。 例えば、以下の様なコマンドを実行するNagiosプラグインを作れば、監視に利用することができる。 # fcgi…

TCP/UDPポート番号

目にしたものをここにまとめていく。 番号 プロトコル 用途 53 TCP,UDP DNS 参考 TCPやUDPにおけるポート番号の一覧 - Wikipedia Service Name and Transport Protocol Port Number Registry