AWS EC2 Amazon Linuxのセキュリティパッケージの自動更新設定について

yum-cronを導入してセキュリティパッケージの更新を自動化しました。サーバーのメンテナンスは大変ですが、yum-cronのようなツールや自動化などをうまく行い、効率の良い運用ができたらなと思います。

AWS EC2 Amazon Linux環境の初期設定まとめ

EC2で建てたAmazon Linux環境の初期設定、今後も応用できる内容と思うので記事にまとめます。

Linux環境でdockerのコマンドをsudoなしで打てるようにする

Linuxの一般ユーザでもsudoなしでdockerコマンドを実行できるようにしました。

docker run時にpwdコマンドを使って作業ディレクトリをマウントする

docker runでボリュームをマウントする時、pwdコマンドを挟むととっても楽チンだったのでメモします。

dockerコマンドをcronで実行させたら「TTYが無いよ」と怒られた件

cronでdockerコマンドを定期実行していたのですが、うまく実行されていないことに気づきました。先の記事に沿ってログを調査し、正しく動作するよう修正したのでメモします。

cronがうまく動作しているかチェックするためのログ調査方法について

Certbotで取得したSSL/TLS証明書の更新を自動化していました。いや、そのつもりだったのですが、cronがうまく実行していないことに気づいたため、調査することにしました。というわけでcronジョブのログ調査方法についてメモします。

dockerのcontainerとimageを一括削除する方法「spotify/docker-gc」

Dockerのコンテナをぽいぽい上げ下げしていると、どんどんイメージが溜まってディスク容量を圧迫してしまうというのはよくある話です。この問題を解決するDockerのガベージコレクションスクリプト、spotify/docker-gcについてまとめました。

LinuxのコマンドラインでOSのバージョンを確認する方法

Linuxで何か新しいものをインストールする時は、使用しているLinuxのディストリビューションとバージョンを把握しておく必要があるわけで、コマンドラインからそれらの情報をチェックできたりすると何かと捗ります。というわけでLinuxのOSとバージョンをコマンドラインで確認する方法をまとめました。

dockerのUbuntuコンテナにrbenvをインストールする手順

dockerのUbuntuコンテナでRuby関連の実験をしたく、rbenvを導入したので手順をまとめます。

もう迷わない!Mac、Linuxでパスを通すための環境変数の設定について

ある程度プログラミングや開発環境の整備などを経験された方は、「パスを通す」という作業をしたことがあるのではないでしょうか?今回は「パスを通す」ための方法をまとめます。