cat /proc/modules로 드라이버 상태 확인
이 단계에서는 /proc/modules 파일을 검사하여 로드된 커널 모듈에 대한 정보를 확인하는 또 다른 방법을 살펴봅니다. /proc 파일 시스템은 프로세스 및 기타 시스템 정보에 대한 정보를 제공하는 가상 파일 시스템입니다.
/proc/modules 파일에는 lsmod의 출력과 유사한 정보가 포함되어 있지만 약간 다른 형식으로 제공됩니다. cat 명령을 사용하여 이 파일의 내용을 표시합니다.
터미널에 다음 명령을 입력하고 Enter 키를 누릅니다.
cat /proc/modules
다음과 유사한 출력을 보게 됩니다.
snd_hda_codec_generic ... ... - Live 0xffffffff...
ledtrig_audio ... ... - Live 0xffffffff...
snd_hda_codec_hdmi ... ... - Live 0xffffffff...
snd_hda_intel ... ... - Live 0xffffffff...
snd_intel_dspcfg ... ... - Live 0xffffffff...
snd_hda_codec ... ... snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel, Live 0xffffffff...
snd_hda_core ... ... snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec, Live 0xffffffff...
snd_hwdep ... ... snd_hda_codec, Live 0xffffffff...
snd_pcm ... ... snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hwdep, Live 0xffffffff...
snd_seq_midi ... ... - Live 0xffffffff...
snd_seq_midi_event ... ... snd_seq_midi, Live 0xffffffff...
snd_rawmidi ... ... snd_seq_midi,snd_seq_midi_event, Live 0xffffffff...
snd_seq ... ... snd_seq_midi,snd_seq_midi_event, Live 0xffffffff...
snd_seq_device ... ... snd_seq_midi,snd_rawmidi,snd_seq, Live 0xffffffff...
snd_timer ... ... snd_pcm,snd_seq, Live 0xffffffff...
snd ... ... snd_hda_codec_generic,ledtrig_audio,snd_hda_codec_hdmi,snd_hda_intel,snd_intel_dspcfg,snd_hda_codec,snd_hda_core,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_seq_device,snd_timer, Live 0xffffffff...
soundcore ... ... snd, Live 0xffffffff...
...
/proc/modules의 열은 다음을 나타냅니다.
- 모듈 이름
- 모듈 크기
- 모듈이 사용되는 횟수
- 모듈이 로드되었는지 (
Live) 또는 언로드 중인지 (Loading 또는 Unloading) 여부
- 모듈의 메모리 오프셋 (이것이
0xffffffff... 부분입니다)
- 종속 모듈 ("Used by" 열과 유사)
lsmod가 일반적으로 로드된 모듈을 보기 위한 선호되는 명령이지만, 이 정보가 /proc 파일 시스템에서도 사용 가능하다는 것을 이해하는 것은 시스템을 더 깊이 이해하는 데 중요합니다.
계속하려면 계속을 클릭하십시오.