bacchi

仮想マシンかどうかをチェックする

2017/8/10  

ansibleで対象のホストが仮想マシンの場合にtaskを実行するってのを実現したくて、shellで仮想マシンかどうかをチェックする方法を調べた。 dmesgを活用する VMWare # dmesg ...

set_factモジュールでpythonのバージョンを指定すると、後続のyumモジュールを使うタスクが失敗する可能性がある

2017/8/7  

前の記事で、pyenv で入れた python の pip で pip モジュールを入れる際に set_fact モジュールを使う playbook を紹介しましたが、後続のタスクで yum モジュー ...

ansibleでpyenvをインストールして、任意のバージョンのpythonを入れて、pipモジュールも入れる

2017/8/9  

ansibleでpyenvをインストールして、任意のバージョンのpythonを入れて、pipモジュールも入れるplaybookを書いた。 このplaybookのミソは↓のtask - set_fact ...

HHKBでWinの言語設定の切り替え

2017/7/31  

いつもMacでHHKBを使うことが多いので、Win端末で作業する時に「あれ、これどうしてたっけ?」となる事が多いです。 今日Win端末で作業してて、入力言語を切り替えようとして困ったのでメモ。 入力言 ...

Windowsのリモートデスクトップで Ctrl + Alt + Del を送信する

2017/7/31  

リモートデスクトップ接続でつないでいるWin端末で Alt + Ctrl + Del を叩くと、ローカル側で Alt + Ctrl + Del の処理がされてしまう。 その場合は、 Alt + Ctr ...

Macでシリアル接続をする方法

2017/7/29  

Win端末だとteratermで楽にシリアル接続できますが、Macだといまいちやり方わからなかったので調べてみました。 今回は、ioData製のUSBシリアルケーブルを使って、スイッチに接続します。 ...

Macでtmuxを使う+オレの.tmux.conf

2017/7/30  

長らくscreenを愛用してきましたが、同僚がtmuxを使っているのを見てすごくいい感じだったので乗り換えました。 Macにインストールした時のメモ。 tmuxインストール 下記の手順でtmuxとtm ...

vmstatをちょっと便利につかう

2017/5/28  

dstat 使いたいけど、使えない(入れさせてくれない)時にそれっぽく?出すワンライナー。 同僚が教えてくれました。 vmstat 1 | awk '{print strftime("%y/%m/%d ...

/etc/fstabの記述ミスなどでLinuxが立ち上がらないときの対処

2017/3/31  

VMWare ESXiで動かしていたLinuxで、検証のため仮想ディスクの増設・削除を繰り返し行なっていたところ、うっかり /etc/fstab にエントリが残ったまま仮想ディスクを削除してしまった… ...

Ansibleでpipをupgradeする

2017/3/31  

以前、pipパッケージのインストールに手間取りました。 pipそのものが古かったり、setuptoolsが古かったり。 https://bacchi.me/linux/pip_tips/ pipをばん ...

templateモジュールやcopyモジュールでワイルドカードを使う

2017/3/29  

↓のtaskを実行したところ、 - template: src=*.exp dest=/usr/local/sbin/ owner=root group=root mode=0755 ↓のエラーが発生 ...

Ansibleでsudoディレクティブが非推奨になったのでbecomeディレクティブを使おう

2017/3/29  

Ansibleのバージョンをあげると見慣れぬエラーが Ansible のバージョンをばばっと 2.2系にあげて ansible-playbook を実行したことろ下記の警告が出ました。 [DEPREC ...

zshで「zsh compinit: insecure directories」の警告が出る問題

2017/3/25  

いつのまにか、Macのターミナルを開くと下記のメッセージが出てくるようになりました。 zsh compinit: insecure directories, run compaudit for lis ...

vimで書き込み権限がないときに保存する方法

2017/3/23  

vim でファイルを編集していて保存しようとしたところ、「E212: 書込み用にファイルを開けません」とエラーが発生してせっかくがんばってって書いたのに保存できないということがたまにあります。 そんな ...

git push が reject されたときの対処について

2017/3/17  

作業用のブランチを切って作業していて、作業が終わったので git push を実行したところ、下記のエラーが起きて git push が reject されました。 % git push origin ...

pip install psutil が失敗したので対処した

2018/10/16  

# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.8 (Santiago) # python --version ...

WordPress で「別の更新が現在進行中です。」と表示されたときの対処方法

2018/10/16  

WordPress 4.7.3への更新中、誤ってページをリロードしてしましました。 再度更新しようとすると下記のように 「別の更新が現在進行中です。」 と表示れてしまいました。 このような場合の対処方 ...

motdの設定をしてみた

2018/10/16  

motdってありますよね、Linuxにログインした時に表示されるバナーです。 ログインした時にシステムの状態をさっと見たかったので、↓のように表示されるようにしました。 Last login: Fri ...

pip使用時の注意点

2017/3/17  

pipでパッケージを入れようとした際に色々苦労したのでその記録を残します。 RHEL系のOSはpipがインストールされていないので、↓のようにインストールする必要があります。 % yum instal ...

SSLProxyを使っているApacheを2.2から2.4にバージョンアップする際の注意点

2017/3/17    

SSLProxy を使っている Apache を2.2から2.4にバージョンアップした際にトラブルが発生したので概要と対処方法をメモ。 CentOS5 の Apache-2.2 で下記のような Pro ...