Engineer of the lawyer

I was able to pass the Network Specialist. Next target is the Project Manager.

ちょっと復習

ちょっと勉強が捗らないので物色していたところ、面白そうなサイトを発見。

http://www.linux-beginner.com/linux_lpic.html

 

LPICレベル1について解説してくれているのでお薦め。

 

以下、自分のメモ書きです。

 

【ioports】

コンピュータ内部でCPUが周辺機器にデータを送受信するために使う窓口→I/Oポート

I = input

O = output

それぞれは固有のI/Oアドレスを持ち識別されている。以下のコマンドで確認。

# cat /proc/ioports

 

【USB】

UHCI → USB1,1

OHCI → USB1,1

EHCI → USB2,0

 

# lspci -v

[hogehoge@localhost ~]$ lspci -v | tail -10

        Kernel driver in use: ENS1371

        Kernel modules: snd-ens1371

 

02:03.0 USB controller: VMware USB2 EHCI Controller (prog-if 20 [EHCI])

        Subsystem: VMware USB2 EHCI Controller

        Physical Slot: 35

        Flags: bus master, fast devsel, latency 64, IRQ 17

        Memory at c9000000 (32-bit, non-prefetchable) [size=4K]

        Kernel driver in use: ehci_hcd

 

[hogehoge@localhost ~]$

 

【HDD】 

[hogehoge@localhost ~]$ df -h

Filesystem            Size  Used Avail Use% マウント位置

/dev/sda2              18G  2.8G   14G  17% /

tmpfs                 504M     0  504M   0% /dev/shm

/dev/sda1             291M   72M  205M  26% /boot

[hogehoge@localhost ~]$

 

 

 

 

ブートローダ

GRUBの設定ファイル

/boot/grub/grub.conf

 

【共有ライブラリ】

ライブラリとはよく使われる機能をまとめてほかのプログラムから利用できるようにしたもの。

共有ディレクトリは /lib  /usr/lib  に置かれている。

 

 

【RPM】

RPMデータベース → パッケージ情報を格納。このDBに基づきパッケージやファイルの検索をしたり、インストールや安易ストールの管理を行うことができる。

# /var/lib/rpm

 

# rpm -ivh hogehoge

-i インストール

-v パッケージ名などの詳細を表示する

-h 進行状況を表示する