名古屋で働くエンジニアの覚書 -3ページ目

名古屋で働くエンジニアの覚書

名古屋でWEB制作?のお仕事をしています。
仕事や趣味で気になった部分についてつづっていこうと思います。


yum -y install postfix
yum -y install dovecot


vi /etc/postfix/main.cf

vi /etc/dovecot.conf




と、とりあえずPostfixとDovecotをインストールしていつもどおり設定したところまではよかったが・・・

内部からメール送れるけど外部からは何もできない・・・
いろいろ見ていくと25番ポートが反応ない。

iptablesの設定かと思いポート確認したがちゃんと開いてる。
submission portでもないし、
netstat -an でみると25番ポートと587番ポートはちゃんと動いてるし・・・

あれ、なんか動いてるLocal Addressがほかのとちがう??

ほかは
0.0.0.0:xx
なのに
127.0.0.1:25
127.0.0.1:587
で動いてる・・・・


もう一回設定ファイルをよく見てみたら

>vi /etc/postfix/main.cf


inet_interfaces = all
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
inet_interfaces = localhost




ああ・・・
なんという初歩的なミス。


ということで下の行をコメントアウトして無事外部からも動くことを確認。

最近ノートPCを買いえた際にキーボードもSJISからUSに変更してみた。

外部キーボードもあわせてUSキーボードにするためにキーボードを買い換えた。

ちなみに購入したキーボードはこれの茶軸。
http://www.archisite.co.jp/archiss_as-kb87.htm


なんとなくキーが安っぽいけど、
キータッチの感覚はいい感じ。
これで7,980円ならまあありかな。
OSイメージをコピーして動作チェックしていたら
一方のサーバではうまく動いているが、もう一方ではMySQLの挙動がなんかおかしい。

いろいろ調べてみると
SELECTは問題ないけどINSERT時に

ERROR 2013: Lost connection to MySQL server during query

とエラーをはいてうまく動いてない。
DBのDROPも駄目。


よくよくかんがえるとこちらのサーバはDBにInnoDB使ってるので、
テーブルのロック情報までコピーしちゃったみたい。

とりあえず、古いDBはすべて消す予定だったので、

/var/lib/mysql/配下の

rm -f ibdata1
rm -f ib_logfile0
rm -f ib_logfile1

を削除してうまく動くこと確認。