linux

CentOS 7/Amazon Linux 2 でtimezoneを変更する

一度設定したらほとんど変更しないタイムゾーン。 デフォルトでUTCになっていることもあり、JSTに変更したい事が多々ある。

GitLabでCLI経由でmerge requestを送る

GitLabでコマンドベースでmerge requestを作成する。 postでAPIを叩いていろいろ設定すればそれでも可能だけど、python-gitlabというpython製のツールがとても便利だったので紹介。

rbenvのインストール

rubyを自由にversion切り替えられるrbenvはとても便利。 しかし、インストールは少しめんどくさい。 よく使う手順なのでとりあえず晒す

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2 “No such file or directory”)

はじめに以下のようなエラーが発生する事があるERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2 "No such file

mauticをDockerで試したが…

OSS版のMarketoのようなマーケティングツールをDockerでインストールを試みたが一筋縄に行かなかった。

mysqlのデータをembulkでBigQueryへ入れredashで確認する

BigQueryを使いたい事がある。mysqlからデータを取得するところをembulkを使う。embulkのインストール方法から簡単な使い方までまとめた。

Linux/Macで好きな容量のファイルを作成する

linuxのみならずmacでも指定した容量のファイルをしたいことがある。その方法を紹介。

HAproxyでHR構成を組む on AWS

DBサーバへ接続する際冗長構成を考慮することは一般的だが、レガシーなMySQLを使っている場合少し工夫が必要だ。今回はAWSで組むこととする。

SSL証明書の有効期限を外部から確認する

AWSであればAWS Certificate Manager (ACM)の機能で自動で証明書を更新してくれるが、念には念を期限くらいは監視しておきたい。また、Let's enscriptを使う環境だと3ヶ月ごとに期限切れになるので、有効期限を監視するのはとても重要だ。外部から証明書の有効期限を確認するコマンドを紹介。

Ansibleで特定サーバのみ振る舞いを変える

はじめにAnsibleで構成管理をしていると、ある全台ではなくある特定のサーバだけ設定を変えたい時がある。WEBサーバ全体ではなく、その中の1台のみ実施したいという時だ。Ansibleのtipsを紹介。Ansibleで特定サーバのみ振る舞いを変える例えばcronをコメントアウトすることを例にする。Ansibleのinve