linux
serverspecでNICのリンク速度設定のテストを行う場合は下記のように書く。 describe interface('eth0') do its(:speed) { should eq 1000 } end Ubuntu 12.04 のサーバで実行してみると、ethtool が無いよと怒られたので、ansible の taskに追加。 - name: I…
serverspecやansibleでsudoの動作設定を変更することがあるので、一応 sudoers の文法について整理しておく。sudoの動作設定は /etc/sudoers に記述されており、visudo コマンドでのみ編集を行うことができる。visudo コマンドは保存時に自動的に構文チェッ…
serverspecとは、サーバの状態をテストするためのフレームワークで、Rubyで実装されておりRSpecの書き方に準拠している。 公式サイトはこちら http://serverspec.org/今回、インストールをして簡単なテストが実行できるところまでを試してみたのでメモ。 イ…
複数ホストにまたがるログファイルを同時にtail できるコマンドがあったのでメモ。 yum install multitailでインストールするだけ。 ホストAのログファイルXとホストBのログファイルをYを連結してtailfする場合は下記のようなコマンド。 multitail -l "ssh u…
とある期間に存在する大量のログインログからユニークユーザ数を算出したのでその時のメモ。ログインログのフォーマットは下記とします。 YYYY-MM-DD hh:mm:ss UserID IPaddress UserAgent ... awk使ってUserIDだけを抽出し、sortをかけた後、uniqで重複を排…