📘

システムアーキテクチャ_復習1

2023/10/10に公開

PCIデバイスの情報を表示するコマンド

  • lspci
    • PCI識別番号
    • PCIデバイスの種類
    • ベンダー名
    • デバイス名
    • バスの速度
    • IRQ番号
    • I/Oポートアドレス
  • cat /proc/bus/pci/devices

カーネルの動作

  • ブートローダ
    • カーネルと初期RAMディスク(initramfs)の内容をメモリ上に展開
  • カーネル
    • ルートファイルシステムをマウント
    • initという特別な最初のプロセスをルートファイルシステムから起動
    • 「SysVinit」:「/sbin/init」が起動

「/etc/inittab」を設定ファイルとして使用しないinitプログラム

  • Upstart

    • 「/etc/event.d/rc-default」ファイルの「telinit 2」でランレベルを設定
    • SysVinitと互換性があるため、「/etc/inittab」ファイルでSysVinitの場合と同じようにランレベルを設定
    • 「/etc/inittab」ファイルのランレベルが優先
  • systemd

    • 「/lib/systemd/system/runlevel[0-6].target」ファイルのシンボリックリンクを「/etc/systemd/system/default.target」として作成することでデフォルトのランレベルを設定できます。

UEFI(Unified Extensible Firmware Interface)

  • GUIでの操作が可能
  • 最初にアクセスされるESPは「/boot/efi」にマウント
  • 3TB以上のHDDからの起動をサポート

Discussion