ksaitoの日記

日々試したことの覚え書き

2017-05-01から1ヶ月間の記事一覧

gitで過去のコミットを書き換える

gitの最初のcommitにパスワードを書き込んでpushしたとします。さらに、しばらくcommit/pushを繰り返したとします。 下記の手順でパスワードを全てマスクした文字に書き換える事ができますが、cloneして作業している人すべてに影響がでるので作業前には関係…

pythonの開発環境その2

以前にdirenvとvirtualenvでpythonの開発環境を作る手順を書きました。 ksaito11.hatenablog.com pythonzを使うとpythonのバージョンも選択できるようになります。 前提パッケージ ubuntu17.04に下記の前提パッケー時をインストールします。 $ apt-get insta…

プロキシの設定する

プロキシ環境下では、プロキシサーバを設定しないとインターネットに接続できません。 環境変数に設定する場所は、/etc/environmentや/etc/profile.dだったり、$HOMEの各種シェルの.profileと、いろいろな場所で設定できます。 yumやaptといったコマンド毎に…

systemdのサービスをansible-playbookのhandlersでうまく記述する方法

ansible-playbookのhandlersでserviceを使ってサービスをリスタート出来ますが、systemdのサービスを再起動しようとしてもエラーになります。 systemdは、設定変更時にsystemctl daemin-reloadを実行してからサービスを再起動する必要があるためです。 下記…

docker runすると/bin/bash: /bin/bash: cannot execute binary fileが出る場合の対処

コンテナのデバッグで下記のコマンドをよく使います。 $ docker run -it --rm <イメージ> /bin/sh zabbixのオフシャルイメージの幾つかで下記のようなエラーがでてしばらく悩みました。 $ docker run -it --rm zabbix/zabbix-agent:alpine-3.2-latest /bin/s…