bash固有機能を使うときはshebangをbashにするだけでは安全とは言えない Dec 16, 2017 はじめに プロセス置換等、/bin/shでは利用できず/bin/bashを使う必要がある場合、シェルスクリプトを書くときに、shebangを気
送信先IPアドレスをiptablesで変える方法 Dec 16, 2017 あるホストから別のホストへ通信する際の通信先のホストのIPをiptablesで変換する方法を記載する。 送信先IPアドレスをiptablesで
rbenvでOSのユーザごとにRubyのversionを分ける Nov 21, 2017 rbenvはユーザごとにinstallし、Rubyもユーザごとにinstallするのが想定されている使用方法だが、Rubyのinstallを
二段階認証と通常のパスワード認証をユーザによって分ける方法 Nov 9, 2017 はじめに Google Authenticatorによる二段階認証を導入すると、ユーザごとにgoogle-authenticatorコマンドを実行してシー
Muninのプラグイン内でバックグラウンド実行したいときの注意点 Sep 26, 2017 Muninプラグインをshellスクリプト等で自作する中で、スクリプト内でバックグラウンド実行したいときは書き方に注意が必要だ。 例えば、スク
ある正数以上の数で最小のNの倍数をワンライナーで求める Aug 16, 2017 ワンライナーで書く前に、ある正数以上の数で最小のNの倍数を求めるRubyスクリプトを作る。 例として、ある正数を引数で渡して変数given_n
IPアドレスを指定のプレフィックス長で変換する Aug 1, 2017 192.168.1.0/24のようにプレフィックス24で表示されているIPアドレスの範囲をプレフィックス 26で表示してみる。 Rubyで実行す
コマンドで二つの時間の差分を取る方法 Jul 6, 2017 二つの時間の差分を取る %H:%M:%S形式で二つの時間がかかれているファイルから、その二つの時間の差を取得する方法を考える。用途としては、ロ
ファイルサイズだけを取得するコマンド Jun 25, 2017 ファイルサイズだけを取得したい場合、ls -lとcutもしくはawkを組み合わせて取得する方法が真っ先に思い浮かぶ。 $ ls -l test.txt | cut -d' ' -f5 3104 $ ls -l
VirtualHostのServerNameに環境変数を入れる、あるいはワイルドカードや正規表現で対応する Jun 18, 2017 Apacheと環境変数 ApacheのVirtualHostのServerNameに環境変数から作る文字列を入れたかった。 ヘルスチェックなどで