31�� . Ŀ�� ���

������ Ŀ���� ��ⷯ ������� ����Ǿ����ϴ�. �ý��� ���ý� ���� �ּҷ��� ���� Ŀ�θ��� �޸𸮿� �ε�˴ϴ�. ���� ����ڰ� ���� Ŀ�� �ܺ��� ����� ��û�� ������, ������ ����̹������ �Ҹ���� Ŀ�� ����� �������� �޸𸮿� �ε�˴ϴ�.

��ġ �������� �ý��� ���� �ϵ��� �ڵ� �˻��˴ϴ�. �̷��� �˻� ����� ����ڰ� ������ ������ �����Ͽ�, ��ġ ���α׷��� ���ý� ��� ����� �ε��� ������ �����մϴ�. ��ġ ���α׷��� ���� �ε� ��Ŀ������ '�����ϰ�' (transparently - ����ڰ� �ý����̳� ��ġ�� ����� ��, �� ����� ��Ŀ������ �ǽ����� �ʰ��� ����� �� �ִ� ������ ����ŵ�ϴ�) �۵��ϵ��� �����մϴ�.

��ġ�� ��ģ �� ���ο� �ϵ��� �߰��� ���, ���� �� �ϵ��� Ŀ�� ����� �ʿ�� �Ѵٸ�, ���ο� �ϵ��� ���� ������ Ŀ�� ����� �ε��ϵ��� �ý����� �����ϼž� �մϴ�. ���ο� �ϵ��� �߰��� �ý����� ���õǸ�, Kudzu ���α׷��� ����˴ϴ�. �� ���α׷��� �˻��� ���� ������ �ϵ��� �´� ����� �����մϴ�. �Ǵ� �������� ���� ��� ���� ������ /etc/modules.conf�� �����Ͽ� ���ο� ����̹��� �����Ͻô� ����� �ֽ��ϴ�.

�����˸�
 

X ������ �ý��� �������̽��� ǥ���ϴµ� ���Ǵ� ���� ī�� ����� Ŀ�� ��Ű���� �ƴ� XFree86 ��Ű���� �Ϻ��Դϴ�; ����, �� �忡���� ���� ī�� ��⿡ ���Ͽ� �ٷ�� ���� �ʽ��ϴ�.

���� ���, SMC EtherPower 10 PCI ��Ʈ��ũ ����͸� ������ �ý����� ���, ��� ���� ���Ͽ��� ������ ���� ���� ���Ե˴ϴ�

alias eth0 tulip

ù��° ī��� ������ �ι�° ��Ʈ��ũ ī�带 �ý��ۿ� �߰��Ͻø�, ������ ���� ���� /etc/modules.conf ���Ͽ� �߰��Ͻʽÿ�:

alias eth1 tulip

���ĺ� ������ ������ Ŀ�� ���� ����� �����ϴ� �ϵ������ ����� ���÷��� Red Hat Linux ���� ���̵��� �����Ͻñ� �ٶ��ϴ�.

31.1. Ŀ�� ��� ��ƿ��Ƽ

modutils ��Ű���� ��ġ�Ǿ� �ִٸ�, Ŀ�� ����� ������ �� �ִ� �پ��� ���ɾ ��� �����մϴ�. ������ ���� ���ɾ�� ����� ���������� �ε�Ǿ����� Ȯ���ϰų� ���ο� �ϵ��� �ٸ� ����� �õ��� �� �����մϴ�.

/sbin/lsmod ������ ���� �ε�� ����� ����� �����ݴϴ�. ����:

Module                  Size  Used by    Not tainted
iptable_filter          2412   0 (autoclean) (unused)
ip_tables              15864   1 [iptable_filter]
nfs                    84632   1 (autoclean)
lockd                  59536   1 (autoclean) [nfs]
sunrpc                 87452   1 (autoclean) [nfs lockd]
soundcore               7044   0 (autoclean)
ide-cd                 35836   0 (autoclean)
cdrom                  34144   0 (autoclean) [ide-cd]
parport_pc             19204   1 (autoclean)
lp                      9188   0 (autoclean)
parport                39072   1 (autoclean) [parport_pc lp]
autofs                 13692   0 (autoclean) (unused)
e100                   62148   1
microcode               5184   0 (autoclean)
keybdev                 2976   0 (unused)
mousedev                5656   1
hid                    22308   0 (unused)
input                   6208   0 [keybdev mousedev hid]
usb-uhci               27468   0 (unused)
usbcore                82752   1 [hid usb-uhci]
ext3                   91464   2
jbd                    56336   2 [ext3]

�� �ٸ���, ù��° �࿡�� ����� �̸�, �ι�° �࿡�� ����� ũ��, �׸��� ����° �࿡�� ���� Ƚ���� ��Ÿ���ϴ�.

���� Ƚ�� ������ ���� ������ ��⸶�� �ణ�� �ٸ��ϴ�. ���� �� �ٿ��� ����� (unused)�� ��Ÿ���ٸ�, �� ����� ���� ������ �ʴ´ٴ� ���� �ǹ��մϴ�. ���� (autoclean)�̶�� ��Ÿ���ٸ�, �� ����� rmmod -a ���ɿ� ���� �ڵ����� ���� �����մϴ�. �� ������ ����� ��, autoclean���� �±�(tag)�� ���� ���� �� ������ autoclean �۾� ���� �ѹ��� ������ ���� ������ �ε���� �ʽ��ϴ�. Red Hat Linux�� autoclean �۾��� �������� �ʵ��� ����Ʈ �����Ǿ� �ֽ��ϴ�.

�� ������ ��ȣ�ȿ� ��� �̸��� �ִٸ�, ��ȣ ���� ����� ù ��° �࿡ ���� ��⿡ �������� �����ϴ�. ���� ���, ���� �ٿ���

usbcore                82752   1 [hid usb-uhci]

hid�� usb-uhci Ŀ�� ����� usbcore ��⿡ �������� �����ϴ�.

/sbin/lsmod ��� ����� /proc/modules�� ��� ����� �����մϴ�.

Ŀ�� ����� �ε��Ͻ÷���, /sbin/modprobe ���� ������ Ŀ�� ��� �̸��� �Է��Ͻø� �˴ϴ�. ����Ʈ ������, modprobe ���ɾ�� /lib/modules/<kernel-version>/kernel/drivers/ �Ϻ� ���丮���� �ε��� ����� ã���ϴ�. �� ��� �������� �Ϻ� ���丮�� �����ϴ�. ���� ��� ��Ʈ��ũ �������̽� ����̹��� net/ �Ϻ� ���丮�� �����ϴ�. �Ϻ� Ŀ�� ����� ��� �������� �����Ƿ�, �� �ش� ����� �ε�DZ� ���� �ٸ� ����� ���� �ε�Ǿ�� �մϴ�. /sbin/modprobe ������ �̷��� ������ ������ ã�Ƴ��� Ư�� ����� �ε�DZ� ���� �������� �ִ� ����� ���� �ε��մϴ�.

���� ���,

/sbin/modprobe hid

������ �������� �ִ� ��� �ٸ� ����� �ε��� �� hid ����� �ε��մϴ�.

/sbin/modprobe�� �����ϴ� ��� ���ɾ ȭ�鿡�� ���÷���, -v �ɼ��� ����Ͻñ� �ٶ��ϴ�. ���� ���:

/sbin/modprobe -v hid

������ ������ ��� ����� ��Ÿ�� ���Դϴ�:

/sbin/insmod /lib/modules/2.4.20-2.47.1/kernel/drivers/usb/hid.o
Using /lib/modules/2.4.20-2.47.1/kernel/drivers/usb/hid.o
Symbol version prefix 'smp_'

Ŀ�� ����� �ε��ϱ� ���ؼ� /sbin/insmod ������ ����� ���� ������; �� ������ ������ ������ �ذ������� �ʽ��ϴ�. ���� /sbin/modprobe ������ ����Ͻñ⸦ �����մϴ�.

Ŀ�� ����� ��ε��Ͻ÷���, /sbin/rmmod ���� ������ ��� �̸��� �Է��Ͻø� �˴ϴ�. rmmod ��ƿ��Ƽ�� ������ ������ �ٸ� ������� ����� �������� ���� �ʴ� ���鸸 ��ε��մϴ�.

���� ���,

/sbin/rmmod hid

������ hid Ŀ�� ����� ��ε��մϴ�.

�� �ٸ� ������ Ŀ�� ��� ��ƿ��Ƽ�� modinfo �Դϴ�. Ŀ�� ��⿡ ���� ������ ���÷���, /sbin/modinfo ������ ����Ͻñ� �ٶ��ϴ�. �Ϲ������� ���Ǵ� ������ ������ �����ϴ�:

/sbin/modinfo [options] <module>

�ɼǿ��� ��⿡ ���� ������ ������ �����ִ� -d �ɼǰ� ����� �����ϴ� �Ű� ������ ����� �����ִ� -p �ɼ��� �ֽ��ϴ�. ��ü �ɼ� ����� ���÷���, modinfo �޴��� �������� �����Ͻñ� �ٶ��ϴ� (man modinfo).