Windowsのダイナミックボリュームでミラーリング
通常通り1つのドライブに Windows 2012 とかをインストールする
システムのインストールされているドライブを右クリックして「ダイナミックディスクに変換」をクリック
ダイナミックディスクに変換するドライブの選択して「変換」をクリック
警告が表時されるが、現在起動しているドライブなら大丈夫なので、そのまま「はい」をクリック
特に待つこともなくすぐにダイナミックディスクに変換される、
ミラーにしたいボリュームで右クリックして「ミラーの追加」をクリック
ミラーリングするドライブの選択画面になるので、ディスクを選択して「ミラーの追加」をクリック
SSHのブルートフォースアタック対応でipfw+SSHGuardを使う
SSHに対するブルートフォースアタックに対応するために、SSHGuardを使用する。
portsになっているので、pkg でインストールする。
pkg install sshguard-ipfw echo 'auth.info;authpriv.info |exec /usr/local/sbin/sshguard' >> /etc/syslog.conf /etc/rc.d/syslogd reload echo 'sshguard_enable="YES"' >> /etc/rc.conf /usr/local/etc/rc.d/sshguard start
ipfw を使っているならすでにsshについての項目が有ると思うが、SSHGuard は 55000 から 55050 にルールを追加するので、ルール番号を 55050 以降にする。
ipfw list 一部抜粋 01360 allow tcp from any to me dst-port 21 keep-state 55027 deny ip from 85.95.252.xxx to me 56000 allow tcp from any to me dst-port 22 keep-state 56100 allow tcp from any to me dst-port 25 keep-state
現在ブロックされているIPアドレスは
ipfw list | awk '{ if($1 >= 55000 && $1 <= 55050) print $5 }'
ipfw delete ルール番号
http://blog.up-link.ro/ssh-security-how-to-block-ssh-brute-force-attacks-with-sshguard/
時間を指定してコマンドを実行する at コマンド
atコマンドを使用することで時間を指定してコマンドを実行することができる
コマンド | オプション | 機能 |
---|---|---|
at | Usage: at [-V] [-q x] [-f file] [-mldbv] time | 指定した時間に実行するコマンドを登録 |
-f file | fileから指定したコマンドを読み込む | |
-l | ジョブの一覧を表示 | |
-d [job番号] | [job番号]のジョブを削除 | |
-c [job番号] | [job番号]で実行するコマンドを表示 | |
atq | ジョブの一覧を表示 | |
atrm [job] | [job番号]のジョブを削除 |
日時の指定 | 日時 |
---|---|
HH:MM | 指定された時間に実行、超えていたら次の日 |
month day (year) | 月、日、年で指定する |
MMDDYY、MM/DD/YY、DD.MM.YY | 日付指定、 |
midnight | 真夜中 |
teatime | 午後4時 |
noon | 正午 |
AM、PM | 午前、午後の指定 |
4pm + 3days | 3日後の午後4時 |
10am Jul 31 | 7月31日午前10時 |
1am tomorrow | 明日の午前1時 |
10:00 2015-03-01 | 2015年3月1日の午前10時 |
日付を指定するときには時刻指定の後、コマンドを入力し終わったら、Ctrl-d でatの入力を抜ける
[foo@bar hoge]# at 9:00 2015-2-4 at> cd /httpd/html at> mv abc xyz at>job 8 at 2015-02-04 09:00
OpenPNEの設定とか
Tvrockのチャンネル設定
Tvrockのチャンネル設定は分かりにくい。
TvTest でチャンネルスキャン
TvTestで地上波、BS、CSなどのチャンネルスキャンをする。
チャンネル情報が記録された、「使用しているドライバ名」.ch2 というファイルができる。
Tvrock 用初期チャンネル情報の修正
tvrockは一度 Detune.bat を起動して初期設定をおこなっておく。初期設定が終了すれば、標準ではドキュメントフォルダにTvrockのフォルダが作成され、そこに初期チャンネル情報のファイルなどが作成される。
作成される初期チャンネル情報は古い情報になっているので、それを現在のものに変更する必要がある。
BS、CSのチャンネル情報はTvRockスレ @ ウィキ - BS/CSチャンネル情報にあるのを使用するのが手っ取り早い。
BSのチャンネル情報をTvrockの ch-bs.txt に、CSの情報を ch-cs.txt にコピペする。
地上波のチャンネル情報はTvTestで作成した地上波の .ch2 から利用する。
必要な情報は、名称、チャンネル番号、サービスID、ch-ts.txt にある情報と見比べて修正する。
このときに放送局の名称を TvTest の .ch2 ファイルに記載されているのと同じにしておかなければチャンネル情報が正常に取得できない。
ch-bs.txt、ch-cs.txt、ch-ts.txt を修正したあと、Detune.bat を再度実行すればチャンネル情報が修正される。
ブラウザキャッシュを無効にする
GETメソッドの場合URLが固定になるので、ブラウザがデータをキャッシュしてしまうので、実際のデータは更新されているのに、ブラウザの表示が変わらないと言うことがある。
ブラウザのキャッシュを無効にすることで常に最新のデータが表示されるようにする必要がある。
metaタグで制御する
<meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="expires" content="0" />
php の header コマンドを使用する
header( 'Expires: Sat, 26 Jul 1997 05:00:00 GMT' ); header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' ); // HTTP/1.1 header( 'Cache-Control: no-store, no-cache, must-revalidate' ); header( 'Cache-Control: post-check=0, pre-check=0', FALSE ); // HTTP/1.0 header( 'Pragma: no-cache' );
.htaccess で指定する
Header set Pragma no-cache Header set Cache-Control no-cache
http://so-zou.jp/web-app/tech/programming/php/network/cache/no-cache/