������ Ŀ���� ��ⷯ ������� ����Ǿ����ϴ�. �ý��� ���ý� ���� �ּҷ��� ���� Ŀ�θ��� �� �ε�˴ϴ�. ���� ����ڰ� ���� Ŀ�� �ܺ��� ����� ��û�� ������, ������ ����̹������ �Ҹ���� Ŀ�� ����� �������� �� �ε�˴ϴ�.
��ġ �������� �ý��� ���� �ϵ��� �ڵ� �˻��˴ϴ�. �̷��� �˻� ����� ����ڰ� ������ ������ �����Ͽ�, ��ġ ���α��� ���ý� ��� ����� �ε��� ������ �����մϴ�. ��ġ ���α��� ���� �ε� ��Ŀ������ '�����ϰ�' (transparently - ����ڰ� �ý����̳� ��ġ�� ����� ��, �� ����� ��Ŀ������ �ǽ����� �ʰ��� ����� �� �ִ� ������ ����ŵ�ϴ�) �۵��ϵ��� �����մϴ�.
��ġ�� ��ģ �� ���ο� �ϵ��� �߰��� ���, ���� �� �ϵ��� Ŀ�� ����� �ʿ�� �Ѵٸ�, ���ο� �ϵ��� ���� ������ Ŀ�� ����� �ε��ϵ��� �ý����� �����ϼž� �մϴ�. ���ο� �ϵ��� �߰��� �ý����� ���õǸ�, Kudzu ���α��� ����˴ϴ�. �� ���α��� �˻��� ���� ������ �ϵ��� �´� ����� �����մϴ�. �Ǵ� �������� ���� ��� ���� ������ /etc/modules.conf�� �����Ͽ� ���ο� ����̹��� �����Ͻô� ����� �ֽ��ϴ�.
![]() | �˸� |
---|---|
X ������ �ý��� �������̽��� ǥ���ϴµ� ���Ǵ� ���� ī�� ����� Ŀ�� ��Ű���� �ƴ� XFree86 ��Ű���� �Ϻ��Դϴ�; ����, �� �忡���� ���� ī�� �� ���Ͽ� �ٷ�� ���� �ʽ��ϴ�. |
���� ���, SMC EtherPower 10 PCI ��Ʈ��ũ ����� ������ �ý����� ���, ��� ���� ���Ͽ��� ������ ���� ���� ���Ե˴ϴ�
alias eth0 tulip |
ù��° ī��� ������ �ι�° ��Ʈ��ũ ī�带 �ý��ۿ� �߰��Ͻø�, ������ ���� ���� /etc/modules.conf ���Ͽ� �߰��Ͻʽÿ�:
alias eth1 tulip |
���ĺ� ������ ������ Ŀ�� ���� ����� �����ϴ� �ϵ������ ����� ���÷��� Red Hat Linux ���� ���̵��� �����Ͻñ� �ٶ��ϴ�.
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).