2008/12/22(月)logrotate

放置するにはいやなサイズになってきたのでlogrotateするようにしました。というか、logrotateは動いているのですが、標準で入る設定にミスがあるためrotateしていませんでした。*1

*1 : きちんとライセンス買ってればアップデートされているかもしれませんが、体験版的な状態で動かし続けてるものですから...

問題点

/var/log/cron の設定が2カ所あること。
/etc/logrotate.d/cron/var/log/cronの設定しているのに、/etc/logrotate.d/syslogでも同じようにrotateしようとしているためエラーでsyslogの設定がskipされています。

対策

/etc/logrotate.d/syslogから/var/log/cronを消してしまう。

rotateの確認をするなら /var/lib/logrotate.status/var/log/messages の行のタイムスタンプを1週間以上前にして /etc/cron.dairy/logrotate を実行する。
正しければrotateされています。

参考

http://www.turbolinux.co.jp/products/server/11s/user_guide/x12166.html

検索用

[logrotate] [Turbo Linux 11 Server] [/var/log/messages]

2008/12/11(木)アドレスバー

XPのセットアップでSP3にアップデートしたら、タスクバーに入れておいたアドレスバーがなくなりました。どうやら、SP3以降はアドレスバーの代わりにDesktop Searchを使えとのこと。

ダウンロードから落としてくる。で、適当にインストール。あとは、タスクバーに入るので適当に使う。

ファイルの検索

ファイル名を適当に入れると、その名前のあるファイルを検索します。

フォルダを開く

バーにフォルダ名を入れればエクスプローラーで表示されます。

プログラムの実行

今までとは違い、実行ファイルはそのままでは実行できなくなってます。
ショートカットとしてプログラムを登録する必要があります。
プログラムの登録は @ショートカット名,=実行プログラム になります。このとき、実行プログラムの部分に $w があると、実行時の引数と置き換えられます。

ショートカットの削除は @ショートカット名 です。

  • コマンドプロンプトを開く
    • 登録:@cmd,=c:\windows\system32\cmd.exe
    • 実行:cmd
    • 削除:@cmd
  • コマンドプロンプトを開き、引数を実行する
    • 登録:@!,=c:\windows\system32\cmd.exe /k $w
    • 実行:! dir
    • 削除:@!