zuntan02のはてなブログ

備忘録的なものです

【DNS/MXレコード】twitterの承認メールが届かなかった(MXレコードにはIPアドレスではなくFQDNを)

【状況】 自前でqmail+vpopmailサーバを動かしていて、twitterからの承認メールが届かない。 大抵のメールサーバからはメールが届いているのだけど、twitterの承認メールは失われている。 【原因と解決】 smtpdのログにも足跡が無いのでDNSの設定を疑ったと…

【AWS】EC2のディスク(EBS)拡張

【参考】 Linux の EBS ボリュームのサイズ、IOPS、またはタイプの変更 - Amazon Elastic Compute Cloud ■マネジメントコンソールよりディスクボリューム拡張 [EC2ダッシュボード]-[ボリューム] →対象のボリューム: vol-hogehogeを選択[アクション]-[ボリュ…

【Excel】絞り込んだ状態のみコピーはAlt+;

www.relief.jp

MacBookProRetinaのディスプレイに縦線が出てたけどコーティング剥がれ対策プログラムで無償修理になったメモ

【修理前の状態】 こんな感じで縦線が出てた。 画面の端っこだからまぁ何とか使えてはいたんだけど、だんだん線が増えていく感じだったので修理だそうかなー、と思ってAppleに電話してみたら、5-6万円くらい、との回答。じゃあいいです、と思ってそのまま我…

【PHP】エラーログの出力を確認する

【目的】 phpインストール時にエラーログの設定ができておらず、エラーが記録されないという問題を回避したい。 意図的にエラーを出力してログが記録されることを確認する。 【方法】 PHPログの出力先チェック php -r 'phpinfo();' | grep log error_log => …

【さくらのクラウド】日次アーカイブで削除に失敗したときにメール通知させる

【前提】 SCHotBackup https://github.com/hsur/SCHotBackup/blob/master/daily_archive.sh を利用してアーカイブを取得しているとき、アーカイブのタイムアウト→前々日の削除処理ができないでアーカイブがたまってしまって請求が!!!みたいなことがあった…

【qmail+vpopmail】vchkpwでCannot allocate memory

qmail+vpopmailの環境でpop3接続しようとするとエラーになる。telnetしてみると以下のエラー telnet localhost 110 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. +OK <xxxx.xxxxxxxxxx@hogheoge.jp> user fugafuga@hogheoge.jp +OK pass hogehoge /home/vpopma</xxxx.xxxxxxxxxx@hogheoge.jp>…

無知メモ:MXレコードが無い時はAレコードを見る

detail.chiebukuro.yahoo.co.jpRFC5321より http://www.ietf.org/rfc/rfc5321.txt2.3.5. Domain Names Only resolvable, fully-qualified domain names (FQDNs) are permitted when domain names are used in SMTP. In other words, names that can be resol…

AmazonLinux+NginxにLet's Encrypt

AWS EC2で運用しているWebサイト(Nginx)にLet's EncryptでSSL証明書設置したメモ。 【参考】 qiita.com qiita.com tnamao.hatenablog.com 【作業】 証明書発行用ドキュメントルート用意 Let's Encryptで証明書発行(ドメイン使用権認証)用のファイルを設置…

OracleのJDKをLinuxのwgetで取得する

【参考サイト】 qiita.com【現象】 OracleのサイトのDLリンクwgetそのままではうまくDLできない。 →以下の様なオプションをつけることでwgetできる。 --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"例)…

【AWS】EIPの再関連付け

【作業概要】 インスタンス 関連付けられているEIP インスタンスA 54.1.1.1 インスタンスB 54.2.2.2 があったと仮定して、インスタンスBのEIPをインスタンスAに再付与する。 インスタンスAのEIPを解除する これをやっとかないとあとで他のEIPを関連付けよう…

Windows10のプロダクトキー確認方法

Windows10のプロダクトキー確認方法 「KeyFinder」 http://www.magicaljellybean.com/downloads/keyfinder.zip を使うのが鉄板。 Windows10のプロダクトID確認方法 ※プロダクトIDとは、インストールすると自動生成される番号で、MSへの問い合わせの際などに…

【AWS】paravirtualのAMIはカーネルIDを合わせる必要がある

【問題】 paravirtualのAMIからインスタンスを起動したとき、 インスタンスの接続性チェックに失敗した。 インスタンスはrunnningになるが、接続できない。 (おそらくkernel panicになっている) 【解決】 インスタンス作成時にカーネルIDを合わせる必要が…

【NextCloud】ver11→12への更新後に管理画面で出たセキュリティ警告対応

【概要】 EC2インスタンス上で動作させていたNextCloudをver.12に更新したところ、管理画面で以下の警告が出るようになった。 セキュリティ&セットアップ警告 It's important for the security and performance of your instance that everything is config…

【OSXでLAN内のWindowsPCの名前解決】PC名.local←mDNS/Bonjourによる解決

OSXだとNetBIOSでコンピュータ名で名前解決できない。リモートデスクトップするときとかに不便なので、Bonjourを入れて名前解決させる。※Windows10であればmDNS/Bonjourがネイティブサポートされているので、接続したいPCがWindows10であれば、まずOSX側で、…

S3にバージョニングとライフサイクルを設定してみた(2017/08)

【ざっくりした理解と方針】 S3でバージョニングを利用する →AWSでは「現行」と「以前(※)」で管理される。所謂「世代」ではなく日数。 (※ライフサイクルで削除しなければ延々たまり続ける) 現在のバージョンは低速ストレージに退避しない 「以前のバージ…

【NewRelic】リソース監視[Servers] および従来のalert機能は(無料アカウントの場合)2017年11月14日に終了する模様

【2017年08月の状況】 かつて zuntan02.hateblo.jp こちらで紹介したように、AWSユーザ向けに無料で”Standard”版を提供してくれていたNewRelicですが、もう足抜けできないほどアディクトしたあたりで、2017年11月をもって、[Servers](サーバリソース監視)…

【postgres】JOINが多用されてて重い時はpostgresql.confのwork_memを増やそう

postgresでJOINを多用している処理が激重だったので臨時対応したメモ 【参考】 qiita.com→work_memの最大は(実メモリ-shared_buffers)/max_connections →work_memの経験は実メモリ/max_connections/[4-16]PostgreSQLのチューニング その1 – Mindcircus.jp→w…

【貧者のAWS】アカウント新規作成し続けてAWSの無料枠を使い続けたい

アカウント新規作成し続けてAWSの無料枠を使い続けたい、と思っていたけど 同じクレジットカードを使っていると1年経たずに名寄せされて標準課金される模様。詳しくは qiita.com そりゃそうか。。。

PostGISのconfigureでchecking for library containing GDALAllRegister... no って言われたメモ

# What's PostGIS # →PostGIS (ぽすとじす) は PostgreSQL データベースで地理空間情報を扱うための拡張である。 # GNU General Public License のオープンソースソフトウェアとして配布されている。 【問題】 Chapter 2. PostGIS Installation 必須モジュー…

【シェルスクリプト】手動で叩いたら動くのにcron経由で動かすと動かない場合の確認方法

以下の様にして、特定ログフォルダの中身をAWS S3に同期してから日付を指定して削除するシェルスクリプトを作ってみたとき、手動で実行したら問題なく動いたのに、cronで動作すると、発火はしている様なのに、失敗している。 スクリプト本体 vi /home/hoge/b…

【AWS】(メモ)EC2インスタンスを業務後に落とし忘れないために

適切なIAMロールが付与されている or aws configureしたサーバでcrontabに以下を入れておく # stop-instances 00 18 * * * aws ec2 stop-instances --instance-ids i-hogehoge

【さくらのクラウド】マイアーカイブからのサーバ作成時のディスク修正機能について

さくらのクラウドの「マイアーカイブ」からサーバ立てたらIPは衝突するわresolv.confは書き換えられるわでハマった。 【ひとまずの結論】 アーカイブ元のサーバでネットワークの設定をカスタマイズしている場合、そもそも[ディスク修正]機能は利用するべきで…

【さくらのレンタルサーバ】RewriteCond %{HTTP_HOST} でwww.hogehogeとhogehogeを分岐

【概要】 さくらのレンタルサーバの[サイトに関する設定]-[ドメイン設定]で マルチドメインとして使用する(推奨)を選択している場合 http://hogehoge.jp/ http://www.hogehoge.jp/ は同一のHTTP_HOSTとして扱われる模様 →http://www.hogehoge.jp/ でアクセ…

【MySQL】レプリケーション時のスレーブでread_only設定するかどうか問題

【メモ】 MySQLでレプリケーションするとき、間違ってスレーブを更新してしまわないよう、スレーブのmy.cnfに [mysqld] (省略) read_onlyを追記してる例を見た。今までやってなかった。slaveでupdateが無くもない人生なので、今後つけるかどうか検証nippon…

WordpressのMySQLがoom_killerで落とされた

【状況】 Wordpressのサイトが データベース接続確立エラー とか Error establishing a database connection とか言ってきた。サーバに入ってMySQLのプロセスを確認 ps aux | grep mysql →ない。 →ログ確認 /var/log/messages May 22 14:46:25 hogehoge kern…

G-RAID (Removable)が初期状態ではRAID0だったのでRAID1(ミラーリング)にしたメモ

【本作業の該当商品】 G-Technology (HGST) G-RAID Removable 8TB USB3.0&FireWire 800 対応 外付けハードディスク 【G-RAID Removable UtilityでRAID1に変更】 公式ウェブサイト support.g-technology.comダウンロードタブから、「G-RAID Removable Utility…

ラズパイ2(RaspberryPi2)にCentOS7を入れてみる

■参考ドキュメント raspberry Pi3にcentos7を入れてみた - Qiita ■作業概要 1)(WindowsPCで)ラズパイ用CentOS7のイメージをDL、SDカードに書き込み 2)CentOS起動+ログイン 3)初期設定 4)ディスクスペースの拡張 1)(WindowsPCで)ラズパイ用CentOS7のイメ…

【AWS】AWSからRDSサーバの再起動予告が来たけどリスケされたメモ

【流れ】 AWSから指定期間中、メンテナンスウィンドウでマシンの再起動があるよ(だけどMultiA-Zにしておけばフェイルオーバー時間の停止で済むよ)と予告があった。 SingleA-ZなRDSだったので、該当期間のメンテナンスウィンドウ前にRDSをMuitiA-Z化した(…

【Wii修理】Wiiのピックアップレンズ交換したメモ201705

【まとめ】 長年使ってたWiiがディスクを読み込まなくなってきた。 ・モーターの高さ調整でピックアップの距離を変更 ・ピックアップレンズ横のネジ調整 では解決しなかったので、 ・ピックアップレンズの交換 を行ったところ、サクッと復活した。長期間使っ…