-
定期実行スクリプトの綺麗なロギング3選 - カイワレの大冒険 d:id:masudaK
オリンピックの流れに乗れてない@masudaKです。 職業柄かちょくちょくスクリプトを書くことはあるのですが、やはり色々自分で書いたり人のを見たりしてるうちに、この実行履歴綺麗だなーと思うことが多々あります。 今回は、そう思える対象のなかでも、「定期実行スクリプト」の「出力」を扱ってみたいと思... 続きを読む
-
findコマンド使うときは、「prune」オプションを意識することが大事... d:id:masudaK
findコマンドってすごく便利でxargsとかexecと合わせると色々できちゃうんですが、その分リスクも背負うので、リスクヘッジしておきましょうというお話し。 あるディレクトリ配下にこんなファイルがあったとします(適当でごめんなさい)。 |- lla drwxr-xr-x 6 root whe... 続きを読む
-
grepコマンドの便利なオプションたち - カイワレの大冒険 d:id:masudaK
ログを見たり、何かあった際によくお世話になるgrepコマンドですが、このコマンドも色々便利なオプションがあるので、書いてみたいと思います。内容としては、「curlコマンドの便利なオプションたち」の続編みたいなものですな。 普通に使うまぁ、まずは普通に使ってみましょう。「grep [option... 続きを読む
-
curlコマンドの便利なオプションたち - カイワレの大冒険 d:id:masudaK
curlコマンドのお話し。cURLって書くんですな。 対向のサーバとのやり取りを追いたいときに、通信内容を見たいわけですが、そういうときにcurlコマンドはちょくちょく便利なので、書いてみる。 要はtcpdumpとか使ってパケットまで見る必要はないんだけど、レスポンスとかは見たいときに便利だよ... 続きを読む
-
プロセスの現在の状況を追うためにstraceを使ったという話し - カイ... d:id:masudaK
なんかyumでパッケージ入れていたら、インストール途中で進まなくなってしまい、ニッチモサッチモいかなかったので、strace使ったという話し。とりあえず備忘録。 httpdでもなんでもいいのですが、yum経由でパッケージを入れようとする。そんな日の出来事。通常はこんなこと起こらないと思うけど。... 続きを読む
-
Chefサーバを動かすまでの方法をまとめてみた(自動化のススメ) - ... d:id:masudaK
最近クラッシャーと呼ばれている@masudaKです。「エンジニアのための時間管理術、自動化に関するまとめ」でも述べられているように【自動化】には「スケーラビリティ」や「ミスの可能性を排除」含め多くのメリットがありますが、そのなかでもちょくちょくOSインストール OR 増設することがあるエンジニ... 続きを読む
-
新卒エンジニアの業務を少しでも楽にする7選 - カイワレの大冒険 d:id:masudaK
最近になって『コブラ』を読み始めてる@masudaKです。4月になり、新卒エンジニアの方も今のうちに何かできないかしらんと思ってる人もいるかもしれないので、こういうのできたほうが楽だよという意味も込めて書いてみます。一日一項目覚えていけばベターぐらいの雰囲気。項目によっては日々心がけたほうがい... 続きを読む
-
「シェルスクリプトを書く際に気を付けていること8箇条」の補足を書... d:id:masudaK
前回のエントリで色々コメント頂いたので、自分の勉強のためにちょいと調べてみた。コメントありがとうございます。 とりあえず、bashオンリーのもの途中から書いてるじゃんという話し。 ひとまず、提示したソースをそのまま使ってみて、やってみた。 declare -r var1=1 echo "var... 続きを読む
-
シェルスクリプトを書く際に気を付けていること8箇条 - カイワレの大... d:id:masudaK
エンジニアという職業柄かシェルスクリプトを書くことはちょくちょくあるのですが、自分なりに気を付けていることを備忘録&自分への戒めも含めて、簡単に書いてみたいと思います。 変数は大文字シェルスクリプト書いていれば変数の出番は至るところであるでしょう。その際、可読性を増すように、変数は大文字を使っ... 続きを読む
-
#infrapp2012 に参加してきた - カイワレの大冒険 d:id:masudaK
ちょくちょくTLで流れてきていこーかなーと思ってたときにid:akuwano氏が行くと行っていて(スタッフだったw)、じゃー行くーと思って行った#infrapp2012。 場所は晴海ということで、大江戸線で無事到着。始まりは飲みでしたw 飲みと自己紹介とテーマ決め各テーブルでわいわいしながら、... 続きを読む
-
Vimと親しくなるある「キッカケ」と、それからの付き合い方について ... d:id:masudaK
12/31日という今年最後の最後にVimに関する記事を書くことができて、幸せな年末を過ごせて素敵だなぁと思っている@masudaKです。この記事は「Vim Advent Calendar 2011」の31日目の記事となります。 正直、今年の半ばぐらいまで、VimとViもたいして違わないだろ、最... 続きを読む
-
MySQLのオペレーションを少しでもカジュアルにする方法 - カイワレの... d:id:masudaK
MySQL Casual Advent Calendar 2011の補欠記事でございます。折角申し込んだので、書いた次第でございます。 CASE文とは、という話しを書こうと思いましたが、カジュアルにやめましたよ! そんな話はさておき、タイトルから見る限り、日本語でおkと言われそうですが、単に毎... 続きを読む
-
tmuxでウィンドウ移動(Like Vim Keybindings) - カイワレの大冒険 d:id:masudaK
「ターミナルマルチプレクサ Advent Calendar 2011」19日目の記事でございます。 id:bannyan さんがセッションの移動に関して書いてらした(「tmux で複数のセッションを移動する」)ので、カジュアルにウィンドウの移動でも書こうかと思います。 単に移動まずは僕のtmu... 続きを読む
-
PHPでこんな情報が表示されるって知ってますか? - カイワレの大冒険 d:id:masudaK
Linux Mintでapt-get upgrade, dist-upgradeが終わらないので、一つ記事でも。今の時代、PHPが実行可能なサーバは多いと思いますが、そんなサーバを運用している方へ、こんな情報表示されちゃいますよ、という話し。セキュリティにも関わってくるので、知っておきませう。... 続きを読む
-
authorized_keyの苦痛を少しでも軽減させる方法 - カイワレの大冒険 d:id:masudaK
この前初めて知ったのですが、本読んでたら、こんなもんあるのかと思ったので、紹介してみる。そのコマンド名は「ssh-copy-id」です。周知の事実だったらごめんなさい。あと、セキュリティの話しは末尾に。 ssh-copy-idって何?sshで公開鍵認証とかしてると、接続先のサーバの「~/.ss... 続きを読む
-
「Tuningathon」2に参加してきた:やったことの備忘録と反省 - カイ... d:id:masudaK
Tuningathon(以下チューニンガソン)に@mikedaさん(以下いけださん)と一緒に参加してきました。結果は7位入賞。色々反省点はあったものの、色々勉強になったので、そのメモでも。 当日までまずルール。当日まで内容は分からず、公開されていた情報は以下のとおり。当日渡された環境を使い、O... 続きを読む
-
logrotateがプロセスにHUP送る理由を調べてみた - カイワレの大冒険 d:id:masudaK
ちょっと気になる症状があって、どう追うのがよいのか分からなかったんでけど、呟いたら色々ご意見もらったので、その調査ログ。 メモに残してから随分時間かかってしまった… まだ整理しきれていない部分があるので、あとで続き書くかも。多分。 ご意見・ご指摘あったら是非宜しくお願いします。 発端発端は、l... 続きを読む
-
便利だと思うコマンド・ワザを思いつくままに挙げてみた - カイワレ... d:id:masudaK
日々作業してると、できるだけ作業の負担を減らしたり、デバッグしやすくしたり、工夫したりすることも多いかと思います。そういうもののうち、こういうのよく使うかもなーというモノたちを、思いつくまま書いてみる。したがって、既出だったり、よく使われてるものもあるかと思われますが、遠慮なく。カテゴリ分けと... 続きを読む
-
僕が「Console2」を使う2つの理由 - カイワレの大冒険 d:id:masudaK
まず一つの理由は「綺麗だから」だ。コマンドプロンプトは無機質だけど、綺麗な画面は使っていて心地良い。論より証拠。画像を示そう。 これが美しくないと思われるなら何も言い返せないが、僕はConsole2を使ってから、どうもターミナルを美しくしたくなってきて、色々カスタマイズしている。 しかしながら... 続きを読む
-
「ip_conntrack」を監視することのススメ - カイワレの大冒険 d:id:masudaK
- コンピュータ・IT
- iptables blog ip_conntrack
- 5 users
- 2011/08/30
「ip_conntrack」の上限値の監視はしておかないと痛い目を見ることが多い。 中〜大規模サーバーを運用するときの勘所 – iptablesとip_conntrack « cyano や 見落としがちなLinuxのWEBチューニング | Act as Professional - プロとし... 続きを読む