Linux .zshrcを4年ぶりにメンテナンス。モダンなzsh環境にしてみた。 概要4年ほどメンテナンスしていなかった.zshrcをメンテナンスします。1ヶ月前ぐらい、zshのplugin管理のためにantigenを入れたら、zshの起動に4秒くらいかかるようになってストレスフルだった。しかし、便利なので我慢していた。... 2016.01.06 Linux
Linux Let’s Encryptを使って簡単0円でサーバ証明書を取得 概要Let's Encrypt を使って、無料サーバ証明書を発行して設置します。手順通りやれば、10分程度で出来ると思います。最近Facebookがゴールドスポンサーになって、盛り上がってきています。12月3日にPublic Betaになり... 2015.12.12 LinuxMac OS X ServerSecurity
Linux tloadコマンド Load AverageをCLIでグラフィカルに表示。いつもは、dstat垂れ流しているけど、視覚的にすぐわかるから便利。スケールがデフォルトだとload average 2 = 100% なので、CPU数に応じてスケールを100%表示にす... 2013.10.03 Linux
Linux tig = gitをaptitudeのように使えるラッパー tig概要gitのCLIラッパー。gitコマンドをdpkgだとすると、tigはaptitudeというかんじ。コマンド名の覚え方は、gitを逆から読む。インストールmac# port install tigdebian# aptitude i... 2011.06.06 LinuxMac OS X Server
Linux htopコマンドで見やすいリソースモニタリング htopとは、topコマンドの進化したバージョン。topコマンドはすべてキーボードショートカットを覚えた上で利用しなければなりませんが、htopではわかりやすいインターフェイスを備えています。追記macにもportで入れてみた。homebr... 2010.12.02 LinuxMac OS X Server
Linux rsyncで帯域制限!ネットワークに負荷をかけないbwlimitオプション 概要ディザスターリカバリ対策に、1時間ごとに社内の重要データをリモートへrsyncを使って転送しています。rsyncを普通に実行すると可能な限り高速に転送を行うため、CPUやネットワークがボトルネックになります。bwlimitオプションを使... 2010.10.28 Linux
MySQL libaio.so.1: cannot open shared object file このブログのMySQLをmysql 5.5.5-m3へアップグレード。理由は、mysql 5.5.3にはdatetimeにindexが使われないというバグがあったため。インストールしたら、以下のエラーが出て立ち上がらなかった。100911 ... 2010.09.11 MySQL
Linux 文字コードを再帰で置換 コマンドメモ。% find . -type f -name "*.php" -exec nkf -s --overwrite {} \;nkfの引数を変えれば任意の文字コードへ変換できる。前は、シェルスクリプトを書いていたけど、nkfのオプ... 2010.09.02 Linux
qmail qmail+vpopmailで存在しないアカウントをSMTPで拒否する方法 qmailのqmail-smtpdは、ローカルにアカウントが存在しなくてもメールを受け取ってしまう。しかしながら、fromを偽装して送られるスパムのターゲットになってしまった場合は問題が起きるので、chkuserパッチを適応してみた。日本で... 2010.05.20 qmail