IT Notebook

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

git archive コマンドでソースをアーカイブする方法

gitに格納したあるソースのみを取得した時のメモ 環境 OS:Ubuntu 14.04.2 LTS git clone 特定のブランチのソースを取得したかったので、ブランチ指定でクローン git clone -b <Branch> <Repository> git archive リポジトリに移動してアーカイブコマンド実行 cd <Branch> git archive HEA</branch></repository></branch>…

Apache2.4でエラー「Unknown Authn provider: ldap」が出たときの対応手順

Apache2.4でOpenLdapと連携させる時に以下のエラーがでて結構苦労したのでメモ 環境 OS:Ubuntu 14.04.1 LTS エラーメッセージ AH00526: Syntax error on line 8 of /etc/apache2/mods-enabled/FILENAME: Unknown Authn provider: ldap Action 'configtest' f…

Subversion1.8.8 + Apache2.4.7 + OpenLDAP連携した環境構築

SubversionをAWS上に構築した時のメモ 今更ながらですが... 環境 OS:Ubuntu 14.04.2 LTS 手順 1.パッケージインストール sudo apt-get update sudo apt-get install subversion subversion-tools libapache2-svn apache2-utils apache2 libapache2-modsecuri…

GitLab7.4.3から7.14.3へのアップグレード

GitLab7.4.3のslack連携がうまくできなかったので GitLab7の最新版である7.14.3へアップグレードした時のメモ 環境 OS:Ubuntu 14.04.1 LTS 手順 1.アップグレードするパッケージの確認 この確認方法ですがを探すの結構苦労しました ここでは「7.14.3-ce1 ubu…

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…