脆弱性スキャンツールから攻撃されることが度々ある。Nginxでその攻撃を防ぐ。
2018年10月
![](https://sumito.jp/wp-content/uploads/2018/10/openvas.png)
linux
OpenVASからの攻撃をnginxで防ぐ
![](https://sumito.jp/wp-content/uploads/2018/10/computer-3368242_640-320x320.jpg)
linux
メールを送れない環境で、受信するはずのメールを確認する
外へのメール送信が制限されている環境だと、メールを確認することができない。その環境で送信されるはずのメールを確認する。
![](https://sumito.jp/wp-content/uploads/2018/10/8db70e67f62a11740d7cd185dd5dc45b-320x202.png)
redash
redashのuserをgitで管理する
redashはデータベースに接続できるツールなのでuserの管理がとても重要になる。 最新のユーザー状態を維持するためgitで管理する環境を整備した
![](https://sumito.jp/wp-content/uploads/2018/09/amphibian-1850190_640-320x320.jpg)
linux
Linuxでのswap解放
はじめに気がついたらswapを喰っていることがある。その場合の対処について。
![](https://sumito.jp/wp-content/uploads/2018/08/68046e3b6a911bd5d374f971004913f8.png)
linux
Failed to Connect to MySQL at localhost: 3306 through SSH tunnel
MySQL Workbenchに備わっている sshトンネリング機能を使い、手元のPC/MacからリモートのサーバのDBに繋ぐ方法を紹介。
![](https://sumito.jp/wp-content/uploads/2018/10/business-257911_640-320x320.jpg)
linux
CentOS 7/Amazon Linux 2 でtimezoneを変更する
一度設定したらほとんど変更しないタイムゾーン。 デフォルトでUTCになっていることもあり、JSTに変更したい事が多々ある。
![](https://sumito.jp/wp-content/uploads/2018/08/9f83896db10ba050bb650be6e416613a-320x320.png)
linux
GitLabでCLI経由でmerge requestを送る
GitLabでコマンドベースでmerge requestを作成する。 postでAPIを叩いていろいろ設定すればそれでも可能だけど、python-gitlabというpython製のツールがとても便利だったので紹介。
![](https://sumito.jp/wp-content/uploads/2018/10/173886c9aa25500a3114be21a8541a1a-320x320.png)
docker
the input device is not a TTY
cronでdockerコンテナ内のシェルを動かし、結果をリダイレクトしようとした際 the input device is not a TTY とエラーが出て、期待通りに動かなかった。
![](https://sumito.jp/wp-content/uploads/2018/10/cf58ff67e4d141081a6086d1174e024c.png)
aws
RDSのパラメータグループをCLIで取得する
RDSのパラメータグループをGUIで管理するのは何かとは大変。CLIで取得する
![](https://sumito.jp/wp-content/uploads/2018/10/569fff768b8b4834451a1d0f88b5283b-320x320.png)
linux
rbenvのインストール
rubyを自由にversion切り替えられるrbenvはとても便利。 しかし、インストールは少しめんどくさい。 よく使う手順なのでとりあえず晒す