ちょっと勉強が捗らないので物色していたところ、面白そうなサイトを発見。
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の設定ファイル
【共有ライブラリ】
ライブラリとはよく使われる機能をまとめてほかのプログラムから利用できるようにしたもの。
共有ディレクトリは /lib /usr/lib に置かれている。
【RPM】
RPMデータベース → パッケージ情報を格納。このDBに基づきパッケージやファイルの検索をしたり、インストールや安易ストールの管理を行うことができる。
# /var/lib/rpm
# rpm -ivh hogehoge
-i インストール
-v パッケージ名などの詳細を表示する
-h 進行状況を表示する