サーバー関連一覧

[Linux] ディスク容量を調べる、ディクス容量を減らしたい。

いつのまにかLinuxサーバーのディスク使用量が、100%に近くなっていた。
そんな時に試せるコマンド

まず。
SUでrootにスイッチ。SUDOでもよいです。

1.おおざっくりにどのディレクトリが大きいか調べます。

9.5G /var
692K /lib
258M /proc
0 /sys
16K /dev
2.0G /home
2.0M /root
8.0K /media
1.7M /etc
44K /sbin
20K /tmp

上記のようにでてきました。varがかなり肥大化していますね。

2.大きいフォルダの中身を調査

1000000k つまり、1G以上あるファイルを見つけてみます。結果は
-rwxr-xr-x 1 aaaa aaaa 2.7G Mar 25 2014 /var/www/html/taaaa/taaaa.zip

でてきました。でかいファイル。

不要ならどんどん消してきましょう。

もう少し的を広げて100Mでいってみましょう。

find /var -size +100000k -exec ls -lh {} \;

 

 

 



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




phpで電子署名をつけてメール送信

メールに付与する
電子署名は以下のような効果があります。

・差出人の保証。
・改ざんされているかの検証

概要はメール送信時に電子署名を付与します。
電子署名はベリサイン等の認証局から発行してもらいましょう。
そうすると
メーラーでパブリックな認証局から発行される
署名は、ほぼ証明できるようになっているようです。
もし、プライベートな認証を行うのであれば
自分自身で秘密鍵を発行し、
各ユーザーにも鍵を渡すひつようがあります。
パブリックな認証局は、メーラーまかせです。
メーラーにルート証明書といって
ベリサイン等の認証局の証明書が入っているようです。

試しにphpで署名をつけて送信してみます。

// 受信者が送信者を確認できるようにサインしたいメッセージ
$data = << 本日は 晴天なり EOD; // ファイルにメッセージを保存 $fp = fopen("msg.txt", "w"); fwrite($fp, $data); fclose($fp); $headers = array("To" => “test@test.com”,
“From” => “HQ “,
“Subject” => “Eyes only”);

// 暗号化
if (openssl_pkcs7_sign(realpath(“msg.txt”), realpath(“signed.txt”), “file://”.realpath(“pubcert.pem”),
array(“file://”.realpath(“prvkey.pem”), “akihiro”),
$headers
)) {
// OKなら送信
exec(ini_get(“sendmail_path”) . ” < signed.txt"); } ?>

// 受信者が送信者を確認できるようにサインしたいメッセージ
$data = << 本日は 晴天なり EOD; // ファイルにメッセージを保存 $fp = fopen("msg.txt", "w"); fwrite($fp, $data); fclose($fp); $headers = array("To" => “test@test.com”,
“From” => “HQ “,
“Subject” => “Eyes only”);

// 暗号化
if (openssl_pkcs7_sign(realpath(“msg.txt”), realpath(“signed.txt”), “file://”.realpath(“pubcert.pem”),
array(“file://”.realpath(“prvkey.pem”), “akihiro”),
$headers
)) {
// OKなら送信
exec(ini_get(“sendmail_path”) . ” < signed.txt"); } ?>



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




セキュアなメール配信

先日お客様のご依頼されてS/MIMEでも
メール配信のシステム構築が可能かどうかを調査していますが、
サーバー上にOpenSSLが入っていれば
あとは証明書を組み込んで配信すればOKなのかなというところまでわかりました。

実績はPerlのほうがあるようですね。
Phpはわかりやすいけど、サポートされていない関数もあるようです。



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。