2011-05-01から1ヶ月間の記事一覧

.forward転送の拡張

/home/ に.forwardファイルを置くとユーザ宛のメールの転送設定ができますが、.forward+xxxとすると、+xxx@example.comのような拡張アドレスで個別に振り分ける事も出来ます。例)user+hoge@example.comへメール /home/user/.forward+hoge で転送処理例)use…

真偽値をecho

[user@xxx ~]$ echo $((1 > 2)) 0 [user@xxx ~]$ echo $((1 < 2)) 1

svn upで.mineが消える

コンフリクトを起こしたファイルを削除し、再度svn up ⇒ ローカル変更追加の流れで対処しようとしたら、.mineがなくなっていた。。。 $ ll $ -rw-rw-r-- ... conflict.txt.r1243 $ -rw-rw-r-- ... conflict.txt.r1245 $ -rw-rw-r-- ... conflict.txt.mine $ …

yamlの{}と[]の違い

all: hoge: type-a: { hoge: 123, fuga: 456 } type-b: [ hoge: 123, fuga: 456 ]Array ( [type-a] => Array ( [hoge] => 123 [fuga] => 456 ) ) Array ( [type-b] => Array ( [0] => Array ( [hoge] => 123 ) [1] => Array ( [fuga] => 456 ) ) )

メールのサブドメイン対応

例)@example.com と同様に @staging.example.comでもメールを受け付けるまずはMXレコードをセットしておく staging.example.com. 147 IN MX 10 mail.example.com./etc/postfix/main.cf にて mydomain = example.com mydestination = $myhostname, localhost…

デフォルトでエスケープしている場合のタグ除去

タグを除去して出力したい、と思いpreg_replace()であれこれやろうと考えたが、strip_tags()という便利な関数があった。しかし、templateで strip_tags($class->getHoge());と、やってもタグが消えない。。。。こうやったらOKでした↓↓↓ strip_tags($class->g…

nmapを使ってみた

まずはインストール [root@xxx:~]# yum install nmap[root@xxx:~]# nmap example.com Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2011-05-17 23:10 JST Interesting ports on xxx.xxx.xxx.xxx.example.com (xxx.xxx.xxx.xxx): Not shown: 167…

ドットコマンドと直接スクリプトを実行した時の違い

直接実行した場合、別シェルが呼び出されますが、ドットコマンドでは実行したシェル(カレントシェル)から呼び出されます例)test.sh hoge=123 echo $hoge直接実行 [user@system work]$ ./test.sh 123 [user@system work]$ echo $hoge →シェル変数の設定値…

ssh_exchange_identification: Connection closed by remote host

ssh接続できなかった場合の対処 $ ssh xxx.xxx.xxx.xxx ssh_exchange_identification: Connection closed by remote host接続先で禁止されているっぽいので、接続先サーバの設定を修正/etc/hosts.allow でssh許可 sshd: xxx.xxx.xxx.xxx ←接続しに行く側のIP…

ifconfigでeth0が表示されない

/etc/sysconfig/network-scripts/ifcfg-eth0 にて ONBOOTがnoになっていたのでyesに変更 #ONBOOT=no ONBOOT=yes BOOTPROTO=static DEVICE=eth0 IPADDR=xxx.xxx.xxx.xxx NETMASK=255.255.255.0 IPV6ADDR= IPV6INIT=yesnetworkを再起動 service network restar…

client denied by server configuration:

なぜか::1からアクセスがあってエラーが出ていた。 error.log [Tue May 10 21:20:33 2011] [error] [client ::1] client denied by server configuration: /var/www/default/html/*access.log ::1 - - [10/May/2011:21:52:26 +0900] "OPTIONS * HTTP/1.0" 20…

virtualに無いユーザの転送

>example.comがメールサーバのvirtual_alias_domainsに設定されているとして、virtualに無いユーザ「test」で送信した場合、/etc/aliasesの「test」ユーザへ転送されます。virtual user@example.com aaa #test@example.com bbbtest@example.comでメール送信 …

Relay access denied (in reply to RCPT TO command)

メールサーバ exapmle.netにvirtualでtest@example.comを追加したが「Undelivered Mail Returned to Sender」メールが戻ってきたケース <test@example.com>: host mail.exapmle.net[xxx.xxx.xxx.xxx] said: 554 5.7.1 <test@example.com>: Relay access denied (in reply to RCPT TO command)バー</test@example.com></test@example.com>…

hostsファイルの場所

WindowsXPにて、hostsファイルを修正したけれど反映されない。。。こちらではなく、、、 C:\WINDOWS\I386\HOSTSこちらでした。 C:\WINDOWS\system32\drivers\etc\hosts

SSL証明書が正しく設定されているか確認

curlコマンドで簡単に確認できます。 たまたまブラウザで見れてても、curl使うようなAPI叩く時にエラー出て、実はおかしかったとか...そんな事にならないように。中間証明書がおかしいとこんな感じ↓↓↓ $ curl https://example.com/ url: (60) SSL certificat…