らくがきちょう

なんとなく

Linux

dhtest を使って DHCP サーバをテストする

DHCP サーバの動作確認テストを行いたい場合、実機の DHCP クライアント機能を使っていては大量の試験を実施するのは難しいです。 そういった場合、dhtest を使うことでダミーの MAC アドレスを使って DHCP サーバの動作を確認することが出来ます。 今回は D…

鍵交換方式を使って SSH ログイン出来るように OpenLDAP を設定する

CentOS7 に OpenSSH をインストールし、SSH 公開鍵を用いてログイン出来るようにする手順をメモしておきます。 クライアント側では nscd は利用せず、sssd を利用します。

LDAP Admin に SSH の公開鍵を追加するテンプレートを追加する

OpenLDAP にユーザやグループを作る度に .ldif ファイルを作成し… というのは、場合によっては手間かも知れません。 そういった場合は LDAP Admin 等の GUI ツールを使うと便利です。 但し、LDAP Admin 標準では GUI 上から SSH 公開鍵を追加することが出来…

CentOS7 に OpenLDAP をインストールし LDAPS を有効化する

CentOS7 に OpenLDAP をインストールし、SSL/TLS サーバ証明書を設定して LDAPS を設定する手順をメモしておきます。

Amazon Linux に OpenLDAP 2.4.40 をインストールする

Amazon Linux に OpenLDAP サーバをインストールした際の手順をメモしておきます。 LDAP としては問題無いのですが、後述の通り、LDAPS がエラーになってしまい、動作させられませんでした…(課題)

CentOS7 に netdata をインストールしてリアルタイムでリソース監視する

知人に教えて頂いてサーバのリソース監視ツールである netdata を試してみたのでメモしておきます。 今回は CentOS7 環境で試しました。

AWS SES の SMTP 設定を使って Linux から mailx でメールする

AWS SES でメール送信設定をし、Linux から (awscli では無く) SMTP インターフェイスでメールの送信テストを実施する方法をメモしておきます。 今回は CentOS7 を使いました。

Amazon Linux に Nginx + ownCloud 10.0.3 をインストールする

Amazon Linux に ownCloud をインストールする手順をメモしておきます。

Let's Encrypt で DNS 認証を使って証明書を発行する

Let's Encrypt で証明書を取得する際は DNS に TXT レコードを書いて認証させることも可能です。 アプリケーションを Node.js でホストしており、certbot に DocumentRoot に書き込みさせ、Let's Encrypt で認証させるのが難しい… と言ったケースでは DNS 認…

Linux でプロンプトの表示を変更する

Linux のシェルで操作する際、『プロンプトにどういった情報を表示させるか?』は好みが別れるところだと思います。 私の場合はシンプルに以下があれば十分と思っています。 ユーザ名 ホスト名 現在のディレクトリ これを実現するには /root/.bashrc や /etc…

Amazon Linux のバージョン / アーキテクチャを確認する

Amazon Linux のリリースバージョンを確認するには /etc/system-release の内容を確認します。 # cat /etc/system-release Amazon Linux AMI release 2017.09 アーキテクチャを確認するには arch を実行します。 # arch x86_64 アーキテクチャに加え、カーネ…

CentOS7 に Nginx + php-fpm + MariaDB 構成で ownCloud 10.0.3 をインストールする

CentOS7 へ ownCloud 10.0.3 をインストールする手順をメモしておきます。

CentOS7 に Telnet サーバをインストールする

CentOS7 で Telnet サーバを有効化するには telnet-server パッケージをインストールします。 yum -y install telnet-server 起動&自動起動設定を実施して完了です。 systemctl enable telnet.socket systemctl start telnet.socket 標準では Telnet クライ…

Apache Reverse Proxy 構成で Mattermost を SSL/TLS 接続利用する

Mattermost は標準で 8065/TCP を Listen します。 Apache を Reverse Proxy として動作させ、その配下で Mattermost を動作させる場合の Apache 設定例をメモしておきます。

検証環境で使う ~/.ssh/config サンプル

検証環境の Linux や macOS 等でよく使う ~/.ssh/config のサンプルを置いておきます。 StrictHostKeyChecking no や UserKnownHostsFile /dev/null を設定し、意図的にセキュリティを下げているので利用には注意が必要です。

Mattermost を管理する際、よく使うコマンド一覧

Mattermost を CLI から管理する際、よく使うコマンドをまとめておきます。

CentOS7 に Mattermost 4.2.0 をインストールする

(Docker 等は使わずに)CentOS7 に Mattermost をインストールする手順をメモしておきます。

Mattermost を Docker-Compose で構築する

Slack クローンの OSS「Mattermost」は Docker-Compose を使うと簡単に構築出来ます。 今回は Docker-Compose を使って Mattermost を起動する手順をメモしておきます。

CentOS7 で SNMP Trap を受信出来るように設定する

CentOS7 で SNMP トラップを受信出来るよう、デーモンをインストールする手順をメモしておきます。 以前に SNMPTrap テスト用の Docker イメージというメモを書きましたが、常時、トラップを受信出来るようにしておくのであれば(都度、コンテナを利用するよ…

Ansible-Tower ライクな Semaphore の Docker イメージ

以前にCentOS 7.4 に ansible-tower ライクな OSS「semaphore」の v2.4.1 をインストールするというメモを書きました。 もっと手軽に semaphore を試せるように Docker イメージを作成しましたので公開しています。

Ansible で vSphere 上に複数の仮想マシンを作成する

以前にAnsible で vSphere ESXi に仮想マシンをデプロイするにはというメモを書きました。 RancherOS の検証をする際、何度も複数の RancherOS 仮想マシンを作成するのが面倒だったので Ansible で自動化してみました。 今回はひとつの Playbook で RancherO…

CentOS 7.4 に ansible-tower ライクな OSS「semaphore」の v2.4.1 をインストールする

以前に CentOS7 に Ansible UI である semaphore をインストールするというメモを書きました。 改めて、最新の v2.4.1 ベースでインストール手順をメモしておきます。

CentOS 7.4 に GitBucket 4.16.0 をインストールする

CentOS 7.4 に GitBucket 4.16.0 をインストールする手順をメモしておきます。

CentOS7 に Zabbix Server 3.4 をインストールする

以前、Amazon Linux に Zabbix Server 3.0 をインストールするというメモを書きました。 今回は CentOS7 に Zabbix Server 3.4 系をインストールする手順をメモします。

CentOS7 上の ffmpeg で HLS (m3u8+ts) 形式をダウンロードする

CentOS7 に ffmpeg をインストールするで ffmpeg のインストール手順についてメモしました。 ffmpeg がインストールされていれば HLS (m3u8+ts) をダウンロードすることが可能です。 ffmpeg -i index.m3u8 -movflags faststart -c copy -bsf:a aac_adtstoasc…

CentOS7 に Smokeping をインストールする

以前に Docker で Smokeping を起動するというメモを書きました。 今回は Docker を使わず、CentOS7 上に直接、Smokeping をインストールする手順をメモしておきます。

Docker Compose で Elastic Stack を起動し、NetFlow データを可視化する

ネットワーク機器の NetFlow 情報を Elastic Stack で簡単に可視化出来るよう、Docker Compose 用のファイルを用意しました。 とは言っても、deviantony/docker-elk の設定ファイルを少し修正しただけです。 具体的な利用方法は以下の通りです。

CentOS7 に Docker Compose 1.16.1 をインストールする

以前に CentOS7 に Docker & Docker Compose をインストールするというメモを書きました。 この時点で Docker Compose のバージョン 1.11.2 をインストールしていましたが、最新の 1.16.1 をインストールする手順は Install Docker Compose に書かれている…

CentOS7 に ffmpeg をインストールする

CentOS7 に ffmpeg をインストールするには、以下を実行すれば OK でした。

SSL/TLS 検査ツール「O-Saft」の Docker コンテナイメージ

O-Saft を簡単に実行出来るように punkstar さんが punkstar/o-saft という Docker コンテナイメージを公開してくださっています。 ただ、このイメージは O-Saft が 17.04.17 とやや古いです。 そこで最新 O-Saft にアップデートしたイメージを作成してみま…