IT Notebook

とあるエンジニアの備忘録

piculetを使ってみてはまったところ

Security Groupを別のAWSアカウントに移行する時に、piculetを使用した時のメモ ruby2.0以上が必須など、インストールなどに戸惑ったので念のため 環境 OS:Ubuntu 14.04.1 LTS インストール ruby2.0以上が必要なので事前にrubyをインストール sudo add-apt-r…

roadworkerを使ってみてはまったところ

Route53に登録してあるドメインを別のAWSアカウントに移行する時に、roadworkerを使用した時のメモ ruby2.0以上が必須など、インストールなどに戸惑ったので念のため 環境 OS:Ubuntu 14.04.1 LTS インストール ruby2.0以上が必要なので事前にrubyをインスト…

OpenLDAPで「bdb_equality_candidates」エラーが発生した時の対応方法

環境 OS:Ubuntu 14.04.1 LTS OpenLDAP:2.4.31 出力ログ Jan 6 01:47:06 localhost slapd[28974]: <= bdb_equality_candidates: (uid) not indexed 原因 インデックスが見つからないため 対応 インデックス作成 対応手順 1.OpenLdapサービス停止 service slap…

OpenLDAPでSSH公開鍵を登録してログインするまでの手順

やりたいこと SSH公開鍵をLDAPに登録して一元管理したいため調査しました。OpenSSHをソースからコンパイルしてとかいろいろ情報がありましたが、Ubuntu 14.04.1 LTSではOpenSSH 6.6.1p1がapt-getで入手できるのでスキーマファイルをダウンロードしてinclude…

Ubuntu14.04にPostgreSQL9.4をインストールしてとりあえず使えるようにするまでの手順

今までDBといったらOracle/MySQLしか扱ったことがなかった 今回はじめてPostgreSQL環境構築で結構戸惑ってしまったので纏めておきました 1.PostgreSQL9.4インストール Ubuntu14.04(2015/11時点)だとデフォルトで9.3がインストールされていしまうので、リポジ…

Pagerduty事始め - Pagerdutyとは

Pagerdutyについて調査・検証したので、これから纏めていこうと思います Pagerdutyとは 監視システムからのアラートをインシデントとして管理する「インシデントマネジメントシステム」 www.pagerduty.com Pagerdutyのイメージ 監視システム(AWSのCloudWatc…

Memcachedのバックアップとリストアする方法

AWSのElastiCacheのNode Replace Event対応で、Memcachedのバックアップする必要があったのでその時の手順をメモ 1.memcached-toolのインストール Githubで公開されているMemcachedのバックアップを取得したり、ステータスを確認したりできるツール # cd /us…

MySQLでcsvデータをデータベースに格納する方法

mysqlにcsv形式のデータを格納する方法を調査した時のメモ 「mysqlimport」の場合、格納するテーブルはcsvファイル名に依存しているようなので、「LOAD DATA」のほうが柔軟性が良さそう [例]ローカルにあるcsvファイル先頭1行読み飛ばして格納するコマンド…

Linuxでn日前・n分前のファイルを削除する方法

今更ながらfindコマンドでn日前・n分前のファイルを削除する方法をメモ 1.findコマンドのフォーマット find [path..] [expression] 2.日時を指定するオプション -atime +n 最終アクセス日時がn日以前のfile(or directory)を検索 -atime -n 最終アクセス日時…

Ubuntu14.04にapt-getでMariaDB Serverをインストールする方法

MariaDB Serverをインストールした時のメモ 環境 OS: Ubuntu14.04 インストールコマンド sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db sudo add-apt-repos…