Hatena::ブログ(Diary)

揮発性のメモ このページをアンテナに追加 Twitter

2017/04/25 (火)

ssh-keygen

# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in y.
Your public key has been saved in y.pub.

y.pubってなんだよ・・・

2017/04/23 (日)

2017/04/20 (木)

phpのexitは引数が文字列だとスクリプトの戻り値が0になる

PHP: exit - Manual

<?

exit(2);   // 戻り値は 2

exit("2"); // 文字列なので標準出力に 2 を表示し、戻り値は 0

PHP: die - Manual

die()とexit()は同じ。 標準出力に出る。 標準エラー出力じゃない。

2017/04/18 (火)

rsync でディレクトリをコピーする

ローカル/usr/local/hogeリモートpiyoの/usr/local/hogeコピーする


○ 思った通りに動く書き方

rsync -avn /usr/local/hoge/ piyo:/usr/local/hoge/

送信元に / がついているときディレクトリの中のファイル対象になる。

/usr/local/hoge/* と思っとけばだいたいあってる。

rsync -avn /usr/local/hoge/ piyo:/usr/local/hoge

送信先には / があろうがなかろうが関係ない

rsync -avn /usr/local/hoge piyo:/usr/local/

送信元に / がついていないときディレクトリ対象となって、送信先は「同名のディレクトリがあるディレクトリ」を指定する

この書き方が一番好き


× 思った通りに動かない書き方

rsync -avn /usr/local/hoge/ piyo:/usr/local/

ディレクトリの中身がぶちまけられてしまう

rsync -avn /usr/local/hoge piyo:/usr/local/hoge/

ディレクトリの下にまたディレクトリが作られてしまう

rsync -avn /usr/local/hoge piyo:/usr/local/hoge

送信先には / があろうがなかろうが関係ない

2017/04/15 (土)

WindowsとMacとでダイアログの「はい」の位置が違う問題

ほとんどの場合Windowsは 左がOK, 右がCancel なのに対し、Macは 左がCancel, 右がOK となっている。

ドリテック(dretec) 時計付大画面タイマー T-140GN

ドリテック(dretec) 大画面タイマー T-542WT


メーカー違いの類似品ならともかく、同じメーカーの同じような製品でこの現象を見るとは思わなかった。

2017/04/13 (木)

postfix の設定


ドメインおかしいと送信できない

サーバ側のログ(/var/log/maillog)

Apr 12 18:32:12 www1 qmail: 1492075932.363101 delivery 2327099: failure: 
 Connected_to_xxx.xxx.xxx.xxx_but_sender_was_rejected./Remote_host_said:_553_5.1.8_<hogehoge@piyo1.localdomain>
 ..._Domain_of_sender_address_hogehoge@piyo1.localdomain_does_not_exist/

なんか許されざるドメインときリジェクトされる。


ドメインが同じだとリジェクトされる

クライアント側のログ(/var/log/maillog)

Apr 12 18:53:25 piyo1 postfix/smtp[32155]: warning: host 192.168.0.3[192.168.0.3]:25 
 greeted me with my own hostname piyo1.example.com
Apr 12 18:53:25 piyo1 postfix/smtp[32155]: warning: host 192.168.0.3[192.168.0.3]:25 
 replied to HELO/EHLO with my own hostname piyo1.example.com

HELOするとき自分ドメイン名として /etc/postfix/main.cf の myhostname を使う。それがサーバと同じドメインになっていると、エラーになる。

※このときサーバ側にはログが残らない

2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2013 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2014 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2015 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2016 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2017 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |