Archive for ノウハウ

【AWS】EC2インスタンスを強制停止する

ある日、EC2が起動中であるもののSSH接続が出来なくなった為、マネジメントコンソール上で再起動をしたものの無応答。
仕方ないので停止リクエストをしたものの、今度はstoppingのままで一向に停止せず。
何かしら悪さしているプロセスがあったのかなんなのか不明だが、とにかく一旦は再起動をかけたかったので強制停止をしたかった。
マネジメントコンソール上から強制停止が出来たのでメモ。

Read more
Pocket

【logrotate】設定の妥当性をテストする

ログファイルを勝手にローテーションしてくれるlogrotateだが、オリジナルのアプリケーションのローテーション設定に不正がないかチェックするコマンド。実行結果の意味など、細かい説明は一旦端折っている。
あまり使わないがたまに使うので、備忘の為に記載する。

Read more
Pocket

【AWS】AmazonLinuxにOpenJDK11をインストールする

AmazonLinuxにOpenJDK11と今更感が強いですが……

  • Amazon Linux AMI release 2018.03
Read more
Pocket

【AWS】Windows ServerにアタッチしたEBSの容量を縮小する

Linuxで減らす方法はいくつかありましたが、Windows Serverではあまり見かけなかったので。
ただし、自己責任でお願いします。
また、事前にAWSマネジメントコンソールでスナップショットを取得しておくことをオススメします。
環境:

  • Windows Server2012 R2 Standard

参考:
小さくなって欲しいときもあります

Read more
Pocket

【Google】Firebase Dynamic Links(FDL)のURL短縮サービスをREST APIで使ってみる

前回の続きといった形で、REST APIから短縮URLを生成してみます。

参考:ダイナミック リンクを作成する

Read more

Pocket


【Google】Firebase Dynamic Links(FDL)のURL短縮サービスを使ってみる

GoogleのURL短縮サービスであるGoogle URL Shortenerがサービス終了するとのことで、
URL短縮サービスの乗り換え先を探していたものの、要件に見合うサービスは中々なく。
表題のFirebase Dynamic Links(FDL)はハードルが高いやら面倒という情報ばかりで解説があまりなかったので、実際に試してみることに。

ただし、各種プラットフォーム向けのリンクが作成できるということですが、あくまで短縮URLを作るだけに特化しています。
また、今回は試しということで管理画面から作成する手法で、REST APIは次回

念の為ですが、Googleの登録は必須なので注意を。

Read more

Pocket


【サクラエディタ】右クリックメニューが表示されなくなった時の対処法

原因は不明だが、サクラエディタの右クリックメニューが下図のように空となったことがあった。

サクラエディタの再インストールでは直りませんでしたが、別の方法で直ったのでメモ。

参考:右クリックメニューが表示されない

Read more

Pocket


【Docker】コンテナが起動できない時の確認手順

完全に自分用メモ。
起動が出来ない原因をログを見て突き止めたいので、起動が失敗したコンテナに入るための手順。

参考:Dockerイメージのビルド中にExitedしたコンテナに入る方法

Read more

Pocket


【AWS】Elastic Network Adapter(ENA)を有効にする

つい先日EC2にT3インスタンスがリリースされた為、T2から移行しようとした際に表題のElastic Network Adapter(ENA)問題により移行が出来なかった。
元々はT1からT2に移行したこともある古いインスタンスだった為かと思いますが、
updateをきちんと行っていれば有効に出来るらしいので有効化してみました。
環境:

  • Amazon Linux AMI release 2018.03

参考:
RHEL 7.4 で AWS の Elastic Network Adapter を有効にしてみる

Read more

Pocket


【Python2】Python2.6でpipをインストールする

今更古いバージョンを使うのが一番の問題ではあるが、どうしても使わざるを得ないというかバージョンアップが出来ない都合がある。
今回は下記のようにバージョンは2.6.9。

Read more

Pocket