Linux

Dockerホストのパフォーマンスを引き出すTCPカーネルパラメータチューニング

もう半年くらいフルDockerでmicroservicesなサービスを運用してるんですが、イマイチパフォーマンスを出し切れていないなという面がありまして、今回DockerホストのTCPカーネルパラメータを抜本的に見直しました。 そしたら劇的に症状が改善して、インスタン…

Alpine Linux Meetup Tokyo #1 を開催して喋ってきました feat. トニーモリス

「Alpine Linuxだけでミートアップとか冗談だろ」っていう声も囁かれたかもしれませんが、本当に開催しました。 今日の渋谷はあいにくの雨でしたが、それでもご参加頂いた方々・登壇者の方々ありがとうございました。 alpine-linux-meetup.connpass.com 今回…

Alpine Linux入門 -内部構造とapkでパッケージインストール編-

さて、前回のエントリはAlpine Linuxの環境を作ってみる話でした。 stormcat.hatenablog.com 今回は実際にAlpine Linuxの中身を探索していったり、apkでのパッケージインストール等をやってみます。 前回使った仮想環境をそのまま利用します。前回の環境構築…

Alpine Linux入門 -環境構築編-

今、Docker界隈ではAlpine Linuxへの注目が急速に高まってきています。 Alpine Linuxは非常に軽量なディストリビューションであり、軽量なDockerイメージを作るために必要不可欠な要素になりつつあります。Alpine Linuxの有用性については、この間行われたJA…

逆引きできる本を携帯すべし その2

この本もまた必携の書であると言えます。 UNIXシェルスクリプトコマンドブック作者: 山下哲典出版社/メーカー: ソフトバンククリエイティブ発売日: 2005/05/25メディア: 単行本購入: 5人 クリック: 31回この商品を含むブログ (7件) を見るかゆいところに手が…

逆引きできる本を携帯すべし

通勤中に技術書を読んだりするので、バッグには入れ替わり立ち代わりで本が入っています。その中で唯一、ずっと持ち歩いている本があります。UNIXコマンドブック 第3版作者: 伊藤真人,田谷文彦,三澤明出版社/メーカー: ソフトバンククリエイティブ発売日: 20…

シェルのプラグイン

ShellEdというeclipseのプラグインがあります。 http://japanese.osstrans.net/software/shelled.htmleclipse上でシェルの編集をしたい場合に使ってます(そうでない場合はviで編集しちゃいますが)。コードアシストはまではしてくれませんが、色付けしてく…

bashとの合わせ技を持つことが重要です

シェルを書く際に、bashだけでは難しかったり記述が煩雑になったりすることがあります。 文字列処理とかはbashだけだと汚くなりがちですね。Ruby等のスクリプト言語を併せて使うのも手ですが、少しスクリプト本体が大きくなってしまいます。そんな時はsedやa…

64bitLinuxのfirefoxにflashプラグインを入れる。

先月末にノート買いました。DELLのタイムセールがなかなか凄くて買ってしましました。DELLのStudioXPS13です。 13.3ワイド、Core2Duo2.4GHz、メモリ4GB、HDD500GB。しめて9万5000円成。64bitVistaが入ってましたが、そんなのは潰して例のごとくKubuntuです。…

シェル本

シェルスクリプトに特化した本を紹介します。シェルスクリプト基本リファレンス作者: 山森丈範出版社/メーカー: 技術評論社発売日: 2005/02メディア: 単行本購入: 1人 クリック: 70回この商品を含むブログ (13件) を見るまあLPIC本とかでも少しは勉強できま…

シェルのループ内でSSH

例えば、こんなシェルがあるとします。 #!/bin/shwhile read LINE; do ssh nekohost ${LINE} done hoge.txtから1行ずつコマンドを読み込んで、nekohost上で実行するというシェルです。これを実行すると、hoge.txtに複数行コマンドが記述されていても最初の1…