2015/12/31

2015年振り返り

今年は転職したり資産形成に力を入れたりと普段と違ったことをやった年でした。

2015/11/14

AWS CLIを使ってAmazon EC2インスタンスを起動する

はじめに

最近AWSを使う機会があり、よく触っています。
AWSは充実した管理画面があるので、WebブラウザからのGUIベースで簡単に環境を管理できます。ただ、Webブラウザ経由のGUIベースでAWS環境を管理するのもなかなか手間です。Infrastructure as Codeなんてのも流行ってきてますし、AWSの環境もコードで管理できるようにしたいです。

ということで、AWSにもAWSをコマンドラインで操作するためのツールであるAWS CLI(Command Line Interface)がありますので、CentOS 7.0にこれをインストールしてみました。

AWS CLIでAWSをCUIで使いこなすために、まずはインストール手順を記載します。

2015/10/31

さくらのVPS 512のFreeBSDでZFSのメモリ設定

はじめに

さくらのVPS 512のFreeBSDでZFSを使ってますが、動作しているプロセスでメモリ使用量が高いものはないにもかかわらずメモリ使用率が高く、どうもZFSがメモリを多量に消費してswapが多発いるようでした。
その際に対応した内容を記載します。

2015/09/12

FreeBSDでpkg upgrage実行後にApache 2.4が起動しなくなった時の対処

はじめに

FreeBSDでpkg upgrageを実行した後に、Apacheが以下のエラーを出力するようになって起動しなくなりました。

# apachectl configtest
Performing sanity check on apache24 configuration:
AH00534: httpd: Configuration error: No MPM loaded.
# service apache24 restart
Performing sanity check on apache24 configuration:
AH00534: httpd: Configuration error: No MPM loaded.

2015/08/16

FreeBSD 10.1-RELEASEをFreeBSD 10.2-RELEASEへアップグレード

はじめに

2015/8/13 FreeBSD 10.2-RELEASEが公開されました。

さくらのVPSで使っているFreeBSD 10.1-RELEASEを10.2-RELEASEへアップグレードしてみましたので、その際に実施した手順を記載します。

2015/07/18

Apacheでセマフォを解放

はじめに

Apacheが応答不能になり、再起動しても起動できなくなってしまったので確認すると、セマフォを使い切っていたことが問題だったようなので、その際に調べたことなどをメモします。

2015/06/10

Mac OS X YosemiteでのVagrant環境構築と基本的な使い方

はじめに

Vagrantとは、仮想マシンの作成や環境構築、仮想マシンの破棄までを自動化するツールです。Vagrant用の構成情報を記述した設定ファイルを用意して、vagrant用の様々なコマンドを実行するだけで仮想ディスクイメージのダウンロードや仮想マシンの作成および起動、停止、ssh接続等が実行できます。

Vagrantを利用することで、同一構成の複数の仮想マシンを簡単に作成できます。テスト用の仮想環境が必要な場合に利用されることが多いようです。 作成した仮想マシンはコマンドで簡単に破棄できるため、実運用環境をVagrantで作成することは推奨されていません。

Vagrant自体には仮想化に関する機能は搭載されていないため、別途仮想化ソフトウェアが必要です。現在公開されている最新版であるVagrant 1.7系ではVirtualBoxがデフォルトで利用可能な仮想化ソフトウェアとなっておりますが、DockerやHyper-Vもサポートされているようです。また、別途プラグインを導入することでVMwareやXen、KVM、AWSも利用可能になります。

2015/05/31

rsyslogの基本設定とログのプライオリティ情報の出力

はじめに

syslogを利用して出力されるログを、 warnerr などのプライオリティ文字列の出力の有無でZabbixでのキーワード監視をしようとしたところ、デフォルトの設定ではプライオリティの情報が出力されない(出力されるメッセージ自体にこれらの文字列が出力されることはある)ことがわかりましたので、rsyslogの基本設定とプライオリティ情報を出力させるための設定について調べたことをメモします。

2015/04/02

僕が使ってるbashの設定(.bashrcと.inputrc)

はじめに

Linux系OSのシステムを運用する上ではシェルの機能は重要です。zshなどはかなり高機能ですが一般的には標準のbashが使われることが多いので、できるだけbashを使いやすくなるよう .bashrc の設定をカスタマイズしてます。

2015/03/28

JAWS DAYS 2015の資料

はじめに

JAWS DAYS 2015の資料をまとめてみました。

2015/02/28

WordPressのRevSliderプラグインを狙ったマルウェアSoakSoak

はじめに

昨年末より、WordPressのスライダープラグイン "RevSlider" に対して、SoakSoakというマルウェアでの攻撃が確認されているようです。

2015/01/31

FreeBSD 10.0-RELEASEをFreeBSD 10.1-RELEASEへアップグレード

はじめに

2014/11/14 FreeBSD 10-RELEASEが公開されました。

さくらのVPSで使っているFreeBSD 10.0-RELEASEを10.1-RELEASEへアップグレードしてみましたので、その際に実施した手順を記載します。