ポイントを押さえたら、演習問題に挑戦してみましょう。問題ごとに、LPIC試験での重要度を記載しています。試験を受ける際の参考にしてください。
次のハードウェアを設定、あるいは表示するコマンド、またはファイルを選択肢から選んでください。
[試験対策の重要度:(level1)*** (level2)*]
(設問1)CPU __ | (設問2)メモリ __ | (設問3)ハードディスク __ |
(設問4)ビデオカード __ | (設問5)ネットワークカード __ | (設問6)PCIバス __ |
(設問7)USBバス __ | (設問8)シリアルポート __ | (設問9)pcmciaカード __ |
a.lspci | b.setserial | c.hdparm |
d.xorg.conf,Xorg.0.log | e.lsusb | f./proc/cpuinfo |
g.ifconfig,modprobe.conf または modules.conf | h.free | i.cardctl |
(設問1) f | (設問2) h | (設問3) c |
(設問4) d | (設問5) g | (設問6) a |
(設問7) e | (設問8) b | (設問9) i |
(設問1)
/proc/cpuinfoファイルにはCPUの情報が格納されています。
(設問2)
freeコマンドを実行することによりシステムのメモリサイズや使用状況が分かります。
(設問3)
hdparmコマンドを実行することによりハードディスクのパラメータ表示や設定ができます。
(設問4)
/etc/X11/xorg.confはビデオカード、モニタ、キーボード、マウスなどXサーバが参照するハードウェア情報の設定ファイルです。
/var/log/Xorg.0.logにはXサーバがデバイスを調査して検出するに至るまでのハードウェアの詳細情報が記録されます。
(設問5)
ifconfigコマンドでネットワーク・インターフェイスの表示や設定ができます。
ネットワークインターフェイスモジュールの指定はmodprobe.conf(kernel2.6)あるいはmodules.conf(kernel2.4)で行います。
(設問6)
PCIバスの情報はlspciコマンドで表示できます。
(設問7)
USBバスの情報はlsusbコマンドで表示できます。
(設問8)
setserialコマンドでシリアルポートの表示や設定ができます。
(設問9)
cardctlコマンドでPCMCIAカードの表示や設定ができます。
以下の表示2-1と表示2-2は、あるファイルの内容をcatコマンドで表示したものです。
CPU0 0: 16811639 IO-APIC-edge timer 1: 11 IO-APIC-edge i8042 8: 3 IO-APIC-edge rtc 9: 0 IO-APIC-level acpi 12: 66 IO-APIC-edge i8042 14: 55379 IO-APIC-edge ide0 15: 150893 IO-APIC-edge ide1 169: 0 IO-APIC-level uhci_hcd, i915@pci:0000:00:02.0 177: 0 IO-APIC-level uhci_hcd 185: 0 IO-APIC-level uhci_hcd 193: 0 IO-APIC-level ehci_hcd 201: 1731 IO-APIC-level Intel 82801DB-ICH4, eth0 NMI: 0 LOC: 16812060 ERR: 0 MIS: 0 |
表示2-1 |
CPU0 0: 8064917 XT-PIC timer 1: 68 XT-PIC i8042 2: 0 XT-PIC cascade 3: 40125 XT-PIC Intel 82801DB-ICH4, eth0 5: 0 XT-PIC ehci_hcd 8: 1 XT-PIC rtc 9: 0 XT-PIC acpi, uhci_hcd 10: 0 XT-PIC uhci_hcd 11: 0 XT-PIC uhci_hcd, i915@pci:0000:00:02.0 12: 4418 XT-PIC i8042 14: 14495 XT-PIC ide0 15: 72158 XT-PIC ide1 NMI: 0 LOC: 8065065 ERR: 0 MIS: 0 |
表示2-2 |
(設問1)このファイルの名前を絶対パスで書いてください。
[試験対策の重要度:(level1)*** (level2)*]
(設問2)表示2-2は表示2-1と同じマシンで、設定を変えて実行したものです。設定変更の手順として考えられるものはどれですか? (2つ選択)
[試験対策の重要度:(level1)− (level2)−]
a.ブートオプションにnoapicを指定して立ち上げた
b.APIC機能を取り外してコンパイルしたカーネルで立ち上げた
c./etc/init.d/の下のスクリプトを変更した
d./etc/inittabのデフォルトランレベルを変更した
(設問3)表示2-2の内容の正しい説明はどれですか? (3つ選択)
[試験対策の重要度:(level1)* (level2)*]
a.0番のインタラプト発生回数は何もコマンドを実行しなくても増えていく
b.USB2.0対応のホストコントローラはない
c.USB1.1対応のホストコントローラはない
d.USB2.0対応のホストコントローラは1台ある
e.USB2.0対応のホストコントローラは3台ある
f.イーサネットカードのIRQ番号は3番である
(設問4)表示2-2において8番のインタラプト回数が1回の理由として、最も可能性の高いものはどれですか? (1つ選択) [試験対策の重要度:(level1)* (level2)*]
a.一般ユーザーがこれまでにdateコマンドを1回実行したため
b.システム管理者がこれまでにntpdateコマンドを1回実行したため
c.システム管理者がこれまでにdateコマンドを1回実行してシステムクロックを合わせたため
d.システムブート時のスクリプトでシステムクロックを合わせるためにhwclockコマンドが1回実行されたため
(設問1) /proc/interrupts
(設問2) a、b
(設問3) a、d、f
(設問4) d
(設問1)
/proc/interruptsファイルにIRQ番号とそこに割り当てられたデバイス名、インタラプト発生の回数が格納されています。
(設問2)
ハードウェアにAPICがある場合に、インストール時のカーネルでブートすると表示2-1のようにAPICが使用されます。
ハードウェアにPICがある場合、APICの機能を外してコンパイルしたカーネルで立ち上げた場合、またはブート時のkernelオプションにnoapicを指定した場合は表示2-2のようにPICが使用されます。
(設問3)
IRQ番号0はタイマー割り込みです。CentOS4.4の場合は毎秒1000回の割り込みが起こります。
タイマー割り込みの周期はカーネルコンパイル時にparam.hの中で、「#define HZ 1000」のようにして指定します。
uhci_hcdはUSB 1.1のUHCIホストコントローラのデバイス名です。これが3台表示されています。
ehci_hcdはUSB 2.0のEHCIホストコントローラのデバイス名です。これが1台表示されています。
1台目のイーサネットインターフェイスの名前はeth0です。これがIRQ番号3の行に表示されています。
(設問4)
IRQ番号8の割り込みはRTC(Real Time Clock)に割り当てられています。
システムの立ち上げ時にhwclockコマンドによりRTCを読み込んでシステムクロックの時刻を設定したときに割り込みが起きたと考えられます。その後、システムクロックはIRQ0のタイマー割り込みにより時刻を刻みます。
dateコマンドやntpdateコマンドはRTCにはアクセスしないので、IRQ8の割り込みは発生しません。
Copyright © ITmedia, Inc. All Rights Reserved.