Linux

Linux

Let’s Encryptを使って簡単0円でサーバ証明書を取得

概要 Let's Encrypt を使って、無料サーバ証明書を発行して設置します。 手順通りやれば、10分程度で出来ると思います。 最近Facebookがゴールドスポンサーになって、盛り上がってきています。 12月3日にPubli...
Linux

tloadコマンド

Load AverageをCLIでグラフィカルに表示。 いつもは、dstat垂れ流しているけど、視覚的にすぐわかるから便利。 スケールがデフォルトだとload average 2 = 100% なので、CPU数に応じて...
Linux

linuxコンソールのバイナリエディタ

コンソールのバイナリエディタ。 かなり軽量で便利。 # aptitude install bvi -y
Linux

tig = gitをaptitudeのように使えるラッパー

tig概要 gitのCLIラッパー。gitコマンドをdpkgだとすると、tigはaptitudeというかんじ。コマンド名の覚え方は、gitを逆から読む。 インストール mac # port install ...
Linux

htopコマンドで見やすいリソースモニタリング

htopとは、topコマンドの進化したバージョン。topコマンドはすべてキーボードショートカットを覚えた上で利用しなければなりませんが、htopではわかりやすいインターフェイスを備えています。 追記 macにもport...
Linux

rsyncで帯域制限!ネットワークに負荷をかけないbwlimitオプション

概要 ディザスターリカバリ対策に、1時間ごとに社内の重要データをリモートへrsyncを使って転送しています。rsyncを普通に実行すると可能な限り高速に転送を行うため、CPUやネットワークがボトルネックになります。bwlim...
MySQL

libaio.so.1: cannot open shared object file

このブログのMySQLをmysql 5.5.5-m3へアップグレード。理由は、mysql 5.5.3にはdatetimeにindexが使われないというバグがあったため。 インストールしたら、以下のエラーが出て立ち上がらなかった。 ...
Linux

文字コードを再帰で置換

コマンドメモ。 % find . -type f -name "*.php" -exec nkf -s --overwrite {} \; nkfの引数を変えれば任意の文字コードへ変換できる。前は、シェルスクリプトを書いてい...
qmail

qmail+vpopmailで存在しないアカウントをSMTPで拒否する方法

qmailのqmail-smtpdは、ローカルにアカウントが存在しなくてもメールを受け取ってしまう。しかしながら、fromを偽装して送られるスパムのターゲットになってしまった場合は問題が起きるので、chkuserパッチを適応してみ...
Linux

tokyotyrantをdaemontoolsで管理

runファイルのファンプルを掲載します。必ずオプションを確認して各自にあった設定に変更してください。 #!/bin/sh PATH=$PATH:/usr/local/bin basedir="/path/to/datadir...
タイトルとURLをコピーしました