[原]小命令大作用:modprobe
調整網絡為綁定模式,但啟動時候會報錯,此時執行命令?modprobe?bonding?可以解決問題。
之前在磁盤方面遇到問題也是通過modprobe命令解決的,又遇到這個命令,似曾相識。于是看下該命令:
Linux命令:modprobe?。
功能說明:自動處理可載入模塊。
語 法:modprobe?[-acdlrtvV][--help][模塊文件][符號名稱?=?符號值]。
補充說明:modprobe可載入指定的個別模塊,或是載入一組相依的模塊。modprobe會根據depmod所產生的相依關系,決定要載入哪些模塊。若在載入過程中發生錯誤,在modprobe會卸載整組的模塊。
?
內容
1、modprobe?命令是根據depmod?-a的輸出/lib/modules/version/modules.dep來加載全部的所需要模塊。?
2、刪除模塊的命令是:modprobe?-r?filename。
3、系統啟動后,正常工作的模塊都在/proc/modules文件中列出。使用lsmod命令也可顯示相同內容。
4、在內核中有一個“Automatic?kernel?module?loading"功能被編譯到了內核中。當用戶嘗試打開某類型的文件時,內核會根據需要嘗試加載相應的模塊。/etc/modules.conf或?/etc/modprobe.conf文件是一個自動處理內核模塊的控制文件。
?
當然除了modprobe還有別的命令,如insmod、depmod等,這里簡單描述一下modprobe和insmod:modprobe可以從linux核心中添加或刪除模塊。insmod?與?modprobe?都是載入?kernel?module,不過一般情況下,若存在模塊依賴的話,modprobe?能夠處理。
lsmod顯示當前加載的所有模塊,相當于cat?/proc/modules,假設沒有設定開機加載某個模塊(如kvm),在開機后執行lsmod,列表里不會有kvm,這時執行?mount?-t?kvm?xxx后,執行lsmod后列表里就會有kvm這個模塊了。
還要注意的是lsmod顯示的是模塊名,而不是別名(alias)。
?
Bond網絡的配置可以參考:
?
[root@localhost network-scripts]# cat ifcfg-bond0 DEVICE="bond0" ONBOOT="yes" BOOTPROTO="static"[root@localhost network-scripts]# cat ifcfg-bond0.20 DEVICE="bond0.20" ONBOOT="yes" VLAN="yes" IPADDR="192.168.20.20" NETMASK="255.255.255.0" GATEWAY="192.168.20.1"[root@localhost network-scripts]# cat ifcfg-em1 DEVICE="em1" ONBOOT="yes" BOOTPROTO="none" MASTER="bond0" SLAVE="yes"[root@localhost network-scripts]# cat ifcfg-em2 DEVICE="em2" ONBOOT="yes" BOOTPROTO="none" MASTER="bond0" SLAVE="yes"[root@localhost network-scripts]# cat ifcfg-em3 DEVICE="em3" ONBOOT="yes" BOOTPROTO="none" MASTER="bond0" SLAVE="yes"[root@localhost network-scripts]# cat ifcfg-em4 DEVICE="em4" ONBOOT="yes" BOOTPROTO="none" MASTER="bond0" SLAVE="yes"?
要像再開機啟動時候就增加載bonding,需要添加:
1.修改 cat /etc/rc.local 文件:最后添加:modprode bonding
2.修改 /etc/modprobe.d/dist.conf ,最后添加:
alias bond0 bonding
options bond0 -o bond0 mode=6 miimon=100
?
?
?
轉載請注明出處:http://www.cnblogs.com/haochuang/ 8年IT工作經驗,5年測試技術與管理,2年產品與項目管理,曾參與過云計算\云存儲\車聯網產品研發工作; 業余自媒體人,有技術類垂直微信公眾號;如有招聘或求職方面需求,請Mail to uetest@qq.com ;或通過 QQ:363573922 微博:@念槐聚 聯系;總結
以上是生活随笔為你收集整理的[原]小命令大作用:modprobe的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDLBits答案(1)_Verilog
- 下一篇: C#发送电子邮件 (异步) z