タグ

linuxに関するHiDEのブックマーク (8)

  • linux のシステムコールをフックする : DSAS開発者の部屋

    最近、とあるクローズドソースなデバイス管理ツールの挙動が気になり、その動作について解析してみることにしました。 プログラムをデバッグしたり解析したい時、どんなシステムコールが呼ばれ、どのような引数が渡されているかを、調べることができる strace は非常に有用です。 しかし、strace では ioctl で渡される複雑なデータ構造を表示することはできないため、システムコールをフックして引数を表示するという手段を取ることにしました。 そんな訳で linux でシステムコールをフックする方法について調べて見たところ、意外といろいろな方法が有ることを知りましたので、試してみた方法を幾つか紹介したいと思います。 注)今回の実験に使用した linux kernel のバージョンは 2.6.25.11 です。異なるバージョンではこの実験通りにはならない場合があります。 LD_PRELOAD を使っ

    linux のシステムコールをフックする : DSAS開発者の部屋
    HiDE
    HiDE 2015/08/03
  • カーネル/VM探検隊

    カーネルや仮想マシンなどを代表とした、低レイヤーな話題でわいわい盛り上がるマニアックな勉強会です。 低レイヤー技術を勉強している人達の交流の場に出来ればと思います。 Linux・*BSD・Plan9・Windowsなどの各種OSのデベロッパー/ヘビーユーザー、セキュリティ界隈の方々、競技プログラミング方面や難読化プログラミングが趣味な方、VMMの研究者の方、社宅でBGP組みたい方、などなど様々な分野で御活躍中の方々に幅広くご参加頂いております。 発表内容は参加者の人種に偏りがありますので若干OS・VMM・ハードウェア・プログラミング言語などの話題に偏りがちですが、一応ノージャンルという事で、楽しければなんでもOK!というスタンスです。 是非貴方も発表しに来て下さい。 初参加なのでまずはLTをやってみよう!というのを推奨しています。

    カーネル/VM探検隊
    HiDE
    HiDE 2014/04/29
  • RHEL6/CentOS6では、single-request-reopen を必須にしたい…

    2012-11-02 結論から言えば、とりあえず RHLE6/CentOS6 な人は /etc/resolv.conf に options single-request-reopen を書いておこうという話です(全部小文字ですよ、念のため) なぜか? RHEL5/CentOS5/Ubuntu 10.04なLinuxとかでは、FQDN の解決をするときに DNSキャッシュサーバに AAAA RR の Queryを投げる AAAA RR の Reply を受ける DNSキャッシュサーバに A RR の Queryを投げる A RR の Reply を受ける という挙動でしたが、RHEL6/CentOS6 では DNSキャッシュサーバに A RR の Queryを投げる DNSキャッシュサーバに AAAA RR の Queryを投げる A RR の Reply を受ける AAAA RR の Re

  • ブート ストラップ - パソコンの起動 by BIOS

    Ⅴ.Linux の起動 (by grub) LinuxのメジャーなブートローダーにgrubとLILOがあります。ここではLinuxのインストール時にブートローダーとしてgrubを指定し、その(grubの)インストール先としてMBRを選択した場合の動作を追います。 Linuxのインストーラーにはブートローダーのインストール先を選択するオプションがありますが、この選択によってインストール先が変わるのはプライマリー ブートローダーだけです。他のファイルは通常、ルート パーティションにインストールされます。 Ⅴ.1.予備知識 Linuxはハードディスクの基パーディション、論理パーディションのどちらにもインストールが可能で、該当パーティション(のアクティブ フラグ)がアクティブである必要もありません。こうした機能はLinuxのローダーであるgrubやLILOによって実現されています。 grubはフ

    HiDE
    HiDE 2012/07/30
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    HiDE
    HiDE 2012/07/30
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    HiDE
    HiDE 2012/07/30
  • 2012年5月11日 そろそろSATA以外のことも!? 次のデフォルトLinuxスケジューラを考える | gihyo.jp

    Linux Daily Topics 2012年5月11日そろそろSATA以外のことも!? 次のデフォルトLinuxスケジューラを考える あと1週間ほどででリリース予定のLinuxカーネル3.4。今回もさまざまな機能強化が図られているが、逆にずいぶん前から変わらない部分も多い。その代表がデフォルトのI/Oスケジューラ「CFQ(Completely Fair Queuing⁠)⁠」である。2006年9月リリースのカーネル2.6.18以来、デフォルトスケジューラとしての地位を保ち続けているCFQだが、「⁠そろそろ次のデフォルトを考える時期に来ているのでは?」という声も出始めている。 CFQについての議論はカーネル開発者のメーリングリスト「LKML」でもしばしば行われている。その中でも4月10日にRed Hat所属のVivek Goyal氏が提示した「いまの時代、CFQがデフォルトスケジューラで

    2012年5月11日 そろそろSATA以外のことも!? 次のデフォルトLinuxスケジューラを考える | gihyo.jp
    HiDE
    HiDE 2012/05/14
  • openSUSE システム分析とチューニングガイド

    JavaScript is disabled on your browser. Please enable JavaScript to use correctly mesosadmin frontend Please login Login Password Forgot your personal password ? We can remind you

    HiDE
    HiDE 2011/12/29
  • 1