[原]小命令大作用:modprobe

调整网络为绑定模式,但启动时候会报错,此时执行命令 modprobe bonding 可以解决问题。

之前在磁盘方面遇到问题也是通过modprobe命令解决的,又遇到这个命令,似曾相识。于是看下该命令:

Linux命令:modprobe 

功能说明:自动处理可载入模块。

语  法:modprobe [-acdlrtvV][--help][模块文件][符号名称 符号值]

补充说明:modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。

 

内容

1modprobe 命令是根据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和insmodmodprobe可以从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 微博:@念槐聚 联系;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/458496.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

setup2go制作安装程序

QT程序设计完毕时,我们就要发布自己的程序,发布程序有两种方法:一是静态编译,二是制作程序安装包。 静态编译好麻烦,我从来没有成功过,所以我用了动态编译方法,设计完成时,用release…

数据结构比较型排序算法分析及选择

比较型算法分为五类: 1、插入排序:直接插入排序、折半插入排序、希尔排序; 2、选择排序:直接选择排序、堆排序; 3、交换排序:快速排序、冒泡排序; 4、归并排序; 5、基数排序&#xf…

Frequent Pattern 挖掘之二(FP Growth算法)(转)

FP树构造 FP Growth算法利用了巧妙的数据结构,大大降低了Aproir挖掘算法的代价,他不需要不断得生成候选项目队列和不断得扫描整个数据库进行比对。为了达到这样的效果,它采用了一种简洁的数据结构,叫做frequent-pattern tree(频繁…

Sublime 解决目录显示为方块的问题

2019独角兽企业重金招聘Python工程师标准>>> 修改Perferences->Settings-User { "font_face": "Consolas Italic", #传说这个字体比较好看。 "font_size": 15, "ignored_packages": [ "Vintage" ], "dpi…

VS toolTip1控件的使用1

http://blog.csdn.net/Mr_Liyong/article/details/780141381、在工具栏找到“toolTip”控件后拖到窗体后,窗体下方会显示此控件则拖放成功。 2、单击此控件右键选择属性:开始 修改属性。 3、当添加一个TOOLTIP控件后,在WINFORM界面上所有的控…

【TL】【编码】瞬间移动-百度之星初赛(Astar Round2B)1003-2016.05.22

瞬间移动 Accepts: 1018 Submissions: 3620Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Problem Description有一个无限大的矩形,初始时你在左上角(即第一行第一列),每次你都可以选择一个…

dom解析xml

为什么80%的码农都做不了架构师?>>> 转载自:http://www.cnblogs.com/shenliang123/archive/2012/05/11/2495252.html 使用eclipse需要手动导入crimson.jar包 org.w3c.dom(java dom)解析XML文档 位于org.w3c.dom操作XML会比较简单&#xff0c…

逃离北上广:你以为回到小城市就非常幸福了吗?

忘记在哪儿看的了。感觉不错,随手发出来。我博客也有更新,底下有留个人博客链接 在过去几年里。“逃离北上广”一直是一个热门短语。拿我自己来说,工作在上海,但又不是上海人。毕业后,就选择租房,首先就为这…

[WinForm] VS2010发布、打包安装程序(超全超详细)

from: http://blog.csdn.net/y13156556538/article/details/555321841、 在vs2010 选择“新建项目”→“ 其他项目类型”→“ Visual Studio Installer→“安装项目”: (如果是在solution中添加,就直接solution -- 右键 -- 添加project&#…

【译】什么导致了Context泄露:Handler内部类

思考下面代码 1 public class SampleActivity extends Activity { 2 3 private final Handler mLeakyHandler new Handler() { 4 Override 5 public void handleMessage(Message msg) { 6 // ... 7 } 8 } 9 } 如果没有仔细观察,上面的代码…

苹果应用上架遇到的问题(2017年4月27日)

在更新app store的时候报(如图): ERROR ITMS-90086: "Missing 64-bit support. iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK or later. We recommend using the default "S…

工作者对象HttpWorkerRequest

在ASP.NET中,用于处理的请求,需要封装为HttpWorkerRequest类型的对象。该类为抽象类,定义在命名空间System.Web下。 #region Assembly System.Web.dll, v4.0.0.0 // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFr…

苹果应用上架,一些信息的勾选(2017年4月27日)

1、分级的各种选项的选择全部选否 (我们公司是医疗相关的app,医疗的选项也是选择的否) 2、

C# 线程池ThreadPool

什么是线程池?为什么要用线程池?怎么用线程池? 1. 什么是线程池?.NET Framework的ThreadPool类提供一个线程池,该线程池可用于执行任务、发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。那么什么是线程池…

苹果应用上架,图片的要求(2017年4月27日)

看这个提示应该就明白了吧。 哈哈,我还是自己再说一遍加深一下印象吧:如果应用在各个尺寸iphone屏幕上面外观一样,就只准备5.5英寸的图就可以了;如果有所不同,就按照实际情况,准备不同屏幕尺寸的图片即可。…

android Instrumentation 转载

Android提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应用程序的各个方面进行更为复杂的测试,包括单元层面及框架层面。Android测试…

【C#学习笔记】使用C#中的Dispatcher

form:https://www.jianshu.com/p/0714fc755988之前的文章说过了如何使用BackgroundWorker,今天要说的是WPF程序员处理多线程的另外一个方式 - Dispatcher当我们打开一个WPF应用程序即开启了一个进程,该进程中至少包含两个线程。一个线程用于处理呈现&…

html body标签

table table 属性&#xff1a; border &#xff1a;定义表格的边框宽度&#xff0c;默认为0&#xff0c;即无边框。<table border"1"> title &#xff1a;表格的提示信息&#xff0c;当鼠标移到表格上方时&#xff0c;所提示的信息。 cellpadding &#xff1a;…

DataReceivedEventHandler 委托 接收调用执行进程返回数据

https://msdn.microsoft.com/zh-cn/library/azure/system.diagnostics.datareceivedeventhandler备注创建 DataReceivedEventHandler 委托时&#xff0c;需要标识将处理该事件的方法。 若要将事件与事件处理程序关联&#xff0c;请将该委托的一个实例添加到事件中。 除非移除了…

coreData

CoreData使用 创建步骤流程 第一步先创建.xcdatamodeld文件&#xff08;New File -> iOS -> Core Data ->Data Model&#xff09; 屏幕快照 2016-07-07 下午10.40.16.png名字虽然可以任意取&#xff0c;但最好还是取和自己存储数据库名字一样的名字。这样可读性更高些…