その他
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*hddtempによる温度計測 [#o3af1680]
-''インストール''~
apt-get でインストールします。
landisk:~# apt-get install hddtemp
/etc/hddtemp.db に以下を追加します。
SV1203Nは120G、SV1604は160GのSAMSUNGドライブです。~
"SAMSUNG SV1203N" 194 C "Samsung SpinPoint V80 serie"
"SAMSUNG SV1604N" 194 C "Samsung SpinPoint V80 serie"
-''実行''~
ドライブを引数にコマンドを実行します。
landisk:~# hddtemp /dev/hda
/dev/hda: SAMSUNG SV1604N: 41 C
次のようなスクリプトを用意すれば、温度だけ抜き出すことが...
#pre{{
#!/bin/sh
hddtemp /dev/hda | awk '{print $4}'
}}
-''その他''~
情報交換BBS、スレッドNo.86に関連情報がありますのでそちら...
~
*付録 [#p6dec1b5]
-''アクセスログ解析スクリプト''~
#pre{{
#!/usr/bin/perl
$logfile="/var/log/apache/access.log";
open(LOGFILE,"$logfile") or die "Can't open $logfile !?n";
print "Content-Type:text/plain?n?n";
while(<LOGFILE>){
next if($_ =~ /^192.168.0./);
chop;
s/?s+/ /go;
($clientAddress, $rfc1413, $username,
$localtime, $httpRequest, $statusCode,
$byteSentToClient, $refer, $clientSoftware) =
/^(?S+) (?S+) (?S+) ?[(.+)?] ?"(.+)?" (?S+) (?S+) ?"(.*...
next if( ($statusCode == 200) || ($statusCode == 304)...
print "$clientAddress [$localtime] $httpRequest $stat...
}
}}
~
~
#counter
終了行:
*hddtempによる温度計測 [#o3af1680]
-''インストール''~
apt-get でインストールします。
landisk:~# apt-get install hddtemp
/etc/hddtemp.db に以下を追加します。
SV1203Nは120G、SV1604は160GのSAMSUNGドライブです。~
"SAMSUNG SV1203N" 194 C "Samsung SpinPoint V80 serie"
"SAMSUNG SV1604N" 194 C "Samsung SpinPoint V80 serie"
-''実行''~
ドライブを引数にコマンドを実行します。
landisk:~# hddtemp /dev/hda
/dev/hda: SAMSUNG SV1604N: 41 C
次のようなスクリプトを用意すれば、温度だけ抜き出すことが...
#pre{{
#!/bin/sh
hddtemp /dev/hda | awk '{print $4}'
}}
-''その他''~
情報交換BBS、スレッドNo.86に関連情報がありますのでそちら...
~
*付録 [#p6dec1b5]
-''アクセスログ解析スクリプト''~
#pre{{
#!/usr/bin/perl
$logfile="/var/log/apache/access.log";
open(LOGFILE,"$logfile") or die "Can't open $logfile !?n";
print "Content-Type:text/plain?n?n";
while(<LOGFILE>){
next if($_ =~ /^192.168.0./);
chop;
s/?s+/ /go;
($clientAddress, $rfc1413, $username,
$localtime, $httpRequest, $statusCode,
$byteSentToClient, $refer, $clientSoftware) =
/^(?S+) (?S+) (?S+) ?[(.+)?] ?"(.+)?" (?S+) (?S+) ?"(.*...
next if( ($statusCode == 200) || ($statusCode == 304)...
print "$clientAddress [$localtime] $httpRequest $stat...
}
}}
~
~
#counter
ページ名: