2011年6月6日月曜日

sudoの設定

sudoの設定は、visudoコマンドで行う。

ユーザーに対する許可の書式は以下の通り。

ユーザー名 ホスト=(権限)コマンド, コマンド...

ホストはほとんどの場合でALLを設定。権限は、省略するとrootになる。コマンドはカンマで複数記述可能。
以上。

2011年6月3日金曜日

logrotateの使い方

logrotateの使い方俺メモ。

オプションメモ
create mode owner group

create 644 apache apache

とかやると、644のパーミッションでapacheユーザー、グループでログをローテーションしてくれる。

圧縮のオプションは
compress

圧縮方式をbzip2とかに変えたいときは
compresscmd /usr/bin/bzip2
compressext .bz2

とかやるとできる。

で、configの検証は logrotate -d /etc/logrotate.d/httpd

とか。

apache が httpd: Could not reliably determine the server's fully qualified domain name, using 172.24.1.1 for ServerName

apache が起動の度になんかうるさい。
httpd: Could not reliably determine the server's fully qualified domain name, using 172.24.1.1 for ServerName
とか。別に動くんだけど、httpd.confのServerNameディレクティブをちゃんと設定してないことが原因らしいので、ちゃんと設定した。
めでたし。

BIG-IPのVIP作成メモ

BIG-IPでVIP(Virtual Server)作る。
・pool の作成
Local Traffic -> Pools -> Create
・Virtual Serverの作成
Local Traffic -> Virtual Servers -> Create

これでめでたし。

windows7 高速化 いらないサービスを停止する

よくあるwindows高速化の手法で、いらないサービスを停止するなんてのがあります。
というわけで、止めたwindows7のサービスのメモ。

IP Helper:ipv6関連サービス
seaport:Microsoftへの情報提供サービス
Windows Live ID Sign-in Assistant: windows live id関連サービス
wlan autoconfig:無線LAN関連のサービス

あんまりなかった。仕事用だし仕方ないか。

2011年6月2日木曜日

phpからmail送信

phpからメール送信を行う場合は、mb_send_mail関数を使うといいかも。

<?php
mb_language("Ja") ;
mb_internal_encoding("EUC-JP") ;
$mailto="test@test.com";
$subject="件名";
$content="本文";
$mailfrom="From:" .mb_encode_mimeheader("フロム") ."<from@test.com>";
mb_send_mail($mailto,$subject,$content,$mailfrom);
?>

で、
$ php mailtest.php

とかで実行してみたり

apache httpd.confのphpの設定

apache上でmod_phpで動かすときの最低限の設定

LoadModule php5_module        /usr/lib64/httpd/modules/libphp5.so
AddType application/x-httpd-php .php

これで動く。IfModuleの設定とかもしたほうがいいっちゃいいかも。