fedora系統管理之lsmod命令

Preface

最近這幾天將本身筆記本操做系統完全的換成了fedora,這一次決定要完全的遠離windows系統。最先接觸linux系統仍是大一那會,很是清晰的記得當時最早接觸的是ubuntu,剛接觸就對linux很是入迷,惋惜大學期間沒有好好的珍惜學習機會,沒有深刻的瞭解linux。那會激情很是高漲,剛開始接觸ubuntu就想着要完全的遠離windows,把當時新買的本本硬盤全格式化了,徹底安裝ubuntu。可是沒過幾天,因爲對linux系統的各類陌生,平時的各類需求都離不開windows,另外自身的能力和水平又很是有限,因此很快就恢復並繼續使用windows系統。從大一到如今陸陸續續的幹過幾回這樣的事,每次都想完全的遠離,但每次都遠離不了。終於在最近決定要完全的遠離windows,之因此會作這個決定,並不是是鄙視windows,而是經過使用linux系統,從而更好的瞭解操做系統的設計思想以及底層的實現機制,重拾‘兒時’的夢想,另外也爲從此的人生打下基礎,由於這輩子都將不會離開計算機,不是由於工做,壓力等因素離不開,而是由於個人確熱愛計算機這個專業,雖然和那些大師相比我是弱爆了,可是我有一顆追求夢想的執着的心。 java

接下來的一系列文章,都將從使用linux系統開始,逐步的探索和解開linux系統的神祕面紗。讓咱們你們從這個神祕的系統中充分的汲取養分,併爲我所用。 linux

爲何選擇lsmod這個命令開始探索linux系統?緣由很簡單,由於lsmod這個命令對於我來講,是第一個接觸的比較難懂的命令,並且裏面的不少模塊名稱都不知道是幹嗎用的。我獲取知識的路徑可能和通常的人有所不一樣,大部分人對新知識的獲取可能都是經過一本書或網絡資源系統的加以瞭解,而我則是經過解決實際使用過程當中遇到的問題,總結、聯想、擴散知識點,從而達到一種學習的目的。 ios

Environment

系統環境: ubuntu

Linux justin.fedora 3.9.2-200.fc18.x86_64 #1 SMP Mon May 13 13:59:47 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Module List

如下是fedora系統中lsmod列出的linux系統加載的全部模塊: windows

Module                  Size  Used by
fuse                   82252  3 
bnep                   19701  2 
bluetooth             360184  7 bnep
lockd                  93540  0 
sunrpc                256729  1 lockd
ipt_MASQUERADE         12880  1 
nf_conntrack_netbios_ns    12665  0 
nf_conntrack_broadcast    12527  1 nf_conntrack_netbios_ns
ip6table_mangle        12700  1 
ip6t_REJECT            12939  2 
nf_conntrack_ipv6      18782  23 
nf_defrag_ipv6         18205  1 nf_conntrack_ipv6
iptable_nat            13011  1 
nf_nat_ipv4            13199  1 iptable_nat
nf_nat                 25642  3 ipt_MASQUERADE,nf_nat_ipv4,iptable_nat
iptable_mangle         12695  1 
nf_conntrack_ipv4      14808  20 
nf_defrag_ipv4         12673  1 nf_conntrack_ipv4
xt_conntrack           12760  42 
nf_conntrack           86438  9 nf_conntrack_netbios_ns,ipt_MASQUERADE,nf_nat,nf_nat_ipv4,xt_conntrack,nf_conntrack_broadcast,iptable_nat,nf_conntrack_ipv4,nf_conntrack_ipv6
ebtable_filter         12827  0 
ebtables               30757  1 ebtable_filter
ip6table_filter        12815  1 
ip6_tables             26808  2 ip6table_filter,ip6table_mangle
snd_hda_codec_hdmi     41088  1 
snd_hda_codec_realtek    46021  1 
snd_hda_intel          44021  5 
snd_hda_codec         178552  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              17650  1 snd_hda_codec
arc4                   12615  2 
iwldvm                245708  0 
mac80211              603815  1 iwldvm
acpi_cpufreq           19612  1 
mperf                  12607  1 acpi_cpufreq
coretemp               13435  0 
snd_seq                64877  0 
kvm_intel             137762  0 
snd_seq_device         14136  1 snd_seq
kvm                   439197  1 kvm_intel
uvcvideo               81006  0 
videobuf2_vmalloc      13163  1 uvcvideo
videobuf2_memops       13161  1 videobuf2_vmalloc
videobuf2_core         38816  1 uvcvideo
videodev              121874  2 uvcvideo,videobuf2_core
iwlwifi               112214  1 iwldvm
media                  20444  2 uvcvideo,videodev
iTCO_wdt               13480  0 
iTCO_vendor_support    13419  1 iTCO_wdt
snd_pcm                98004  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         18268  2 snd_pcm,snd_hda_intel
snd_timer              28690  2 snd_pcm,snd_seq
snd                    79379  19 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_hda_codec,snd_hda_intel,snd_seq_device
e1000e                249869  0 
soundcore              14491  1 snd
ideapad_laptop         18394  0 
fglrx                5294806  101 
mei                    70834  0 
ptp                    18413  1 e1000e
pps_core               18854  1 ptp
lpc_ich                16977  0 
mfd_core               13182  1 lpc_ich
cfg80211              521315  3 iwlwifi,mac80211,iwldvm
vboxnetadp             25670  0 
vboxnetflt             23479  0 
vboxdrv               300418  3 vboxnetadp,vboxnetflt
amd_iommu_v2           18744  1 fglrx
serio_raw              13375  0 
sparse_keymap          13526  1 ideapad_laptop
rfkill                 21729  6 cfg80211,ideapad_laptop,bluetooth
microcode              23448  0 
i2c_i801               18135  0 
i2c_core               34096  2 i2c_i801,videodev
uinput                 17614  0 
crc32_pclmul           13113  0 
crc32c_intel           22079  0 
ghash_clmulni_intel    13259  0 
wmi                    18697  0 
video                  18991  0

Analysis

因爲列出的模塊數量較多,後續博文咱們將逐步的詳細的加以說明。 網絡

fuse                                      fedora系統管理之lsmod命令[module fuse]                 
bnep                                               
bluetooth                            
lockd                                   
sunrpc                                  
ipt_MASQUERADE        
nf_conntrack_netbios_ns    
nf_conntrack_broadcast   
ip6table_mangle        
ip6t_REJECT            
nf_conntrack_ipv6      
nf_defrag_ipv6        
iptable_nat           
nf_nat_ipv4            
nf_nat                 
iptable_mangle         
nf_conntrack_ipv4      
nf_defrag_ipv4         
xt_conntrack           
nf_conntrack          
ebtable_filter        
ebtables               
ip6table_filter        
ip6_tables          
snd_hda_codec_hdmi    
snd_hda_codec_realtek    
snd_hda_intel          
snd_hda_codec         
snd_hwdep           
arc4                 
iwldvm              
mac80211              
acpi_cpufreq           
mperf                  
coretemp               
snd_seq               
kvm_intel             
snd_seq_device         
kvm                  
uvcvideo               
videobuf2_vmalloc      
videobuf2_memops      
videobuf2_core        
videodev              
iwlwifi               
media                 
iTCO_wdt               
iTCO_vendor_support    
snd_pcm             
snd_page_alloc         
snd_timer              
snd                  
e1000e                
soundcore              
ideapad_laptop        
fglrx              
mei                    
ptp                    
pps_core               
lpc_ich              
mfd_core               
cfg80211             
vboxnetadp             
vboxnetflt            
vboxdrv               
amd_iommu_v2           
serio_raw               
sparse_keymap          
rfkill                 
microcode           
i2c_i801               
i2c_core             
uinput                 
crc32_pclmul          
crc32c_intel          
ghash_clmulni_intel    
wmi                   
video                   ide

Conclusion

本文主要講述了本身於最近幾日換上了fedora18系統,經過從此在使用linux系統的過程當中逐步的瞭解其背後的設計思想和實現。本系列後續的文章將逐步介紹lsmod命令中列出的全部模塊。因爲本人對linux kernel 這塊不是很熟悉,還處於入門的階段,因此本博文以及從此的博文不免存在一些錯誤,但願各位前輩不吝指出,很是感謝! 學習

相關文章
相關標籤/搜索