タグ

ブックマーク / hirose31.hatenablog.jp (5)

  • qmailでメールを捨てるには - (ひ)メモ

    qmailでメールを捨てるにはdot-qmailにどう書くのがよいか。 $ echo '#' > ~/.qmail-trashのように「#」とだけdot-qmailに書くのが一番簡潔だと思います。 なんで「#」で捨てられるのかというと、要はdot-qmailに配送命令を書かなければよいだけなんです。 ほんじゃ、空のファイルでいいじゃんと思う向きもいると思いますが、ファイルサイズがゼロだとdot-qmailのファイルがないものとして扱われ他の方法で配送処理されるためダメなんです。じゃあというわけで空行を書くと、qmailの仕様でdot-qmailの最初の行は空行ではいけないと決められているのでqmail-localに怒られしまってダメです。 なので、コメントである「#」を書いて、ファイルサイズがゼロでなく、かつ、最初の行が空行でもないdot-qmailにするわけです。 このへん、詳しくはdo

    qmailでメールを捨てるには - (ひ)メモ
  • MySQL 5.1→5.6のmy.cnfの差分とか - (ひ)メモ

    MySQL 5.1で使ってたmy.cnfを試しに5.6で動くようにしたときの差分す。網羅的には調べてないんで他にも廃止になったパラメータはあるかもです。あくまで参考までに。 # log-binにパラメータ指定しないと怒られます -log-bin +log-bin = mysqld-bin # old-passwordsはオン、オフだけじゃなくて引数(0, 1, 2)が必須になって、引数の値によって挙動がかわります。 -old-passwords +old-passwords = 1 # これ指定しないと、リモートからのpre-4.1な認証方法で接続できないです +skip-secure-auth # これ指定しないと、pre-4.1な認証方法で接続できないです★下に追記あり +default-authentication-plugin = mysql_old_password # パラメー

    MySQL 5.1→5.6のmy.cnfの差分とか - (ひ)メモ
    ktakeda47
    ktakeda47 2012/10/03
    "MySQL 5.1→5.6のmy.cnfの差分とか - (ひ)メモ"
  • 複合インデックスで範囲検索が遅いとき - (ひ)メモ

    DDLとデータは末尾に示しますが、複合インデックスが効くはずのクエリなんだけどナめてる行数が多くて困ったというお話です。(MySQL 5.1.55) このクエリで返ってくる行数は246件なんですが、それにしてはナめてる行数(rows)がやたら多いです。where句で使っているageとlast_updateとで複合インデックスを張っているのに、です。 between使用: explain extended select id from betweeeeen where age between 30 and 35 and last_update >= 946612000 \G ↓ id: 1 select_type: SIMPLE table: betweeeeen type: range possible_keys: i1 key: i1 key_len: 10 ref: NULL rows

    複合インデックスで範囲検索が遅いとき - (ひ)メモ
    ktakeda47
    ktakeda47 2012/08/23
    範囲検索の場合にこういう挙動になる、ダサいけどINで回避できるよ、って書いてあった
  • Re: 若者がパッケージ管理について思うこと - (ひ)メモ

    若者がパッケージ管理について思うこと - As a Futurist... 「パッケージ」を あまり入れ替えしないし、入れ替えたくもないもの 好きに入れ替えしたいもの の2つに分類して、ここ数年自分がどう管理してきたかを書いてみたいと思います。主に構成管理の切り口の話になります。 あまり入れ替えしないし、入れ替えたくもないもの 具体的には、 基的なソフトウエア coreutilsとかtarとかそういった類のもの です。 これらは最初の最初にサーバーをセットアップするときに、ディストリのバイナリパッケージを入れて基的にはそれでおしまいです。 バージョン管理、依存関係の管理はディストリのパッケージシステムにお任せです。 セットアップ後はよっぽどのことがない限り、アンインストール、ダウングレードは基的にしません。アップグレードも当に当に影響のあるセキュリティ修正のみ。追加インストールは

    Re: 若者がパッケージ管理について思うこと - (ひ)メモ
    ktakeda47
    ktakeda47 2012/04/03
    kernel と kernel module kernelはディストリ付属のだとベンダーパッチが当たっててよくわからんのが気持ち悪いので、kernel.org配布のvanilla kernelをビルドして使っていました。 make-kpkg等のディストリ付属の支援ツールも、あまり恩
  • dstatの万能感がハンパない - (ひ)メモ

    サーバーのリソースを見るにはグラフ化は重要ですが、推移ではなくリアルタイムな状況、例えば秒単位のスパイキーな負荷を見るには、サーバー上でvmstatやiostatなどの*statファミリーを叩く必要があります。 さて、vmstatはメモリの状況やブロック数単位のI/O状況は見られますが、バイト単位のI/O状況やネットワークの送信、受信バイト数を見ることはできません。 # vmstat 1 procs -----------memory---------- ---swap--- -----io----- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 3 1 0 4724956 355452 726532 0 0 54 484 3 3 1 0 99 0 0 2 0 0 47

    dstatの万能感がハンパない - (ひ)メモ
  • 1