zuntan02のはてなブログ

備忘録的なものです。時々職場の技術者ブログにも転記してますが、メインはこちらで。

2017-01-01から1年間の記事一覧

【原因不明】AWS EC2を再起動したらntpサーバに接続できなくなったけどもう一回再起動したらつながった

AWS

【概要】 タイトル通り。 AmazonLinuxが動作しているEC2サーバ(奇跡的に3年以上無停止)についてAWSより強制再起動予告が来た、のでELBから切り離して再起動し、特に問題なく再起動できた(と思っていた)。 数日後、ログのタイムスタンプがおかしいことに…

【お名前.comとRoute53】ネームサーバをRoute53にしてても転送Plusを使いたい(使えた)

AWS

【まとめ】 お名前.comの「転送Plus」が使用できるドメイン(日本語ドメインとかはダメ)の場合、ゾーンファイルをRoute53で運用していても、Route53側のMXレコードでお名前のサーバを指定してやればメール転送される。 【参考】 http://marketing-web.haten…

【AWS】Route53+S3でSorry出す(Route53のDNSFailover設定)

AWS

【概要】 AWSからサーバ強制再起動のお知らせが来た。事前に再起動するが、ELBの配下ではあるが冗長化できていないというレアな構成のためどうしても数分は止まってしまう。 その間Route53のDNSFailover設定を行った。 【参考】S3でSorryサーバ構築 >http://…

AmazonLinux+httpd(Apache2.2)にLet's Encrypt

AWS

AWS EC2で運用しているWebサイト(httpd/apache2.2)にLet's EncryptでSSL証明書設置したメモ。 【参考】 https://blog.yskw.info/articles/326/ https://qiita.com/nikirom/items/e665697209a3b785bb84 【作業】 Webサーバ確認 /usr/sbin/apachectl -v # Se…

confファイルのコメントを消してすっきりさせる:egrep -v '^(#|$)'

例) cat /etc/httpd/conf.d/ssl.conf | egrep -v '^(#|$)' > /etc/httpd/conf.d/ssl.conf_edited ■コマンドについて egrep egrep [オプション] [検索文字列パターン] ファイル grepよりも高度な正規表現を使用できる。 -v マッチしない行を出力する。 '^(#|…

【メモ】Linuxのディレクトリ構造(FHS)

このプログラムどこに置いたらいいの?みたいな時に手癖でやってたらFHS(Filesystem Hierarchy Standard)理解しろと怒られた気がしたのでちゃんと見直したい。 【参照】 2.2. ファイルシステム階層標準 (FHS) の概要 - Red Hat Customer Portal Linuxのディ…

【メモ】MySQLでDBとテーブルのサイズを確認するSQL

【参考】 MySQLでDBとテーブルのサイズを確認するSQL - Qiita じょうきのまんまコピペです。自分メモ用。 SQL DB SELECT table_schema, sum(data_length) /1024/1024 AS mb FROM information_schema.tables GROUP BY table_schema ORDER BY sum(data_length+…

【macOS】MacBook12インチに有線LAN:エレコム 有線LANアダプタEDC-GUA3-B→ドライバ有効化までのメモ

【状況】 MacBook12インチ(USB-CハブとしてAnskp HDMI/USB3.0/Type-Cハブ接続済み)に有線LANをつけたくて エレコム 有線LANアダプタEDC-GUA3-B を買って、説明書通りドライバをDLしてインストール、の後USBポートに繋いでみたけどネットワーク機器として有…

【お名前.com】メール転送設定メモ

【参考】 https://www.onamae.com/guide/details.php?g=31#autoreplyexample.jpのメール転送設定で hoge@example.jpへのメールをhoge@aaa.bbb.jpに転送 fuga@example.jpへのメールをhoge@aaa.bbb.jpに転送したうえで自動返信 としたい ※上記によれば転送は必…

【SVN】authzSVNによるディレクトリごとの閲覧コントロール

【概要】 Subversionで、リポジトリ単位でbasic認証による認証は行っていたが、その下階層について、階層ごとに閲覧権限を制限したいという要望があった。authzsvnが使えたのでメモ。 【今回の要望】 ユーザグループ: mgr:マネージャ。下記のすべてのリポジ…

【ACM】SSL証明書年次更新について

AWS

【概要】 ELBに設置していたワイルドカードSSL証明書(ACM)について、年次更新の案内メールが来た。FQDNならメールもなく自動更新らしいがワイルドカード証明書だとメール確認が必要。 新規取得時と同様のメールアドレスに承認メールが届くため、承認URLか…

【メモ】リンク時にリファラを切る

【先に結論】 rel=noreferrera 要素や area 要素に rel=noreferrer を指定すると、そのリンクは Referer: を送信しなくなります。 <a href="http://www.example.com/" rel=noreferrer>リンク</a> アクセスログ rel=noreferrerなし(普通のリンクタグ) xxx.xxx.xxx.xxx - - [10/Oct/2017:16:21:43 +0900] "GET /hog…

【メモ】Wordpressの引っ越し/開発環境作成など:all-in-one-wp-migrationが完璧すぎた

ロリポのWordpressのサイトの開発環境を作ろうと思ってちょっとググったら以下のプラグインが推奨されていたので使ってみた。 All-in-One WP Migration — WordPress プラグイン 結果としてはもうこれでいい、これでパーフェクト!という感じ。手順はいろんな…

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

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

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

【参考】 docs.aws.amazon.comAmazon EBS Elastic Volumes - Amazon Elastic Compute Cloud ★LVMの場合は以下を参照のこと。 KUSANAGI AWSでLVMディスクを拡張 | 合同会社ジョートー ■マネジメントコンソールよりディスクボリューム拡張 [EC2ダッシュボード]…

【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のプロダクトキー確認方法

【メモ】 以前のバージョンからWin10にアップグレードした環境においては、「プロダクトキー」は共通化されているようです。 【参照】 【2018年版】Windows 10 無償アップデート終了の行方 | Project DC-01 Sub Blog によれば、以前のバージョンからUpgrade…

【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](サーバリソース監視)…