デフォルト無効になってるレポジトリを一時的に有効にする † yum --enablerepo=centosplus --enablerepo=contrib list ↑ local repository 作成 † 自作の rpm package をまとめておくレポジトリがあると パッケージのインストールや管理が楽になりそう。 ↑ conf の用意 † yum は /etc/yum.repos.d 以下の *.repo から設定を読み込む。 自前レポジトリ用に local.repo を次のように作成。 [local] name=local baseurl=http://viz.is-a-geek.com/centos/$releasever/local/$basearch/ gpgcheck=0 gpgcheck=0 を入れておかないと、yum install の際に 「Package h
root が "/bin/rm -rf /" をしたらどうなるのか? last modified: Feb 16, 2000 UNIX で root が "/bin/rm -rf /" をした場合の結末として、 以下のようになるという主張を実際に見たり聞いたりしたことがあるのですが、 全て明らかに誤りです。 信じてはいけません。 /bin/rm が消えた時点で、rm のプロセス自体が異常終了する。 (なんでやねん! ...まあ、SVR2, 4.1BSD では /bin/rmdir が消えたら止まると思うけど。) dynamic library が消えた後に rm のプロセスや動作中のコマンドが 異常終了する。 (なんでやねん!) それまで動いていたコマンド(デーモン類)が、 コマンドファイルが消えた後に終了する。 (なんでやねん!) カーネルが unlink(2) された時点で、システムが
Xen Expressを入れてみた その2(P2V編) Posted on 7月 23, 2007 | Category: Xen | XenのP2V Toolを使って現状動いてるサーバ2台を、Xenに移行しました。 P2V Toolとは物理サーバをそっくりそのままバーチャルサーバにする物で、かなり使えます。(問題も有るけど・・・) 結果から言うと、ちょっと微妙だけどまあ開発には使える感じ。 でわインストールからざっくり流れを書いていきたいと思います。 今回用意した物は、 今回用意したハードから: Xen用のサーバ Xeon3060(VT対応)2.4Ghz Raid1 SATAHDD160G メモリ1G×4(ECC無し) Xenへ移す用の開発サーバスペック不明(けっこう古いCPUは多分Celeron)OSはCentOS4.5を 2台 まずは下準備から、 http://www.xens
オラクルと仮想化 オラクルは、デスクトップからデータセンターまで、業界でもっとも完全に統合された仮想化ソリューション・ポートフォリオを提供します。単なる統合にとどまらず、ハードウェアとソフトウェアのスタック全体の仮想化と管理が可能になります。 Flashデモを見る: x86用Oracle VM Server Flashデモを見る: アプリケーションの導入を加速 Flashデモを見る: Oracle Virtual Desktop Infrastructure Flashデモを見る: Oracle VM VirtualBox Oracle Virtualizationオンラインフォーラム オラクルがVMware以上の価値をもたらす、その理由は何でしょう。 オラクルの仮想化についての詳細は、この新しいWebセミナーシリーズをご覧ください。 オラクル・エグゼクティブ、Edward Screve
Googleも今のところWikiのページを正確に解析できません。(メニューと本文を区別しないから) ページ毎に取り上げている内容に多少の関連があったりするので余計に検索エンジンが間違えるようです。 当サイトの場合、今ご覧になられているページとは別のページにお探しの情報が含まれていることが多々あります。 検索結果が指すページに望みの情報が見つからない場合、このすぐ下にある(↓)検索フォームを使ってみて下さい。 (さらに言えば)まさしくこのページがビンゴだと思わない限り、検索フォームを使うことを推奨します。 また、殆どのページ最下部には凍結状態でも書き込みがおこなえるフォームを備えています。 それと、もっと[Ctrl]+[F]を使いましょう。
KNOPPIX(CD-ROM版Linux)をカスタマイズ 64MBに対応したFlonixをインストールしただけでも大きな進展(?)ではあるのだが、Flonix自体がKNOPPIXのカスタマイズ版ということもあり、KNOPPIXをカスタマイズして64MBよりも大きな(ここでの目標は512MB)USBメモリでも動作させたいもの。現状、KNOPPIXのバージョン3.3Jが公開されていて、日本語が利用できるのは当然ながら、OpenOffice.orgなどの実用的なアプリケーションが付属するのが強みであろう。ここでは、ユーザがデスクトップ環境を得られるかをポイントにカスタマイズを試みてみた。KNOPPIXをカスタマイズするにはDebian GNU/Linuxディストリビューション(以降Debianと記述)が起動するPCが必要となる。 KNOPPIXのブート前の画面 1.KNOPPIXを小さく 前述の
RHEL/CentOS、Xenを中心にメモを残していきます。内容は無保証。適用する場合は、十分確認の上、自己責任で。 指摘、質問、要望をコメントしてもらえると喜びます。 こんなニッチな記事を書いて、自分以外の誰の役に立つのか、という疑問は湧くが… DRACを使うと、キャラクタコンソールをリモートから操作することが可能。PXEとローカルミラーリポジトリを利用すると、CD-ROMなどの媒体を一切利用しない、完全なネットワークインストールが可能。Red Hat系のインストーラ、Anacondaは、Kickstartと呼ばれる、インストール自動化のための仕組みがある。これら三つの知識を総合すると、完全にリモートから、つまり、対象機器のキーボードや画面に触れずに、Red Hat系のインストールが可能、ということが解る。それを実際にやってみようというわけだ。 しかも、OSインストール後の設定も併せて自
大規模分散処理向けの国産“ウェブOS”をRubyで開発中 http://www.atmarkit.co.jp/news/200711/26/rakuten.html GoogleFileSystemライクなシステムを作るっていう試みはもちろんがんばれ!なんだけど. 「現在、楽天社内と協力会社を含めて1100人規模の技術者がいるが、3年後には3倍といったスケール感で数を伸ばしていきたい。当然、東京の開発者だけでは足りない。すでに全国主要都市に開発拠点を立ち上げつつあるが、海外拠点を作ることもありうる」(杉原氏) 2000人のエンジニアを新たに雇う予算があるなら3倍の給料払って300人の優秀な人間を集めた方が効率いいと思う.それなら予算は半分ほどで,得られる結果もいいはず. (おしまい)
OOM Killer(Out of Memory Killer)は,システムが実メモリーと仮想メモリー空間(スワップ領域)を使い切り,必要なメモリー領域を新たに確保できない場合に,プロセスを強制終了させて空きメモリーを確保する,Linuxカーネルの仕組みです。OOM Killerは,空きメモリーが確保できないことによりシステム自体が停止するという最悪の事態を避けるために用意されています。 OOM Killerは,空きメモリーを十分確保でき,システム上損失のなるべく少ないプロセスを選んで,強制終了します。また,強制終了するプロセスの数がなるべく少なくなるようにしています。実際に,どのプロセスを強制終了するかは,カーネル内部のbadness()関数が決めます。 ただし,OOM Killerにより,システム上大切なプロセスが強制終了させられることもあります。システム・トラブルの原因に成り得ること
PF_MEMDIEのあつかいがRHEL4とRHEL5でかなり違っていることに気づいたのでメモ まずRHEL4(kernel2.6.9ベース) フラグが立つのは以下。 つまり、OOM killで死ぬ事が決定したタスクに立つ static void __oom_kill_task(task_t *p) { (略) p->time_slice = HZ; p->flags |= PF_MEMALLOC | PF_MEMDIE; // ★ /* This process has hardware access, be more careful. */ if (cap_t(p->cap_effective) & CAP_TO_MASK(CAP_SYS_RAWIO)) { force_sig(SIGTERM, p); } else { force_sig(SIGKILL, p); } んで、使っている
ACCESSのプレスリリースによれば、同社は NokiaのLinuxベース端末向けに GarnetOS (旧PalmOS5)アプリの実行環境を無償ダウンロード提供することを明らかにした。 現時点での対象端末はNokia N770, N800, N810としており、2007年中の提供を予定している。 ACCESSは2005年にPalmOSの開発会社PalmSourceを買収しており、その技術を元にした Linuxベースの携帯プラットフォーム「ACCESS Linux Platform」(ALP) を開発、 今年2月には製品開発キットが提供されている。 ALP上では GarnetOS VM 上で旧PalmOS5のアプリが動作することが特徴となっている。 ALP搭載端末だけでは無く、既存のLinux端末でPalmOS5用アプリが動作するようになるというのは興味深い。今後対応端末が増えることを祈り
マイコミ ジャーナルの記事によると、マサチューセッツ工科大学(MIT)のInformation Services and Technologyは1960年代に開発した伝説のOS「Multics」のソースコードを公開しました。 ライセンスはBSDライセンスを採用している模様です。 Multicsは1960年代に開発され、当時の最新のOS理論がふんだんに取り入れられましたが、その規模故に余りにも重く高価なシステムとなってしまい、最終的には歴史の表舞台に立つ事は出来ませんでした。しかしMulticsに込められた多くのアイディアはこの後登場するOSに大きな影響を与え、特にUNIXへの影響は計り知れません。 さすがにMulticsの移植はかなり難しいでしょうが、OSの歴史の一つとしてソースコードを眺めてみるのはありかもしれませんね。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く