タグ

Linuxに関するmyfinderのブックマーク (55)

  • » セキュアなサーバを作るために最低限やっておくこと: エスキュービズム ラボ Blog

    Recent Entries セキュアなサーバを作るために最低限やっておくこと Yahooキーワード抽出APIライブラリ テスト駆動開発 (test driven development: TDD) のすすめ GoogleAnalyticsAPI on EC-CUBE 土日で作るコンパイラ OPEN ERPに挑戦3 OPEN ERPに挑戦2 OPEN ERPに挑戦 ERPはたくさんあれど・・・ OpenGLで3D、やってみよう Recent Comments No Responses. Recent Trackbacks テスト駆動開発 (test driven development: TDD) のすすめ 06/11 » Yahooキーワード抽出... みなさんはサーバを管理するときに、何を一番気にしますか? 人によって程度の差はあるのでしょうが、誰もが気になるのが「セキュリティ」でしょ

  • ネットワークプログラムのI/O戦略 - sdyuki-devel

    図解求む。 以下「プロトコル処理」と「メッセージ処理」を分けて扱っているが、この差が顕著に出るのは全文検索エンジンや非同期ジョブサーバーなど、小さなメッセージで重い処理をするタイプ。ストリーム指向のプロトコルの場合は「プロトコル処理」を「ストリーム処理」に置き換えるといいかもしれない。 シングルスレッド・イベント駆動 コネクションN:スレッド1。epoll/kqueue/select を1つ使ってイベントループを作る。 マルチコアCPUでスケールしないので、サーバーでは今時このモデルは流行らない。 クライアントで非同期なメッセージングをやりたい場合はこのモデルを使える: サーバーにメッセージを送信 イベントハンドラを登録;このときイベントハンドラのポインタを取っておく イベントハンドラ->フラグ がONになるまでイベントループを回す イベントハンドラ->結果 を返す 1コネクション1スレッ

    ネットワークプログラムのI/O戦略 - sdyuki-devel
  • Dear users of Karesansui

    Karesansui Project Karesansui is an open-source virtualization management application made in Japan. View on GitHub Download .zip Download .tar.gz Dear users of Karesansui The source code is still available, but this project is no longer in active development. We are currently seeking a new maintainer and any feedback would be appreciated. Please see here if you are interested in becoming a projec

  • ウノウラボ Unoh Labs: 10テラバイトマシンのつくりかた

    「iPodの残り容量が200MBを切った」と社内で発言してから「iPhoneを買おう!」としきりに言われるようになったbokkoです。そんな私は先月、ホコリをかぶっていたデスクトップPCを筐体ごと買い換えました。今ではMacBookからSSHでログインしてコンソール上で快適な生活を送っています。 今月、2TBのHDDを6使ったサーバを立てる機会がありまして、今日はその時のお話です。 HDDの容量とストレージサーバ Webサービスのインフラを構築・運営していると、膨大なデータをどう扱うかといった問題にぶち当たることがあります。仮想化技術の進歩によって複数のOSを1台のマシンで同時に稼働させつつ、物理的なマシンの数を減らすことができるようにはなりましたが、物理的な媒体であるHDDを1台のマシンに搭載できる数には限りがあり、ソフトウェアであるOSの仮想化みたいにじゃんじゃん増やすことができませ

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Linux のプロセスが Copy on Write で共有しているメモリのサイズを調べる

    Linux は fork で子プロセスを作成した場合、親の仮想メモリ空間の内容を子へコピーする必要があります。しかしまともに全空間をコピーしていたのでは fork のコストが高くなってしまいますし、子が親と同じようなプロセスとして動作し続ける場合は、内容の重複したページが多数できてしまい、効率がよくありません。 そこで、Linux の仮想メモリは、メモリ空間を舐めてコピーするのではなく、はじめは親子でメモリ領域を共有しておいて、書き込みがあった時点で、その書き込みのあったページだけを親子で個別に持つという仕組みでこの問題を回避します。Copy-On-Write (CoW) と呼ばれる戦略です。共有メモリページは、親子それぞれの仮想メモリ空間を同一の物理メモリにマッピングすることで実現されます。より詳しくは コピーオンライト - Wikipedia などを参照してください。 この CoW に

    Linux のプロセスが Copy on Write で共有しているメモリのサイズを調べる
  • Manpage of PS

    PS Section: Linux User's Manual (1) Updated: July 28, 2004 Index JM Home Page roff page 名前 ps - 現在実行されているプロセスのスナップショットを表示する 書式 ps [options] 説明 ps はアクティブなプロセスのうち選択されたものの情報を表示する。 プロセスの選択や表示される情報を繰り返し更新したい場合は、 代わりに top(1) を使うこと。 このバージョンの ps が受け付けるオプションにはいくつかの種類がある。 1 UNIX オプション。まとめることが可能で、前にはダッシュを置かなければならない。 2 BSD オプション。まとめることが可能で、ダッシュを使ってはならない。 3 GNU ロングオプション。前に二つのダッシュを置く。 別々の種類のオプションは自由に混在させてよいが、 衝

  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • バイナリを cat して文字化けした端末を直す - ~fumi/ChangeLog

    便利なシェルスクリプト見せろ URL:http://pc.2ch.net/test/read.cgi/unix/996949546/ から. shell From: [493] 名無しさん@お腹いっぱい。 <sage> Date: 04/02/23 07:56 #!/bin/sh echo -ne "\017"; # SI/SO による半角カタカナを抜ける echo -ne "\e(B"; # ESC $ B による全角モードを抜ける echo -ne "\e[0m"; # 文字の色をデフォルトに戻す exec /usr/bin/reset _______________________________________________________________________________ perl From: [355] 名無しさん@お腹いっぱい。 <sage> Date: 03

  • バイナリファイルを表示して画面が乱れたときは

    ktermなどでバイナリファイルをcatコマンドで表示すると、意味のない文字が表示されて、以降は正しい表示ができなくなってしまう。 catコマンドでバイナリファイルを表示するとこのような画面になってしまう。試しに[Enter]キーを押しても、意味のない文字が表示されるだけでプロンプトは表示されない(画像をクリックすると拡大表示します) そのような場合は、以下のように対処すればいい。 resetコマンドを実行する ktermの場合は、VTメニューの[リセットと画面クリア]を選択する resetコマンドは、文字どおりターミナルをリセットするコマンドだ。resetコマンドが必要ということは正しい表示ができない状態なので、「reset」と入力しても変な文字が表示されてしまう。それでも構わずに[Enter]キーを押す。 それでも表示が正しくならない場合は、以下のコマンドを実行する。 「^[」というの

  • PS3にYDL 6.1をインストールする - PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう

  • kndb.jp

    This domain may be for sale!

  • PS3 Linuxお試しインストールガイド2008--今年はUbuntuも入れてみた!

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 昨年のちょうどこの時期に、「PS3 Linuxを年末年始にとりあえず動かしてみたい人向けインストールガイド」という記事を書いた。 あれからの1年でプレイステーション3(PS3)の周辺状況もかなり変化した。2007年11月に、搭載ハードディスクドライブ(HDD)が40Gバイトのモデルが発売されたのに続いて、2008年10月には、コントローラとしてDUALSHOCK3を標準装備したHDD 80Gバイトの新モデルが登場。現在、新品市場のPS3は40G/80Gバイトの両モデルが中心となっており、「メタルギアソリッド4」や「リトルビッグプラネット」など、PS3のパワーを存分に堪能できるゲームソフトも次々と発売された。 さらに、「PlayStati

    PS3 Linuxお試しインストールガイド2008--今年はUbuntuも入れてみた!
  • にわかSEの独り言 PS3 Ubuntuの動作が遅いのは当然!?

    CentOSを中心としたLinuxの話題や、自作rpmのwingリポジトリの情報などを掲載しています。 PS3 Ubuntuを入れている人で、 「何でこんなに動作が遅いんだ?」 とか、 「PS3ってこんなものか?」 と思ったことありませんか? PS3には、PowerPCベース(ちょっと前のMacに使われていたCPU)のCPUであるCellが搭載されているのですが、これがどうも厄介な代物のようです。 実際、CellはマルチコアなCPUではあるが、IntelやAMDCPUとは違い、全く同じコアが複数あるわけではなく、PPEと言われるPowerPC G5互換(実際は新設計)のコアが1つに、SPEと言われるコアが8個搭載されているようです。 (SPEの8個のうち1個は冗長性のため未使用で、実質7個であり、PPE+SPEで合計8個のコアが動作可能) 更に調べてみると、PS3 Ubuntuのカーネル

  • FrontPage - Linuxカーネルメモ

    Linux Kernel(2.6)の実装に関するメモ書き 書き殴っているので書き方/内容にムラあり。 3.6系に関する記述は【3.6】と記載。 カーネル プロセス プロセスのBlockとWakeup プロセスの優先度 コンテキストスイッチ プリエンプション スケジューラ RunQueue WaitQueue WorkQueue 例外処理 割り込み処理 ページフォルト ページフォルト - 個々のハンドラ ソフト割り込み システムコール 排他制御関連 モジュール 64bit環境での32bitプロセスの動作 メモリ管理 アドレス空間 アドレス空間の管理 カーネル空間のメモリマップ 64bitでのアドレス空間 HighMemory kmalloc,vmalloc 物理ページ管理 スラブアロケータ Rmap proc/meminfo 空きページの確保 kswapd Swap Swap - Swap領