설명서에서 특히 kmod
및 에 대해 상충되는 정보를 얻었습니다 modprobe
. 이러한 모든 프로그램은 동일한 패키지로 함께 제공되지만 이러한 프로그램에는 백엔드 또는 프런트엔드가 있습니까? modprobe
부르다? 이것은 insmod
종속성 목록을 작성할 때 호출됩니까 ? 및 ?에 의해 백엔드로 사용됨rmmod
depmod
modinfo
kmod
insmod
rmmod
~에서kmod.8.man
:
kmod is a multi-call binary which implements the programs used to
control Linux Kernel modules. Most users will only run it using its
other names.
답변1
이들 중 대부분은 kmod에 대한 심볼릭 링크일 뿐입니다. 그런 다음 kmod는 호출하는 이름을 확인합니다. 아마도 argv[0](이를 결정하기 위해 소스 코드를 보지 마십시오)을 사용하여 동작을 결정합니다.
lrwxrwxrwx 1 root root 9 Aug 26 2012 depmod -> /bin/kmod
lrwxrwxrwx 1 root root 9 Aug 26 2012 insmod -> /bin/kmod
lrwxrwxrwx 1 root root 9 Aug 26 2012 lsmod -> /bin/kmod
lrwxrwxrwx 1 root root 9 Aug 26 2012 modinfo -> /bin/kmod
lrwxrwxrwx 1 root root 9 Aug 26 2012 modprobe -> /bin/kmod
lrwxrwxrwx 1 root root 9 Aug 26 2012 rmmod -> /bin/kmod