‘Linux’ カテゴリーのアーカイブ

コマンドラインオプションを隠す。

こんにちは、らいあです。
Dinoのプログラマーは毎日いろんなツールや関数を作って遊んでいるばかりではなくて、うまく案件を運用するという責務も負っていたりします。

今日、とある開発サーバをぼんやりと覗いていたところ、bash_historyに次のような行が残っている事に気づきました。

mysql -u hogehoge –password=hogehoge hogehoge_db

(続きを読む…)

5分で構築するものぐさ仮想サーバ(其の3) ソフトウェア編

こんにちわ。arashoです。だいぶ間が開いてしまいました。ごめんなさい。あっという間に4月になり新卒を迎え社内が賑やかになってます。

前回に引き続きものぐさ仮想サーバ、ソフトウェア編です。前回よりだいぶ時間が経って、大手ベンダーからも仮想化を打ち出した製品が出てますがベンダー製品ってとってもお高いですね。製品によっては仮想化しない方が安いんじゃないかというものもあったり・・・。
(続きを読む…)

最新のファイルを一つxargsに渡す小ネタ

たかはらです。

先日、hnwいまさらxargsの便利さを主張してみるの記事を投稿したところ予想外の大反響でした。xargs好きが意外といると判明したので今日はxargsを利用した小ネタをご紹介します。

例えばネットでソースパッケージを拾ってきてコンパイルする時に、以下のような事をやっていませんか?

  1. ブラウザでファイルをクリックすると保存するか聞かれるので~/Downloadに置く。
  2. ターミナルを開いて、cd ~/Download
  3. tar xvzfと打ったところで
  4. ファイルがたくさんありすぎるのでシェルの補完で探そうとするが数秒前に見たファイル名を覚えだせず焦る。
  5. 舌打ちをしながらブラウザに戻りファイル名を確認する。
  6. 「ああ、そうだったよね」と思いながらシェルに戻ってファイル名を補完する…

そんな貴方に以下のようなスクリプトをご紹介します。

(続きを読む…)

いまさらxargsの便利さを主張してみる

タイトルの通りですが、xargsコマンドの便利さを紹介する記事を書いてみました。xargsは私が大好きなコマンドの一つで、標準入力から渡されたファイル名などを引数とみなして、別のコマンドの引数として起動するというものです。

(続きを読む…)

iptablesをさわってみる

去年の11月に社内講習会でやったiptablesの基礎講習です。

(続きを読む…)

オレオレrpmパッケージの作り方(ビルド編)

こんにちわ。arashoです。今回は前回のエントリに引き続きrpmパッケージのビルドのコツや効率よくパッケージングを行う小ネタなどを書いてみたいと思います。

パッケージのビルドオプションについて

RPMのパッケージングには意外と時間がかかります。rpmbuildコマンドでソースコードの展開からパッチの適用、コンパイル、テンポラリディレクトリへのインストール、パッケージングをやっているので巨大なソフトウェアではコンパイルに時間を取られたりします。

(続きを読む…)

オレオレrpmパッケージの作り方(基本編)

こんにちわ。arashoです。毎度インフラ周りのネタばかりですが、最近rpmのパッケージを作る機会が多いので、一度まとめとしてrpm関連の事を記載してみたいと思います。というわけで、今回は作業環境の構築と基本的なビルドの方法から。
(続きを読む…)

5分で構築するものぐさ仮想サーバ(其の2) ハードウェアの準備

こんにちわ。arashoです。大分間が空いてしまいました…orz。引き続きYamaの話をしたいと思います。
今回はハードウェア・ネットワーク・ソフトウェアのレイヤーの中から、ハードウェアの調達からセットアップに関する事になります。

(続きを読む…)

5タイプで直前のディレクトリに戻る方法

こんにちは、hnwです。今週は月曜から土曜まで皆勤6カレーです。

さて、今回はTIPS的な短い記事です。

シェル上で下記のようにタイプすると、カレントディレクトリの直前までいたディレクトリに移動することができます。

 $ cd -

シェルの機能として昔からある機能なのですが、社内でも案外知らない人がいました。

この機能の使いどころですが、深いディレクトリで作業中に「cd foo」でディレクトリを移動しようと思ったらなぜか手が滑って「cd」と打ってホームディレクトリに戻ってしまった!あの長いパスを再度打つなんてTABの補完があっても耐えられない!というときに活躍します。

こんな最悪な状況からEnterを含め5タイプで元のディレクトリに戻れちゃうわけですから、知っているか知らないかでは大きな差です。明日からバンバン使って精神的に楽になりましょう!

5分で構築するものぐさ仮想サーバ(其の1) 社内向け仮想化インフラ Yama

こんにちわ。arashoです。PHPでの開発を主としているディノですがオープンラボにはPHPのエントリが1件もないのが・・・。と最近社内で話題にでました。そこで、今回はPHPの話題を・・・というわけでもなく、今回も前回のエントリに続き、5分で構築するものぐさ仮想サーバのお話です。技術的な話も追々していくつもりではいるのですが、今回も内容がありませんorz。次回まで技術的なお話はとっておくとして、今回はディノが保有する仮想化インフラYamaのお話にしばしお付き合いください。
(続きを読む…)