logrotate によるログのローテーション
/etc/logrotate.d/
以下に適当にサービス名のファイルを置く。
中にこんな感じのファイルを置く。
/usr/local/apache2/logs/access_log /usr/local/apache2/logs/error_log {
weekly
rotate 4
missingok
sharedscripts
postrotate
/bin/killall -HUP `cat /usr/local/apache2/logs/httpd.pid 2>/dev/null` 2> /dev/null
endscript
}
うごかしてみる。
/usr/sbin/logrotate /etc/logrotate.conf
実行ステータスを見る。
cat /var/lib/logrotate.status
"/usr/local/apache2/logs/access_log" 2004-1-28
"/usr/local/apache2/logs/error_log" 2004-1-28
やろうとしてたファイルが、ステータス登録されてればOk。
cat /var/lib/logrotate.status
のステータスの日付を rotateのタイミングにあわせて日付を古くしてから
再度動かしてみる。
/usr/sbin/logrotate /etc/logrotate.conf
期待する場所に、
....1.gz とかできてたらおけー。
scripts (tech tips)
logrotate によるログのローテーション
Aug 29, 2010 by maru | Add comment |Safari Extensions
Jun 10, 2010 by maru | Add comment |Ubuntu 9.10 M-audio Delta 66 sound does not work any more
Feb 14, 2010 by maru | Add comment |https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/178442/comments/30
http://ubuntuforums.org/showthread.php?t=1306487
sudo vi /usr/share/alsa/cards/ICE1712.conf
で。
を
にしたら音が出るようになったー。
http://ubuntuforums.org/showthread.php?t=1306487
sudo vi /usr/share/alsa/cards/ICE1712.conf
で。
ICE1712.pcm.front.0 {
@args [ CARD ]
@args.CARD {
type string
}
type route
ttable.0.0 1
ttable.1.1 1
slave.pcm {
type hw
card $CARD
}
}
を
ICE1712.pcm.front.0 {
@args [ CARD ]
@args.CARD {
type string
}
type route
ttable.0.0 1
ttable.1.1 1
slave.pcm {
type hw
card $CARD
}
slave.format S32_LE
slave.channels 10
}
にしたら音が出るようになったー。
Ubunt9.10 で hfsplus の読み書きマウント
Feb 14, 2010 by maru | Add comment |1 ) sudo apt-get install hfsplus hfsutils hfsprogs
2 ) sudo fsck.hfsplus -f /dev/sdb1
3 ) sudo mount -o force /dev/sdb1 /mnt/music
/etc/fstab に書くには、
UUID=489276e8-7f9b-3ae6-8c73-69b99ccaab9c /dev/sdb1 /mnt/music hfsplus defaults,force 0 0
こんな感じで。
いろんなところに掲載されてたけど、Macでフォーマットしたものだからなのか、
2 ) の手順がないと、ずーーーーーっと Read Only File System っ言われちゃって困ってたんだよね…。
ここで教えてもらいました。
最後に、
sudo chown -R maru:maru /mnt/music/songbird
2 ) sudo fsck.hfsplus -f /dev/sdb1
3 ) sudo mount -o force /dev/sdb1 /mnt/music
/etc/fstab に書くには、
UUID=489276e8-7f9b-3ae6-8c73-69b99ccaab9c /dev/sdb1 /mnt/music hfsplus defaults,force 0 0
こんな感じで。
いろんなところに掲載されてたけど、Macでフォーマットしたものだからなのか、
2 ) の手順がないと、ずーーーーーっと Read Only File System っ言われちゃって困ってたんだよね…。
ここで教えてもらいました。
最後に、
sudo chown -R maru:maru /mnt/music/songbird
ディレクトリだけとかファイルだけとか、権限を変える。
Feb 04, 2010 by maru | Add comment |ディレクトリだけ変える。
find ./ -type d | xargs chmod 770
ファイルだけ変える。
find ./ -type f | xargs chmod 660
find ./ -type d | xargs chmod 770
ファイルだけ変える。
find ./ -type f | xargs chmod 660
ファイル名の一括置換 拡張子の一括変更 shell
Sep 02, 2009 by maru | Add comment |for fname in */*.tpl; do mv $fname ${fname%.tpl}.ctp; done
sed じゃぁできないのかなぁ。
sed じゃぁできないのかなぁ。
rsync タイムスタンプが同じでファイル内容が違うものを送るとき
Aug 23, 2009 by maru | Add comment |二つのサーバの両方で最終更新日時とファイルサイズが同じで中身だけ違うので、転送を「rsync -avz」などで実行してもリモートサーバ側では更新の対象にならず、スルーされていたからだ。rsyncにはchecksumを利用する「c」オプションがあるので、そちらを利用しないと継承関係のデータが転送されない。
via pgpool-IIのオンラインリカバリではrsyncに要注意
うおーーーしらなんだーーー。
via pgpool-IIのオンラインリカバリではrsyncに要注意
うおーーーしらなんだーーー。
CentOS GPGキーのインポート
May 19, 2009 by maru | Add comment |rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
バージョン違いで。
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-3
バージョン違いで。
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-3
GETのパラメータをFormのActionにつけてmethodをgetにすると、ブラウザがActionにつけたパラメーターを破棄する。
May 18, 2009 by maru | |FORMのactionのURIにパラメータを付加したままGET送信はできないのかな
GETのパラメータをFormのActionにつけてmethodをgetにすると、ブラウザがActionにつけたパラメーターを破棄する。
いろいろ知らないことはあるもんだ。。。
GETは長さの制限があるから、それをあまり意識せず送信するために、POSTばかり使ってたんだよなー。
携帯って基本的にGETにしとかないと、戻るボタンとかでフォームの再送信しますか?とかいちいちきかれたり、聞かれもせずにデフォルトのページに戻されたりするから、基本methodはgetなんだよね。
はあ、文化が違うと、こんな簡単なことにも気がつけないものなんだ。
びっくり。
って言うかおれのべんきょうどあいがたりないだけ?
GETのパラメータをFormのActionにつけてmethodをgetにすると、ブラウザがActionにつけたパラメーターを破棄する。
いろいろ知らないことはあるもんだ。。。
GETは長さの制限があるから、それをあまり意識せず送信するために、POSTばかり使ってたんだよなー。
携帯って基本的にGETにしとかないと、戻るボタンとかでフォームの再送信しますか?とかいちいちきかれたり、聞かれもせずにデフォルトのページに戻されたりするから、基本methodはgetなんだよね。
はあ、文化が違うと、こんな簡単なことにも気がつけないものなんだ。
びっくり。
って言うかおれのべんきょうどあいがたりないだけ?
find と tar で 2日前以降に作成されたファイルを まとめる
Oct 25, 2008 by maru | Add comment |find ./ -type f -mtime -2 | xargs tar zcvf newcontents.tar.gz
tar でシンボリックリンクをたどって全部アーカイブ
Aug 31, 2008 by maru | Add comment |httpd.confの書きやすさの為とか、ユーザーの書き込み権限とかごにょごにょするために、
/var/www/以下に
シンボリックリンクでユーザーのディレクトリにリンクつけたりしてるんだけど、
バックアップするときに、めんどくさい。
シンボリックリンクでtarが全部アーカイブしてくれればなぁとおもっていたら!
にゃんと!
tar cvfhz hoge.tar hoge
でhogeディレクトリ以下のシンボリックリンクをたどって全部アーカイブ。
キモは h オプション。
やったー。
でも基本だよナーこういうの。恥
/var/www/以下に
シンボリックリンクでユーザーのディレクトリにリンクつけたりしてるんだけど、
バックアップするときに、めんどくさい。
シンボリックリンクでtarが全部アーカイブしてくれればなぁとおもっていたら!
にゃんと!
tar cvfhz hoge.tar hoge
でhogeディレクトリ以下のシンボリックリンクをたどって全部アーカイブ。
キモは h オプション。
やったー。
でも基本だよナーこういうの。恥
VMware FusionでNetwork is downを解決する方法
Jul 04, 2008 by maru | Add comment |中古で買ったマザーボード
Jun 15, 2008 by maru | Add comment |http://global.msi.com.tw/index.php?func=proddesc&prod_no=203&maincat_no=1&cat2_no=171&cat3_no=6#
めもだす。
めもだす。
Nagios サーバーを外部から監視をするツール
Jun 13, 2008 by maru | Add comment |http://nagios.x-trans.jp/naija/
http://www.b-dash.net/solaris/nagios.html
http://www.atmarkit.co.jp/fnetwork/tokusyuu/22tool/01.html
http://www.atmarkit.co.jp/fnetwork/tokusyuu/22tool/02.html
SNMP ???
http://www.atmarkit.co.jp/fnetwork/rensai/snmp01/01.html
http://www.b-dash.net/solaris/nagios.html
http://www.atmarkit.co.jp/fnetwork/tokusyuu/22tool/01.html
http://www.atmarkit.co.jp/fnetwork/tokusyuu/22tool/02.html
SNMP ???
http://www.atmarkit.co.jp/fnetwork/rensai/snmp01/01.html
文字コード一括変換
Jun 04, 2008 by maru | Add comment |http://www.hoge256.net/2008/06/127.html
指定したディレクトリ以下にある複数ファイルの文字コード EUC-JP を UTF-8 に一括変換する
for i in `find ./ -name "*.jsp"`; do iconv -f EUC-JP -t UTF-8 $i > $i.new && mv $i.new $i; done
変換できないで飛ばされちゃうときは、とりあえず
iconv -c にする。
指定したディレクトリ以下にある複数ファイルの文字コード EUC-JP を UTF-8 に一括変換する
for i in `find ./ -name "*.jsp"`; do iconv -f EUC-JP -t UTF-8 $i > $i.new && mv $i.new $i; done
変換できないで飛ばされちゃうときは、とりあえず
iconv -c にする。